我已经完成了我的第一个CakePHP3应用,并希望将其上传到我的网络服务器。
该应用应该在子域(test.domain.com)上运行,该子域转到文件夹/test/
在“测试”中我上传了我的应用程序。当我打开test.domain.com时,我每次都会得到
HTTP ERROR 500
我不知道应该改变什么。我也尝试上传Cake3骨架App并获得相同的错误。
我的app文件夹中的.htaccess(/ test)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /test/webroot/ [L]
RewriteRule (.*) test/webroot/$1 [L]
</IfModule>
我在webroot文件夹中的.htaccess(/ test / webroot /)
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/webroot/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
我也尝试修改.htaccess:
.../webroot/
and
.../
我应该改变什么?
更新1
在错误日志中我收到此错误:
19.08.2016 21:16:55 test.domain.com [client 79.244.43.0] PHP致命错误:您必须启用intl扩展才能使用CakePHP。在第23行的/mnt/web011/b3/01/54124301/htdocs/test/config/bootstrap.php