Добрый день!
На сайте поменялась версия PHP. Теперь я почти довольный обладатель PHP7. Кстати, прирост скорости ответа сервера более чем в 2 раза.
Но перестали работать обновления. При попытке обновить SS или установить плагин вылетает ошибка 500.
Fatal error: Allowed memory size of 1048576000 bytes exhausted (tried to allocate 4096 bytes) in /........./wa-installer/lib/classes/wainstaller.class.php on line 1621
14 комментариев
гугл в помощь :)
Да понятно, что памяти не хавтает. До этого хватало все. Там 1 гиг (минимум) свободен. Не покупать же дедик ради обновлений.
Покупать ни чего не надо. надо поправить настройки
memory_limit было 200
поставил 512.
Без изменений. Больше ставить смысла не вижу. Это ошибка (не совместимость) в скриптах.
Покажите, пожалуйста, содержимое строки 1621 из файла wa-installer/lib/classes/wainstaller.class.php.
Возможно, PHP-скрипту не хватает прав для изменения содержимого директорий фреймворка. Попробуйте изменить права доступа так, чтобы PHP-скрипты могли редактировать любые директории и файлы Webasyst.
Тогда подскажите, пожалуйста, если кэш содается от имени apache, то это имя используется для изменения всех файлов?
Не ставить же на весь сайт 777
Вам нужно обратиться с этим вопросом к системному администратору вашего сервера, чтобы он грамотно настроил права доступа.
Ок, обращусь, спасибо! Отпишусь по результату, возможно кому-то полезно будет.
а Вы из-под рута работаете?
Ну да. Я из под рута )) Какое отношение к теме имеет?
Изменил права и владельцев файлов. Все заработало. Спасибо!