lamo4ok
@lamo4ok
Программист

Как бороться в WordPress с самовольными изменениями со стороны плагинов значений конфигурации PHP?

Суть вопроса такова. Есть сайт на WP, есть задача выяснить, из-за чего он достаточно медленно обрабатывается веб-сервером перед началом отдачи его контента. Для этого решил использовать xdebug, webgrind и отдельно - плагин P3 Profiler Plugin. Проблема в том, что уже на этапе его активации веб-серверу перестает хватать памяти, в результате чего он вываливается с ошибкой, что не удивительно, файлы сайта весят более полугигабайта, база мегабайт триста. Очевидное решение, казалось бы, разрешить в настройках веб-сервера изменение параметров через htaccess, в нем установить memory_limit в значение, превышающее необходимый минимум, и продолжить работу.

Но тут неожиданно выясняется, что порядка 4 плагинов и даже сама тема (Avada) в своем коде содержат @ini_set( 'memory_limit', '256M' ), при этом в некоторых случаях вообще без каких либо проверок и условий.

Внимание, вопрос: понятно, что можно тупо везде удалить это самовольное изменение параметра конфигурации PHP, но, возможно, есть какой-то более изящный способ решить данную проблему? Версия PHP - 5.5.30-1~dotdeb+7.1 (cli) (built: Oct 1 2015 17:38:39).
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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