500内部服务器错误Laravel
有时候,我得到这个错误:500内部服务器错误500内部服务器错误Laravel
我的PHP版本5.4.4-14 + deb7u14
我Laravel版 “laravel /框架”: “4.2 *”
Apache服务器
我的DocumentRoot &在httpd.conf目录设置为:在/ usr /本地/网站/ mysite的-laravel /公共
我的服务器日志:
(104)通过对等连接复位:mod_fcgid:ap_pass_brigade失败handle_request_ipc函数 [周一01九月14点52分33秒2014] [错误] mod_fcgid:过程的/ var/www数据/ FCGI -bin/php5-fcgi(25404)退出(通讯错误),得到意外的信号11
有没有人知道这件事?或者这是Laravel 4中发生的事情?
如果您在您的网站上使用.htaccess,它可能会干扰您尝试加载到浏览器中的网页。请仔细检查.htaccess配置。任何语法错误都会导致显示500内部服务器错误消息,而不是您的网站。
要确认错误配置的.htaccess是否是500内部服务器错误的原因,删除或重命名临时.htaccess文件,然后尝试重新加载页面
PHP编码超时
如果您的PHP脚本会建立外部网络连接,连接可能会超时。如果尝试连接太多且超时,这将导致“500内部服务器错误”。为了防止这些超时和错误,您需要确保PHP脚本使用一些超时规则进行编码。但是,通常情况下,连接到数据库或从外部访问远程资源(例如:RSS源)时遇到超时错误很困难。实际上,它们冻结了脚本继续运行。
删除任何外部连接可以提高网站的性能,并降低您收到“500内部服务器错误”的几率。
嗨,谢谢你的快速反应! 我不认为我的“.htaccess”导致问题:
–
2014-09-01 16:20:22
注释掉RewriteRule ^(。*)/ $/$ 1 [L,R = 301]行并重新测试@WillfransVarónSáenz – JPS 2014-09-01 16:23:30
嗨乔希帕克,修复!非常感谢! – 2014-09-02 12:59:38
确保您的文件夹具有755
权限。我经过许可清除了这个问题。这是做任何其他事情的第一件事。你可以获得成功的输出。
谢谢
我有同样的问题与最新的Laravel fcgi在Ubuntu上的Apache2在所有最新的升级。这个问题不是.htaccess文件或fcgi配置中的错误,因为如果我在Laravel公用文件夹中添加一个带有内容“echo”Hello Word“;”的简单test.php文件,我可以很好地阅读它。权限是安装Composer的默认权限(index.php为755) - 这也不是问题。 – 2015-03-27 03:33:55
这里是我的类似问题的链接:http://stackoverflow.com/questions/29292650/anyone-succeeded-to-install-laravel-on-apache2-with-fcgi – 2015-03-27 03:42:44