Без вмешательства в код, без изменений на стороне сервера и настроек хостинга Wasebyst начал выдавать в самых разных местах ошибки как на скриншоте https://yadi.sk/i/ufRWXQ8Zif8rS. Два дня назад не мог загрузить картинки с этой же ошибкой, но избавился от нее обновив кэш инсталлера. Сегодня не могу попасть уже в сам инсталлер. Более того, такие разделы как импорт, плагины и настройка также не доступны по той же самой причине https://yadi.sk/i/qU6LrPMhif8ze
Прошу помощи по обнулению кеша инсталлера без доступа в него самого.
Кто может сказать с чем может быть связана эта ошибка? Права записи на папку wa-cache и все подпапки стоят нормальные.
9 комментариев
Удалил все из папки wa-cache кроме htaccess - проблема решилась.
"нормальные" это какие? веб-сервер снова ничего не может записать в эту папку...
755 на все папки.
Странно, но раньше обновления накатывались нормально, а сейчас не дает создать резервную копию, сообщая, что нет прав на запись в папку с Chmod 755
Видимо, веб-сервер запущен от другого пользователя, не от того, что создавал каталоги. Возможно, он еще и конфиги и изображения сохранять не может.
Такое случается, например, когда cron-задания выполняются от имени другого пользователя, например, root. В этом случае и файлы кеша создаются от имени root'а, а обычный пользователь потом не имеет права ничего сделать с этими файлами.
Возможно также, что вы выполняли какие-то действия с файлами, например, через FTP, если FTP-пользователь имеет другие права доступа, чем тот пользователь, от имени которого исполняются PHP-скрипты.
Подскажите, пожалуйста, как решить проблему
Так как решить проблему?
Оказался в той же ситуации
Изменить настройки прав доступа к файлам кеша для тех пользователей, от имени которых создаются и редактируются эти файлы. За помощью обратитесь к системному администратору вашего сервера.
Просто чудеса происходят. Сегодня инсталлер без всяких установил обновления. Ошибка больше не наблюдается.