Плагин WordPress WP Maximum Execution Time Exceeded увеличит время выполнения PHP запросов

Примечание: Этот текст может содержать некоторые партнерские ссылки, а это значит, что я зарабатываю небольшую комиссию без каких-либо дополнительных затрат с вашей стороны, если вы воспользуетесь этими ссылками. Спасибо за понимание и поддержку.

Эта статья в первую очередь — для новичков WordPress, для тех, кто ранее никогда не работал с сайтами и не знает принципы работы серверов. Основная масса удаленных серверов, на которых крутятся тысячи сайтов, имеют определенные ограничения. Например, ограничения на время выполнения запросов к базе данных. Эти ограничения нужны, чтобы дать возможность всем сайтам, стоящим на одном сервере, равномерно распределить нагрузку для каждого сайта.

Чаще всего, эти ограничения касаются времени на выполнение PHP запросов.

Но бывает так, что вам ой как нужно запустить к примеру, сканирование сайта или глобальную статистику или еще десятки вариантов запросов, которые нагружают сервер. Чаще всего такие запросы формируют ваши плагины и в ходе выполнения у вас вдруг появляется белый экран с текстом на английском:

Maximum execution time of 60 seconds exceeded

Число 60  может варьироваться и быть еще ниже, например, 30 секунд.

Как быть? Как увеличить лимит времени на выполнение запроса.

У вас есть несколько вариантов решения.

Первый вариант — дописать команду в файл .htaccess

Этот файл лежит в основной директории вашего сайта, сразу под папкой /wp-includes.

Файл не всегда можно найти. На многих серверах он скрыт настройками администратора вашего сервера. Также, не на всех хостингах вы вообще его можете создать и положить в основную директорию.

Но если вы нашли этот файл — вам нужно дописать в него такую команду:

php_value max_execution_time 300

 

Второй вариант — дописать команду в файл php.ini

Этот вариант практически нереально сделать, так как доступа у вас к нему фактически нет. Только на локальном сервере (на компьютере) если у вас стоит эмулятор сервера, вы можете найти этот файл и внести в него вышеприведенную команду.

Советую прочитать еще:  Disable All WordPress Updates | Отключает все оповещения об обновлении системы, тем и плагинов WordPress

 

Третий вариант — установить бесплатный плагин WordPress

Наверное, для новичка — самый приемлемый вариант, а учитывая то, что плагин сразу после активации выполняет эту команду и дописывает ее сам в файл .htaccess — это просто cool!

Главное — сделайте бэкап сайта перед манипуляциями с файлом .htaccess и/или активацией этого плагина WordPress. Подальше от греха.

Скачать плагин можно в официальной Библиотеке WordPress по этому адресу: https://wordpress.org/plugins/wp-maximum-execution-time-exceeded/

Важно! Эта запись может содержать ссылки на плагины, которые к моменту вашего чтения и скачивания могут работать не корректно. Будьте внимательны.

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

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