Laravel Vagrant - 内部服务器错误

时间:2014-02-15 12:42:12

标签: php laravel vagrant

我正在与Vagrant合作开展Laravel项目。我使用以下URL访问我的项目:localhost:8081

但是最近,当我运行“Vagrant up”并尝试通过浏览器访问时,它显示“内部服务器错误”。

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

我唯一怀疑导致此问题的是以下内容: 我的torrent客户端不断崩溃,我输入以下命令来修复我的洪流崩溃:“netsh interface teredo set state disabled”(在网上找到这个解决方案)

当我看到vagrant ssh进入我的VM并进入/ var / log / apache2并打开error.log时,我得到以下内容:

[Sat Feb 15 11:17:47.144253 2014] [core:error] [pid 924] [client 10.0.2.2:51189] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Sat Feb 15 11:17:51.706669 2014] [core:error] [pid 922] [client 10.0.2.2:51190] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

请帮助,谢谢!

3 个答案:

答案 0 :(得分:1)

我在发布这个帖子几周后发现了解决方案。 Debian / Ubuntu上的Apache在我发布这个问题的时候得到了更新,并且doc根目录改为/ var / www / html而不是/ var / www。所以我不得不更改vagrant文​​件中的sym链接以使其正常工作。

答案 1 :(得分:0)

检查.htaccess或虚拟主机配置。

尝试删除它们并使用绝对网址进行访问。

如果它没有帮助,请检查您的php.ini文件是否有错误。

答案 2 :(得分:0)

根据您的错误日志报告:

  

[星期六2月15日11:17:47.144253 2014] [核心:错误] [pid 924] [客户   10.0.2.2:51189] AH00124:由于可能的配置错误,请求超出了10个内部重定向的限制。使用   'LimitInternalRecursion'可在必要时增加限制。使用   “LogLevel debug”以获得回溯。

这是内部服务器错误,很可能是因为Mod_Rewrite文件中的任何无效.htaccess规则可能会产生redirect loop

无法提供具体协助,但this可能会给您一些想法,而这些答案(equest-exceeded...1request-exceeded...2)也可能会有所帮助。