在htaccess中Hostgator php 5.4升级抛出错误404

时间:2013-07-14 17:05:21

标签: php .htaccess http-status-code-404

我在Hostgator上托管了一个项目。我需要PHP 5.4,因为他们需要,我将以下行添加到我的.htaccess文件中:

AddType application/x-httpd-php54 .php

问题在于,使用此行,任何URL都会抛出错误404.如果没有此行,一切正常 - 但仅限PHP 5.3。

我无法理解这条线和错误404是如何连接的。有人有想法吗?

1 个答案:

答案 0 :(得分:1)

它是php.ini文件,可能位于您的root用户文件夹中。你必须删除/重命名它。在5.2ish和5.4之间存在php.ini不兼容。

此外,我从来没有能够让AddType工作。我总是不得不使用旧的AddHandler。

另一方面,在php.ini中进行更多的游戏,我发现register_globals = On导致我的5.4进行了罢工。我以为它被关闭了,但我猜不是......我把它改成了关闭,我的phpinfo页面还活着。

对我原来的php.ini文件进行了更多测试,我了解到:" allow_call_time_pass_reference = On"必须注释掉......

长话短说,检查你的用户php.ini文件......