Сегодня у меня установка pydio, средства хранения и обмена файлами. На Debian, jessie (пока ещё тестовую ветку). Нам нужны:
- MySQL
- php >5.4
- желательно какой-то кеширующий механизм для php. У меня – xCache
Поехали
- Начинается всё, конечно, с прописывания имени в DNS.
- Создаём пользователя с группой в Unix и виртуальный сервер apache, примерно так.
- Скачиваем дистрибутив: wget https://pyd.io/build/pydio-core-6.0.0.tar.gz
- Раскрываем в DocumentRoot из настроек apache.
- Делаем базу MySQL и пользователя для неё
- Заходим браузером на наш новый сайт. Дальше всё просто. Можно:
- сразу проставить charset, добавив в файл conf/bootstrap_conf.php строку: define(“AJXP_LOCALE”, “ru_RU.UTF-8”);
- отключить php output_buffering – не помню сейчас как. Вспомню, допишу.
- ну и далее, “по вкусу”.
- Дальше, в инсталляторе задаём параметры пользователя, который будет админом и где хранить данные. Конечно, в MySQL, зря что ли создавали. 🙂
А всё… С инсталляцией.
А вот пляски с настройкой и функционалом только начинаются. Если задать в качестве вторичного хранилища пользователей ldap, то система может отказаться работать. Совсем. Я такое получил при upgrade с 5.2.3 –> 6.0.0 на MS AD и чистой инсталляции в связке с OpenDJ. Проблема, похоже с “новым” механизмом работы с ldap. См. Troubleshooting Upgrade to V6.
Второй прикол, который сразу бросился в глаза: в зависимости от “темы” оформления, не все функциональный кнопки появляются “для нажатия”. Скажем, в классической, Orbit (?), нет кнопок “переименовать” и “переместить”.
Посмотрю в 6.0.1, пока шестёрку использовать нельзя.