无法更改php ini中的max_execution时间 - 或者如何找出哪里php ini设置正在更改,如果不是主php.ini
我有一个Wordpress主题的开发人员要求我将max_execution_time
更改为180
而不是60
,这导致XML文件的导入脚本中出现一些故障。无法更改php ini中的max_execution时间 - 或者如何找出哪里php ini设置正在更改,如果不是主php.ini
我已经改变了我php.ini
由phpinfo()
规定,但仍max_execution_time
返回60
不是,我在php.ini改成了预期180
。
的phpinfo()
还规定装载其他.ini
文件,但我似乎无法找到的任何max_execution_time
规格说文件。
有什么方法可以找出在哪里找到上述设置,如果不是在主php.ini?还是我在做一些完全错误的事情?
apache2服务已重新启动了几次,我甚至试图重启服务器本身。没有运气。
也许它会在服务器重新启动后更新...如果我们停止并在xampp控制面板中启动Apache服务器,您使用的服务器类型是什么。如果您正在托管一个网站,则会有重新启动服务器的选项。
EDIT1:所以你使用Apache2的,所以如果你重新启动它,它会生效,否则,你可以重新安装,并检查安装CONFIGS检查的php.ini位于
这个问题已经在:“apache2 service has已经重启了几次,我甚至试图重启服务器本身“ – janh
Apache2,已经重启 - 服务器和服务本身。 –
请检查更新后的答案 –
我的解决办法是追加php_admin_value max_execution_time 300
到我的VirtualHost文件。出于某种原因,这有诀窍。据我所知,这应该被认为是黑客行为,但它工作。
有什么样'php_value的max_execution_time 60'在Apache的配置或的.htaccess,也许? – janh
感谢您的建议,@ janh2 - 我会检查出我的Apache配置 –
@ janh2没有骰子。除了从Apache2中的MaxKeepAliveRequests以外没有任何东西conf –