Делаем свой файловый архив

Я часто получаю письма от читателей этого блога. Вот сегодня пришло письмо, которое пригодится не только мне :)


Я довольно долго искал адекватный файловый архив для WordPress. Самые знаменитые не заработали, а прочие не имели требуемого функционала. Решение нашел в PHP Advanced Transfer Manager — элементарном файловом архиве. Из самых-самых плюсов отмечу, что ему не требуется БД, он бесплатен, прост в установке и сам по себе (я буквально за 10 минут обрезал регистрацию, изменил цвета и переписал несколько текстов), присутствует русский язык. Линк: http://phpatm.org. Там можете посмотреть демо-версию и все фичи. Мой вариант: mgaming.ru/downloader.

У меня нет блога о WordPress, поэтому передаю эту информацию вам — возможно, сочтете полезным.

Спасибо Андрею за такую информацию. От себя добавлю некоторые технические характеристики скрипта. Во-первых работать он может не только с блоговой WordPress, но и с любой другой системой управления контентом, во-вторых, он мультиязычный, т.е. поддерживает более 20 языков. У него хотя и скромные требования к серверу, но есть тонкий момент в том, что PHP 5.x официально НЕ поддерживается, но скорее всего скрипт будет работать на нем также как и на PHP 4.0.0+. Желателен сервер с Apache 1.3+, но не обязателен.

Перевожу инструкцию по установке:

1. Создайте папку для php-скрипта на своем сервере.
2. Настройте параметры в файле include/conf.php (смотрите комментарии в include/conf.php, чтобы получить больше информации).
3. Модифицируйте файл languages/nn.php (где nn — код вашего языка).
4. Скопирйте все файлы и подпапки на сервер.
6. Поставьте права 777 на все загруженные файлы и подпапки (очень важно). Это можно сделать через FTP-клиент.
7. Зарегистрируйте новый аккаунт администратора.
8. Активируйте свой новый аккаунт (требуется, если запрос активации включен)
9. Войдите на панель управление с логином «Admin», и паролем «test».
10. Пройдите в меню Управление Пользователями и измените статус вашего нового аккаунта на администраторский.
11. Выйдите
12. Войдите, используя свой только что созданный аккаунт, и обязательно удалите тестовый аккаунт «Admin». Не забудьте сделать это, поскольку это может стать дырой в безопасности!
13. Используйте меню Настройки, чтобы модифицировать шапку, футер и информационные html-файлы.
14. Убедитесь, что аккаунт пользователя невидим, когда вы набирайте в браузере адрес www.mysite.ru/upload/users/username (где www.mysite.ru — адрес вашего сайта, а username — имя зарегистрированного пользователя). Если аккаунт видим, вам надо изменить конфигурацию сервера!
15. Наслаждайтесь :)