Мы принимаем к оплате:

«Подарочный сертификат» от нашего Учебного Центра – это лучший подарок для тех, кто Вам дорог! Оплате обучение и подарите Вашим родным и близким обучение по любому из курсов!!!

«Сертификат на повторное обучение» дает возможность повторно пройти обучение в нашем Учебном Центре со скидкой 1000 рублей!

А также:


Php time limit как увеличить


Увеличить время выполнения PHP скрипта

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess.

set_time_limit()

Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд).

ini_set()

Второй способ позволяет менять настройки файла php.ini — функция ini_set(string varname, string newvalue)).

Примечание: функцию ini_set() не получится использовать, если PHP запущен в безопасном режиме.

php.ini

Если у вас есть доступ к настройкам файла php.ini, то в нем можно изменить настройку max_execution_time.

; 100 секунд max_execution_time = 100

htaccess

Третий способ при помощи прописания параметров в файле .htaccess.

# 100 секунд php_value max_execution_time 100

Заключение

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

Увеличьте максимальное время выполнения для php

PHP файл (например, my_lengthy_script.php)

ini_set('max_execution_time', 300); //300 seconds = 5 minutes

.htaccess

php_value max_execution_time 300

Дополнительные параметры конфигурации

php_value post_max_size 5M php_value upload_max_filesize 5M php_value memory_limit 128M php_value max_execution_time 300 php_value max_input_time 300 php_value session.gc_maxlifetime 1200

Если Wordpress, установите это в файле config.php,

define('WP_MEMORY_LIMIT', '128M');

Если drupal, сайты /default/settings.php

ini_set('memory_limit', '128M');

Если вы используете другие фреймворки,

ini_set('memory_limit', '128M');

Вы можете увеличить объем памяти Гигабайт.

ini_set('memory_limit', '3G'); // 3 Gigabytes

259200 означает: -

( 259200/(60x60 minutes) ) / 24 hours ===> 3 Days

Подробнее о моем блоге

WeberSoft

Увеличить время выполнения скрипта можно четырьмя способами. Два способа при помощи PHP функций (set_time_limit(int seconds) и ini_set(string varname, string newvalue)), при помощи настроек файла php.ini или использования файла .htaccess.

set_time_limit()

Самый простой и быстрый способ использовать вначале выполнения скрипта функции void set_time_limit( int seconds ), которая меняет значение параметра max_execution_time, установленное в файле php.ini (Значение устанавливается в секундах, по-умолчанию 30 секунд).

ini_set()

Второй способ позволяет менять настройки файла php.ini — функцияini_set(string varname, string newvalue)).

Примечание: функцию ini_set() не получится использовать, если PHP запущен в безопасном режиме.

php.ini

Если у вас есть доступ к настройкам файла php.ini, то в нем можно изменить настройку max_execution_time.

; 100 секунд max_execution_time = 100

htaccess

Третий способ при помощи прописывания параметров в файле .htaccess.

# 100 секунд php_value max_execution_time 100

Заключение

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

Как настроить в PHP время выполнения скрипта – параметр max_execution_time

Получали ли вы когда-либо ошибку Fatal Error: Maximum execution time of 30 seconds exceeded в WordPress? Эта ошибка означает, что запущенному PHP-скрипту требуется больше времени для выполнения, чем установлено в ограничении, и по причине этого скрипт был остановлен. Это руководство поможет вам разобраться в вопросе, как увеличить в PHP время выполнения скрипта и тем самым решить возникшую ошибку.

Что понадобится

Перед началом руководства проверьте наличие:

  • Доступа к Административной консоли вашего WordPress сайта (англ.)

Шаг 1 – Установка плагина WP Maximum Execution Time Exceeded

У WordPress огромное сообщество, поэтому для любой функциональности, которая вам понадобится, есть удобный плагин или даже несколько. Не исключение и наша ситуация, чтобы увеличить в PHP время выполнения скрипта, можно воспользоваться плагином WP Maximum Execution Time Exceeded и устранить возникшую ошибку. Подробную инструкцию о том, как установить плагин WordPress можно найти здесь.

Этот плагин вносит изменения в файл .htaccess и увеличивает ограничения по времени выполнения скрипта. После установления плагина вам больше ничего не нужно делать, всё уже сделано плагином. Страницы настройки у плагина нет, поэтому, если вы захотите вернуть обратно прежние настройки, просто удалите плагин и .htaccess будет возвращён к изначальному виду.

Шаг 2 – Редактирование файла .htaccess вручную

Если у вас уже и так много установленных плагинов и вы не хотите использовать дополнительный или это просто не помогло вам избавится от ошибки, тогда вы можете внести изменения в файл .htaccess руками для увеличения ограничения максимального времени выполнения. Самый простой способ воспользоваться Файловым менеджером, расположенным в вашей панели управления. Если вы не знаете, как найти файл .htaccess, обратитесь к подробной инструкции здесь. Вам нужно будет ввести следующий код в файл .htaccess внизу и сохранить его, нажав Save:

php_value max_execution_time 60

Это увеличит значение параметра max_execution_time и для PHP время выполнения скрипта до 60 секунд (1 минута). Если вы до сих пор получаете эту ошибку, то попробуйте увеличить его ещё больше – до 120/180 секунд и так далее.

Шаг 3 – Изменение значения max_execution_time в cPanel

Если вы используете cPanel, то вы можете повысить значение параметра max_execution_time напрямую через cPanel. Перейдите в раздел Select PHP Version (Выберите версию PHP).

Теперь нажмите на ссылку Switch To PHP Options (Настройки переключения версий PHP).

Увеличьте значение, которое вы видите в строке max_execution_time. Обычно, оно установлено в 30 секунд по умолчанию, в нашем примере мы его увеличили до 60 секунд. Нажмите Apply (Применить) для сохранения изменений.

Вот и всё, вы успешно увеличили ограничение значение параметра max_execution_time для вашего сайта.

Заключение

Следуя этому руководству, вы изучили 3 пути увеличения max_execution_time для WordPress, чтобы изменить в PHP время выполнения скрипта и избавится от ошибки Fatal Error: Maximum execution time exceeded. Если вы пользуетесь общим хостингом и не одно из решений вам не подошло, тогда обратитесь к своему провайдеру хостинга, чтобы проверить какие на самом деле у вас ограничения и возможно ли их изменение вообще.


Смотрите также



Компьютерные курсы по направлениям:

Для начинающих


A

Компьютер для начинающих: Word, Excel, Access и другие программы!

Графические пакеты


B

Популярные пакеты Adobe Photoshop, CorelDraw, ArchiCAD, AutoCAD и другие!

WEB + анимация


C

Курсы по созданию сайтов, WEB-дизайну и крутой анимации в Adobe Flash!

Бухгалтерия + делопроизводство

Сетевые технологии


E

Курсы сборки ПК, системных администраторов и защиты информации!