Nemby
@Nemby

Как установить MODX на lamp, почему выдает ошибки записи в каталоги?

Доброго времени суток!

Произошла проблема с установкой MODX 2.4.4 на lamp в Virtualbox.
Устанавливал на Debian 8, настроил lamp залил MODX на сервер, руководствовался инструкцией с Rosehosting, перешел в папку setup начал устанавливать и на последнем этапе последние сроки выдают ошибки:
Проверка возможности записи в каталог /var/www/modx/: Ошибка!
Проверка возможности записи в каталог /var/www/modx/back/: Ошибка!
Проверка возможности записи в каталог /var/www/modx/connectors/: Ошибка!

Помогите разобраться!

мои команды во время установки:
установка lamp
apt-get update
apt-get install apache2 mysql-server libapache2-mod-auth-mysql php5-mysql mysql_install_db php5 libapache2-mod-php5 php5-mcrypt
nano /etc/apache2/mods-enabled/dir.conf (проверил наличие index.php)
установка MODX-advanced:
в /var/www/ закачал и распаковал MODX, переименовал папку,
nano /etc/php5/apache2/php.ini в файле выставил timezone, php по умолчанию 128 мб,
service apache2 restart
apt-get update
apt-get install php5-gd install imagemagick
a2enmod rewrite установил запись на apache2
nano /etc/apache2/sites-available/000-default.conf в documentroot установил папку /var/www/
nano /etc/apache2/apache2.conf в
Directory /var/www/
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
/Directory установил All вместо None
service apache2 restart
установил права для папок
chown -R root:www-data core/cache
chown -R root:www-data core/config
chown -R root:www-data core/export
chown -R root:www-data core/packages
chmod -R 775 core/cache
chmod -R 775 core/config
chmod -R 775 core/export
chmod -R 775 core/packages
создал БД create database modx;
service apache2 restart

Обратил внимание, что в инструкции нужно отредактировать файл /etc/apache2/sites-available/default , но его в свежей версии apache2 нет, редактировал /etc/apache2/apache2.conf
  • Вопрос задан
  • 4867 просмотров
Решения вопроса 1
Nemby
@Nemby Автор вопроса
Попробовал не ставить права , выдала ошибку:
КРИТИЧЕСКАЯ ОШИБКА: Установка MODX не может быть продолжена.
Удостоверьтесь, что каталог /var/www/modx/core/cache существует и доступен для записи процессам PHP.

устанавливал из под root.
Пришлось дать права, но ошибки записи остались.

Проблема решилась путем добавления прав на папку modx:
cd /var/
chown -R root:www-data www/modx
chmod -R 775 www/modx
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
bezumkin
@bezumkin
Давно писал аж 2 инструкции по настройке сервера Nginx + PHP-FPM + MySQL:
Первая, наверное уже устаревшая. И вторая, даже с видео.

Опробовано много раз, работает 100%.
Ответ написан
VladimirAndreev
@VladimirAndreev
php web dev
Если пользователь вебсервера в эти каталоги может писать - надо забрать права
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы