Назад | Перейти на главную страницу

Недостаточно памяти для сайтов Wordpress на cPanel Nginx Hybrid VPS

У меня cPanel Hybrid VPS, ниже приведены спецификации:

Установлены cPanel и NginxCP

Все сайты на сервере, использующие wordpress, не загружаются, показывая сообщение об ошибке ниже

Неустранимая ошибка: Недостаточно памяти (выделено 3407872) (попытка выделить 3200 байт) в / home / * / public_html / wp-includes / ........

Действия, предпринятые для решения проблемы.

Ни одно из вышеперечисленных решений не помогло.

Wordpress имеет фиксированный лимит памяти, который перезаписывает тот, который определен в php.ini (если это разрешено конфигурацией PHP).

По моему опыту установка нового ограничения памяти на wp-config.php не перезаписывает ограничение памяти, установленное самим wordpress (хотя, взглянув на код, он должен был работать правильно).

Поэтому я обычно изменяю wp-includes/default-constants.php и вручную установите максимальный предел памяти.

Кроме того, загрузка файлов через FTP или удаление nginx не имеют ничего общего с вашей проблемой.

Особенно nginx / NginxCP, которые, по сути, обрабатывают только статический контент и не обрабатывают запросы PHP. Это не имеет никакого значения.

Другой подход к этой проблеме - оптимизация или замена плагина, который требует памяти, с максимальным превышением пределов памяти.

Как правило, лучше иметь оптимизированный код, чем высокие ограничения.