2

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

4

5 回答 5

2

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

那是两年前的事了,所以可能没有改变。虚拟化还是换个新主机?

于 2012-07-03T07:27:36.797 回答
1

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

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

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

于 2012-07-03T07:15:07.840 回答
0

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

您提供的有关服务器的信息太少。如果是 linux,这里是他们所说的:

在 Linux 共享主机帐户上,您可以终止 Web 进程以使您的 php.ini (PHP 4) 或 php5.ini (PHP 5) 文件生效。

于 2012-07-03T07:19:22.673 回答
0

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

我的更改通过 phpinfo() 可见

于 2014-05-27T20:51:19.647 回答
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

于 2016-04-07T01:26:26.750 回答