Как увеличить лимит памяти PHP в WordPress?

Если вы используете автономную версию WordPress для создания своего сайта и столкнулись с ошибкой типа «Неустранимая ошибка – допустимый размер памяти —— байтов исчерпан”Тогда наиболее вероятной причиной может быть ограничение памяти PHP. Большинство ошибок, связанных с памятью, возникает, когда лимит памяти PHP, установленный вашей хостинговой компанией, недостаточен для запуска всех процессов WordPress. Например, потребление памяти PHP будет больше, если на вашем сайте установлено много плагинов или вы, возможно, пытаетесь установить более новую версию WordPress. Помимо причин, в этой статье объясняется, как проверить текущий лимит памяти PHP и различные способы увеличения лимита памяти PHP в WordPress.

Как проверить лимит памяти PHP в WordPress?

Самый простой способ проверить текущий лимит памяти PHP – создать фиктивный PHP-файл в каталоге установки WordPress. Для этого вам необходимо войти в свою учетную запись хостинга и использовать «Управление файламиr »вариант под«cPanel”Или используйте FTP-клиент для создания файла PHP. Здесь мы объясняем с опцией файлового менеджера в Bluehost.

Открыто “Файловый менеджер»Доступно под«управление файламиРаздел под «хостинг> cpanel»Меню.

Опция файлового менеджера Bluehost

Найдите каталог установки WordPress; по умолчанию это будет «public_html», Если вы не изменили его во время установки. Вам нужно искать папку подкаталога, если у вас установлен WordPress на поддомене.

Щелкните значок «Новый файл»И создайте фиктивный PHP-файл с именем«php-memory.php».

Вы можете назвать файл как хотите, но не забудьте добавить .php в качестве расширения.

В настоящее время “редактировать” файл “php-memory.php», Чтобы добавить следующий код и сохранить изменения.

Откройте файл PHP в окне браузера, добавив свое доменное имя перед именем файла. Например: www.your-site-name.com/php-memory.php.

Найдите параметр «memory_limit», Который покажет текущий лимит памяти PHP, установленный хостом.

Проверка текущего лимита памяти PHP в WordPress

Проверка текущего лимита памяти PHP в WordPress

Вы можете удалить фиктивный PHP-файл после того, как обнаружите предел памяти.

Как увеличить лимит памяти PHP в WordPress?

Предел памяти PHP определяется хостом и согласовывается с вашим хостом, прежде чем вы начнете изменять его самостоятельно с любым неприемлемым значением. Например, если ваш хост установил ограничение на 32M, а увеличение значения до 128M приведет к деактивации вашей учетной записи хостом. Прежде чем это произойдет, рекомендуется обсудить с хостинговой компанией, и они смогут установить для вас подходящую стоимость.

Читайте дальше, если хотите проверить и увеличить лимит памяти самостоятельно:

Изменение файла wp-config.php

Откройте файл «wp-config.php», расположенный в каталоге установки WordPress, и добавьте следующую строку.

определить (‘WP_MEMORY_LIMIT’, ’64M’);

Здесь мы упомянули ограничение памяти в 64 МБ, которое вы можете изменить на 128 МБ, если ваш хост позволяет.

Изменение файла .htaccess

Добавьте следующую строку в свой файл .htaccess. Если в вашей установке WordPress нет «.htaccess”, Возможно, потребуется его создать.

php_value memory_limit 64M

Изменение файла php.ini

Большинство хостинговых компаний не разрешают изменять файл php.ini, так как файл не будет существовать в вашем каталоге установки. Если ваш хост позволяет, создайте файл php.ini с помощью опции «PHP Config» (этот пример основан на Bluehost) и добавьте следующую строку:

Создание файла php.ini в Bluehost с использованием PHP Config

Создание файла php.ini в Bluehost с использованием PHP Config

Если вы не уверены, что делать с ошибкой исчерпания памяти, настоятельно рекомендуется связаться с вашим хостом, если вы не хотите навредить себе, особенно если проблема не решена после изменения «wp-config.php» и «.htaccess» файлы.

Попробуйте использовать только один метод, изменяя «.htccess», «wp-config.php» или «php.ini». Не пытайтесь изменять все за раз, чтобы избежать нежелательных результатов.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *