Нынче чаще и чаще администраторы сайтов сталкиваются с проблемами со стороны хостингов, а именно с memory_limit — так называемый «лимит потребляемой памяти php» для сайта разрешенный на серверах некоего хостинга. Связывают данную проблему в основном с тем, что в нынешних реалиях обновление плагинов и, к примеру, ядра Вордпресс несут в себе, скажем так, вес значительно выше тех, что был ранее, а значит и возможных мощностей хостинга должно быть в разы больше. Смотрим данные сервера (о сервере).
Поработаем немного на хостинге и в итоге получим ссылку на страницу о данных сервера по работе php:
Я ранее писал статью о том, как увеличить лимит потребляемой памяти (ссылка ниже), но, как говорится, все течет все меняется… Пришло время дать некоторые пояснения по вопросам, чтобы админ всегда был в курсе того, как работает (на каких условиях) его хостинг(сервер).
причины по которым стоит увеличить память memory_limit
Основными причинами, с которыми обращаются ко мне в последнее время, это то что после некоторых обновлений плагинов, cms WordPress, к примеру, перестает загружаться текстовый редактор плагина Elementor (если у вас сайт построен на этом плагине). Причем я частенько встречаю такие связки Elementor + WooCommerce. Эти два плагина достаточно тяжелы и требуют значительно больше памяти memory_limit сервера.
Ну, это, как понимаете, одна из причин… но в любом случае стоит подумать о мощности своего сервера!..
к оглавлению
смотрим данные сервера: лимит php, возможная потребляемая память?
В итоге у вас будет доступна ссылка такого вида: https://домен.ru/info.php
Если пройти по линку, то откроется такая страница… Поиск значений по странице: Ctrl + F. Например, нас сегодня интересует memory_limit.
Как только внесете правки в ядре вашего сайта, можете осмотреть значения сервера (я затер данные, чтоб вы не путались…) — смотрите сейчас только касаемо темы:
Для начала можете ознакомиться с прежней статьей… в ней есть и еще кое-что…
Как увеличить лимит потребляемой памяти php — wp memory limit
к оглавлению
редактируем файлы .htaccess, wp-config.php
Открываем на хостинге ядро сайта — папку (директорию) в которой находятся файлы .htaccess
и wp-config.php
именно они нам и потребуются.
Напоминаю — делайте резервные копии сайта перед правками: и файлы и БД.
Откроем и отредактируем файл wp-config.php — отыщем в файле примерно такие строки (у кого-то может быть и так):
define( 'WP_MEMORY_LIMIT', '50M' );
как понимаете, нам нужно изменить значение в запросе на использование сайтом памяти, к примеру, на 256М
/*увеличиваем лимит памяти php мб*/
define( 'WP_MEMORY_LIMIT', '256M' ); //
Ок.
Теперь откроем файл .htaccess и пропишем в него такую строку (на большинстве хостов этого запроса вполне достаточно! и не нужно редактировать wp-config.php, имейте в виду).
php_value memory_limit 256M
…если у вас используются плагины кэширования или защиты, которые вносят в записи в этот файл, то прописывайте указанную строку после записей плагинов — ближе к низу документа.
Этими правками мы создадим запрос к серверу, чтобы тот работал с memory limit 256мб по нашему сайту.
к оглавлению
создаем файл info.php
В этой же директории нам нужно создать php файл.
Создаем и называем его info.php — примерно получится, как на картинке ниже…
Переходим или (открываем созданный файл) и добавляем такую замечательную функцию phpinfo();
Если у вас получилось как на скрине ниже, то все ОК.
к оглавлению
смотрим данные сервера (хостинга): лимит php, память и пр
Для того, чтобы ознакомится с мощностями сервера (а в том числе и с теми, которые может менять владелец аккаунта, к примеру, с теми, кои сегодня редактировали — memory_limit )
https://ваш-домен.ru/info.php
Ctrl F в поиск вводим memory limit и смотрим данные…
Внимание!! описанные выше правки необходимы, НО советую написать в тех-поддержку вашего хостинга и узнать о лимитах сервера.
На некоторых хостингах, даже если вы выполните все необходимые редакции по увеличению лимита памяти — memory_limit, ваш хостинг-провайдер просто-напросто может не разрешить вам с указанными параметрами работать, по той причине, что хостер предоставляет только 128мб, хотя вы и запросили 256мб или больше…
В этом случае стоит задуматься о смене хостинга!
В следующей статье расскажу, каким образом в адмике сайта (в меню) сделать страницу «О сервере», на которой все полезные данные, полученные сегодня, будут выводиться!.. Вся информация под рукой!..
Как работать с условными тегами WP: пример на странице пагинации — закрываем в noindex,follow
Создание… продвижение сайтов; помощь по сайту, настройки, сопровождение и пр. — студия ATs media запросто с WordPress