WordPress插件安装错误

时间:2013-12-21 作者:Manan

我已经安装了WordPress 3.8,现在我正在尝试安装WooCommerce - excelling eCommerce 2.0.20 插件,但每次我遇到此错误时:

Note: I am trying to install plugin in local machine.

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\\u limit=32M
    upload\\u max\\u filesize=100M
    upload\\u max\\u filesize=100M
    post\\u max\\u size=32M
    file\\u uploads=打开

  2. wp-config.php

    set_time_limit(60);

    如果您能帮助我,我将不胜感激:)

    谢谢

2 个回复
SO网友:kosinix

我也有同样的问题,但它发生在导入主题单元测试数据时。xml及其附件。我正在使用WP 3.8.1。这是WordPress的问题,所以编辑php。ini无效。WP使用硬编码值(60秒)表示WP\\U http in的http\\U request\\u超时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
}

SO网友:Rahil Wazir

编辑php.ini

应位于xampp/php/php.ini

查找此行:

max_execution_time

将其值更改为300

max_execution_time = 300

在这里300 方法5 的执行时间分钟数http 要求

结束

相关推荐

private functions in plugins

我开发了两个插件,其中一个功能相同(相同的名称,相同的功能)。当试图激活两个插件时,Wordpress会抛出一个错误,因为它不允许我以相同的名称定义函数两次。有没有一种方法可以使这个函数只对插件私有,而不使用面向对象编程,也不简单地重命名函数?我不想使用OOP,因为我首先要学习它。此外,我不想重命名该函数,因为我可能也想在其他插件中使用它,而重命名感觉不太合适。