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