Превышено максимальное время выполнения на 300 секунд, невозможно изменить max_execution_time

#php #xampp

#php #xampp

Вопрос:

Я запускаю установку WordPress на localhost, используя xampp.

Я сделал резервную копию с помощью плагина WP Clone, и теперь я пытаюсь восстановить ее на своей версии localhost.

Через некоторое время я получаю сообщение:

 Fatal error: Maximum execution time of 300 seconds exceeded in C:xampphtdocssbcwp-adminincludesclass-wp-filesystem-direct.php on line 217
 

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

Я попытался изменить значение max_execution_time с 30 на 1000 в php.ini (и перезапустить xampp впоследствии), и это не помогло.

Есть идеи?

Ответ №1:

Убедитесь, что вы меняете правильный ini.

 <?php phpinfo(); ?>
 

Вы также можете изменить значение в .htaccess:

 <IfModule mod_php5.c>
php_value max_execution_time 1000
</IfModule>
 

Комментарии:

1. Можете ли вы объяснить? Куда я должен поместить phpinfo()? Я не нашел файл .htaccess, и я создал его в папке htdocs, но я все равно получаю ту же ошибку. Всегда ошибка 300 секунд.

2. Создайте php-файл с именем test.php используйте этот код и проверьте его в своем браузере, а затем выполните поиск по максимальному времени выполнения, чтобы узнать, отражает ли оно ваши изменения.

3. Спасибо за объяснение. Произошла забавная вещь. Мне удалось восстановить клон, когда я использовал URL-адрес сервера. Первые пару раз, когда я пытался, файл резервной копии находился на моем локальном хосте, и по какой-то причине он не работал таким образом, поэтому он выдавал мне ошибку ограничения в 300 секунд, хотя значение vas неверно (я создал test.php , и все изменения max_execution_time были там правильно отмечены).