【发布时间】:2015-01-30 14:42:03
【问题描述】:
我使用 Laravel 4.2 创建了一个简单的项目。
它在我的本地主机上运行良好,但我在我的网络服务器上得到了一个500 Internal Server Error。我使用 iPage,它确实支持最高 5.5 的 php。
我真的不知道如何调试它,所以如果您需要更多信息,请提出建议,我将编辑我的问题以包含它。
到目前为止,这是我的 .htaccess 文件:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /
# Redirect Trailing Slashes...
# RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
编辑:错误日志
20150130T124355: skwat.lightradius.com/index.php
PHP Parse error: syntax error, unexpected '[' in /hermes/bosoraweb124/b182/ipg.shosanesnaecom/skwat/vendor/laravel/framework/src/Illuminate/Support/helpers.php on line 426
我该如何解决这个问题?
【问题讨论】:
-
您可以访问 apache 日志吗?
-
我强烈建议跟踪错误日志并查看生成 500 的错误类型。
-
@marian0 我已经向他们寻求支持,我会尽快发布。
-
这段代码看起来不错,但你需要知道
error.log显示 500 错误是什么 -
我现在有错误日志:20150130T124355: skwat.lightradius.com/index.php PHP 解析错误:语法错误,/hermes/bosoraweb124/b182/ipg.shosanesnaecom 中的意外 '[' /skwat/vendor/laravel/framework/src/Illuminate/Support/helpers.php 在第 426 行
标签: php .htaccess laravel web-hosting