30秒超时解决方案无效

时间:2012-07-03 07:12:31

标签: php html browser timeout

我已经为我的php文件30秒超时尝试了所有可能的解决方案,但没有任何效果。 我在代码中添加的新配置是否可能不会生效,仍然可以根据Goddady默认的php.ini中的配置工作?

5 个答案:

答案 0 :(得分:2)

快速谷歌显示您无法在GoDaddy共享服务器上更改该设置。无法完成:http://support.godaddy.com/groups/web-hosting/forum/topic/set-max_execution_time-and-max_input_time/

那是2年前,所以可能没有改变。虚拟或获得新主机?

答案 1 :(得分:1)

但托管服务提供商可能不允许覆盖某些设置或所有设置。

这就是httpd.conf配置指令AllowOverride None / AllowOverride All所做的。

使用ini_get('max_execution_time')检查尝试解决后执行时间。如果它没有改变,显然解决方案不起作用。

答案 2 :(得分:0)

您确定已将其放在正确的位置进行识别吗?如果是这样,你可以查看这个链接 http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect

您提供的服务器信息太少。如果它是linux,那么他们说:

  

在Linux Shared Hosting帐户上,您可以将Web进程终止   让你的php.ini(PHP 4)或php5.ini(PHP 5)文件生效。

答案 3 :(得分:0)

通过在托管根目录中创建.user.ini文件,我能够在Godaddy共享Linux帐户上运行。

使用phpinfo()

可以看到我的更改

答案 4 :(得分:0)

请记住,在使用Godaddy设置自己的自定义php.ini文件时,您可能会调出时区警告消息。在这种情况下,您还必须在php.ini文件中定义默认时区,例如:

date.timezone="Europe/London"

此处有关于此问题的更多信息:

https://uk.godaddy.com/help/why-did-i-receive-a-timezone-error-with-my-php-website-6703