Я установил WordPress 3.8, и теперь я пытаюсь установить WooCommerce - excelling eCommerce 2.0.20
плагин WooCommerce - excelling eCommerce 2.0.20
но каждый раз, когда я получаю эту ошибку:
Примечание. Я пытаюсь установить плагин на локальном компьютере.
Fatal error: Maximum execution time of 60 seconds exceeded in M:\XAMPP\htdocs\woocommerce\wp-includes\class-http.php on line 1327
Я пробовал с помощью кода:
php.ini
(в папке wp-admin)
memory_limit = 32M
upload_max_filesize = 100M
upload_max_filesize = 100M
post_max_size = 32M
file_uploads = On
wp-config.php
set_time_limit(60);
но все же я столкнулся с этой ошибкой. Я знаю эту очень распространенную проблему, но мне нужна ваша помощь для решения этой проблемы.
Буду признателен, если вы поможете мне 🙂
благодаря
У меня была та же проблема, но она возникла при импорте темы-unit-test-data.xml вместе с ее вложениями. Я использую WP 3.8.1. Это проблема WordPress, поэтому редактирование php.ini не имеет никакого эффекта. WP использует твердое значение (60 секунд) для http_request_timeout WP_Http в class-http.php
.
Чтобы решить эту проблему, поместите этот код в functions.php
вашей активной темы:
add_filter( 'http_request_timeout', 'mytheme_bump_request_timeout', 100 ); function mytheme_bump_request_timeout(){ return 300; //Change this to your desired timeout value in ms }
Редактировать php.ini
Должно быть расположено в xampp/php/php.ini
Найдите эту строку:
max_execution_time
Измените его значение до 300
max_execution_time = 300
Здесь 300
означает 5
минут времени выполнения запроса http
.