невозможна запись в папку кэширования

При переносе сайта на хостинг получаю ошибки в админке,
пути сброшены,
права на файлы 644 на папки 755,
в чем еще может быть дело?

Ошибка конфигурации: 'невозможна запись в папку кэширования'

Что это значит?
MODX не в состоянии записывать данные в папку кэширования. Система будет работать нормально, но кэширования происходить не будет. Для решения проблемы разрешите запись в папку /assets/cache.

Ошибка конфигурации: 'Папка изображений (images) недоступна для записи'

Что это значит?
Папка изображений (images) недоступна для записи или не существует на сервере. Из этого следует, что управление изображениями работать не будет

16 комментариев

avatar
вот такие записи в логе

[Wed Apr 19 23:58:00 2017] [error] [client 46.146.17.35] PHP Warning:  touch(): Unable to create file /var/www/vhosts/******.ru/httpdocs/assets/cache/lock_modx.evolution.updatenotify.pageCache.php because Permission denied in /var/www/vhosts/******.ru/httpdocs/manager/includes/document.parser.class.inc.php on line 1315, referer: http://******.ru/manager/
[Wed Apr 19 23:58:01 2017] [error] [client 46.146.17.35] PHP Warning:  touch(): Unable to create file /var/www/vhosts/******.ru/httpdocs/assets/cache/lock_modx.evolution.updatenotify.pageCache.php because Permission denied in /var/www/vhosts/******.ru/httpdocs/manager/includes/document.parser.class.inc.php on line 1315, referer: http://******.ru/manager/
[Wed Apr 19 23:58:11 2017] [error] [client 46.146.17.35] PHP Warning:  touch(): Unable to create file /var/www/vhosts/******.ru/httpdocs/assets/cache/lock_forgot-manager-login.pageCache.php because Permission denied in /var/www/vhosts/******.ru/httpdocs/manager/includes/document.parser.class.inc.php on line 1315, referer: http://******.ru/manager/index.php?a=1&f=menu
[Wed Apr 19 23:58:19 2017] [error] [client 46.146.17.35] PHP Warning:  touch(): Unable to create file /var/www/vhosts/******.ru/httpdocs/assets/cache/lock_forgot-manager-login.pageCache.php because Permission denied in /var/www/vhosts/******.ru/httpdocs/manager/includes/document.parser.class.inc.php on line 1315, referer: http://******.ru/manager/
avatar
кроме прав — бывает и владелец играет роль!
avatar
можно попробнее, где это посмотреть и что можно сделать?
я по этой части абсолютно не подкован.
есть доступ к Parallels Panel…
avatar
в консоле SSH
через «ls -la» (вроде так, ну или пробовать ключи);
потом см. «man chown» (будет вроде: chown -R ./www/ nov_user)
avatar
я не уверен что у меня вообще есть доступ SSH, не считая того что я с ней общаться не умею.
как мне грамотно составить запрос в техподдержку?
avatar
про суппорт не скажу; но так может быть если заливать архив через панель и потом разпаковать (т.к. там суперюзер)
лечится путём разпаковки доп. утилитами через FTP
avatar
полностью удалил файлы и перезалил в по фтп без архива — тоже не помогло, буду писать в техподдержку
avatar
Попробуйте на папку кэша выставить права 775 и на файлы 664 соответственно.
  • EGO
  • 0
avatar
ничего не меняется
avatar
пересоздание папки не помогло, но помогло изменение прав на 666 и 777, о чем это может говорить?
Комментарий отредактирован 2017-04-19 20:18:45 пользователем gtx59
avatar
Про 777 — это говорит что у вас реально что-то с владельцами/правами и хостинг-поддержку можно помучить)))
avatar
как мне грамотно составить запрос в техподдержку?
хостинг — МТС, техподдержка там полные идиоты или просто работать не хотят, поэтому надо точно написать что нужно сделать.
avatar
Сочувствую, по поводу МТС… пишите им, чтобы сбросили и затем обновили владельца, группу и права доступа на весь каталог с сайтом.
Т.е. что-то из серии
<code>chown -R user:www-data /var/www/vhosts/******.ru/httpdocs/
chmod -R g+rwx /var/www/vhosts/******.ru/httpdocs/</code>
И не забудьте потом выставить права на htaccess и config.inc.php
Комментарий отредактирован 2017-04-19 20:33:05 пользователем EGO
avatar
Ежели по этой части опыта нет, то будет сложно решать эту проблему… В идеале от вас нужно хотя бы описание что за хостинг, какая ОС, версия сервера, и листинги прав доступа из серии ls -l. Не исключаю, что doc555 прав, возможно при переносе накасячили, по хорошему через ssh знающий человек всё быстро наладит.
avatar
удалите папку и создайте заново.
avatar
Пока что проблема не решена, на запрос в техподдержку был получен ответ «у нас авария на сервере», по крайней мере теперь их дергают а не меня… убедить бы клиента переехать
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.