menuCaching и php7



  • Переключил версию php на 7, сайт работал нормально. Поставил модх 2.5.1, обновил все пакеты, почистил кеш через админку, физически удалил все в /core/cache/. Сайт не загружается. В логах сервера ошибка:

    [cgi:error] [pid 9009] [client 66.249.76.28:35495] AH01215: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 14684160 bytes) in /var/www/domain/data/www/domain.ru/core/xpdo/cache/xpdocachemanager.class.php on line 987
    

    В журнале ошибок сайта пусто.

    Сперва я грешил на сервер - у меня там мудреное меню, долго кеширует. На php 5.6, например, он может два раза не открыться, появляется ошибка php, что время выполнения скрипта закончилось,(при этом в папке /core/cache/menuCaching/ файлы появляются с каждым обновлением сайта) и только потом сайт откроется.
    Но на php7 он не показывал никаких ошибок php. Просто стандартная фраза браузера, что сайт не отвечает.

    Кто-то использует еще menuCaching на php7? Это в сниппете где-то надо править или в настройках сервера?



  • Сам разобрался (вчера под вечер голова не варила на 100%:) ). Увеличил в настрйоках PHP параметр memory_limit.

    Тему можно закрывать



Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.