【发布时间】:2017-12-11 13:55:18
【问题描述】:
我有 apache 2.2.3 服务器,其中一些 Cakephp2.x 应用程序已经在运行,但由于某种原因,我在新的 Cakephp3 应用程序上出现错误 500...
我的 .htaccess 文件如下所示:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
【问题讨论】:
-
A 500 错误是一种通用错误消息,几乎涵盖了脚本可能出错的每一件事。检查您的服务器错误日志以找出确切的错误消息。
-
@aynber 我的错误日志什么也没说..
-
您是否在 config/app.php 中启用了调试模式?您是否检查过服务器的错误日志(例如 Apache)、Cake 的错误日志(保存在应用程序的日志文件夹下)以及可能在您的 webroot 中的任何 error_log?
标签: php apache .htaccess routing cakephp-3.0