web-dev-qa-db-ja.com

WordPressプラグインのインストールエラー

私はWordPress 3.8をインストールしましたそして今私は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

私は以下のコードを試してみました:

  1. php.ini(wp-adminフォルダ内)

    memory_limit = 32M
    upload_max_filesize = 100M
    upload_max_filesize = 100M
    post_max_size = 32M
    file_uploads =オン

  2. wp-config.php

    set_time_limit(60);

それでも私はこのエラーに直面しています。私はこの非常に一般的な問題を知っていますが、私はこの問題を解決するためにあなたの助けが必要です。

あなたが私を助けてくれたら私は感謝するでしょう:)

ありがとう

3
Manan

私は同じ問題を抱えていましたが、それは添付ファイルと一緒にtheme-unit-test-data.xmlをインポートしている間に起こりました。私はWP 3.8.1を使っています。これはWordPressの問題なので、php.iniを編集しても効果はありません。 WPは、class-http.php内のWP_Httpのhttp_request_timeoutにハードコードされた値(60秒)を使用します。

これを解決するには、現在アクティブなテーマの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
}
2
kosinix

php.iniを編集

xampp/php/php.iniに配置する必要があります

この行を見つけます:

max_execution_time

値を300に変更してください。

max_execution_time = 300

ここで300は、httpリクエストの実行時間の5分を意味します。

0
Rahil Wazir