我一直在尝试通过WordPress导入器导入WordPress主题单元测试数据,但每次我得到以下错误:
致命错误:D:'Essentials'wamp'www'treehouse'wp-includes'class-wp-http-curl.php在line 239.
我已经试过了:
- 在我的wamp服务器中编辑了php.ini文件,并设置了max_execution_time设置为3000,并将max_input_time设置为3000。重新启动wamp
- 已使用的' WP最大执行时间超过 ' 插件,它写入到. htaccess文件中。
编辑phpmyadmin.conf在' 'wamp'alias'phpmyadmin.conf '中设置以下值:
php_admin_value max_execution_time 3600
php_admin_value max_input_time 3600
他们之前设置为360度。
以上步骤似乎都不能解决这个致命错误。每次最大执行时间是60秒,不是120秒,也不是其他任何值
有2个php.ini文件
'wamp'bin'php'php{version}'php.ini
中的1,仅在运行PHP命令行时使用。
和一个在'wamp'bin'apache'apache{version}'bin'php.ini
中,这实际上是一个SYMLINK/JUNCTION到一个名为'wamp'bin'php'php{version}'phpForApache.ini
的文件,这是PHP在Apache下运行时使用的。
无论如何,确保在Apache下编辑PHP使用的正确文件的正确方法是使用wampmanager菜单,如下所示
(left click) wampmanager -> PHP -> php.ini
这将打开正确文件的默认编辑器。
更改该文件中的max_execution_time
,重新启动Apache,您应该可以。
评论后
然后我会在错误的地方寻找php.ini
文件。
在WAMPServer中,php.ini
文件应该只存在于'wamp'bin'php'php{version}
文件夹和'wamp'bin'apache'apache{version}'bin
文件夹中,尽管在WAMPServer的后续版本中,'wamp'bin'apache'apache{version}'bin
中的文件实际上是一个连接文件(SYMLINK)
在你的PATH中应该没有指向php文件夹的引用,所以也检查一下。
也搜索你的引导磁盘的任何php.ini
文件,如果任何存在'wamp'
文件夹结构之外删除它们。一些不好的建议有时会建议将内容复制到windows'system32
中,但在WAMPServer