Дек 062014
 

Сегодня у меня установка 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, пока шестёрку использовать нельзя.