我有一个托管在 Hostgator 上的项目。我需要 PHP 5.4,因此,根据他们的需要,我将以下行添加到我的 .htaccess 文件中:
AddType application/x-httpd-php54 .php
问题在于,使用这一行,任何 URL 都会引发错误 404。没有这一行,一切正常 - 但仅适用于 PHP 5.3。
我不知道这条线和错误 404 是如何连接的。有人有想法吗?
我有一个托管在 Hostgator 上的项目。我需要 PHP 5.4,因此,根据他们的需要,我将以下行添加到我的 .htaccess 文件中:
AddType application/x-httpd-php54 .php
问题在于,使用这一行,任何 URL 都会引发错误 404。没有这一行,一切正常 - 但仅适用于 PHP 5.3。
我不知道这条线和错误 404 是如何连接的。有人有想法吗?
它是 php.ini 文件,可能位于您的根用户文件夹中。您必须删除/重命名它。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 文件...