我无法弄清楚我的生活到底是怎么回事。
通常,当我想在本地运行网站进行测试时,我只需将浏览器指向:
这适用于我的大多数页面但是由于某些奇怪的(我的意思是非常奇怪)原因,某些文件夹会产生500重定向错误。
在我创建新文件夹和基本的php信息页面之前,我想我的脚本可能出了问题:
<?php
phpinfo();
?>
我的网站提出:
内部服务器错误
服务器遇到内部问题 错误或错误配置,是 无法完成您的请求。
请与服务器联系 管理员,postmaster @ localhost 并告知他们错误的时间 发生了,你可能有任何东西 完成可能导致错误。
有关此错误的详细信息可能有效 在服务器错误日志中可用。
此外,500内部服务器 遇到错误错误 试图使用ErrorDocument 处理请求。
Apache / 2.2.14(Win32)DAV / 2 mod_ssl / 2.2.14 OpenSSL / 0.9.8l mod_autoindex_color PHP / 5.3.1 mod_apreq2-20090110 / 2.7.1 mod_perl / 2.0.4 Perl / v5.10.1 Server at localhost端口80
我检查我的本地错误日志并获取:
由于可能的配置错误,请求超出了10个内部重定向的限制。如有必要,使用'LimitInternalRecursion'增加限制。使用“LogLevel debug”获取回溯。
我的配置没有任何变化,没有.htaccess文件搞乱,其他文件夹工作。 WTF还在继续?
答案 0 :(得分:3)
之前我已经处理过这个问题,它是一个隐藏的.htaccess文件的结果,我知道你说你已经检查了一个,但可能会尝试检查你的htdocs文件夹,因为如果你在你的httpd中将documentroot设置为/ htdocs .conf然后里面的任何文件夹将继承你的.htaccess设置。
情况可能并非如此,但无论如何都值得给它一个支票。
答案 1 :(得分:0)
根据我的个人经验,我发现XAMPP是一个非常糟糕的软件。我总是从零开始建立我的环境,它并不像人们想象的那么难。很难用其他人的设置来诊断错误,例如XAMPP。
这很可能是您的重定向问题来自的地方。我会检查所有的PHP记录任何重定向,并远离XAMPP运行的任何代码(禁用随附的任何页面)。
希望这应该有所帮助,但我的最终建议是摆脱它=)