Webserver上的CakePHP3 http 500

时间:2016-08-19 19:01:12

标签: php .htaccess cakephp-3.0

我已经完成了我的第一个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

0 个答案:

没有答案