Cakephp 2.x相对路径不工作,但脱落路径工作

Cakephp 2.x相对路径不工作,但脱落路径工作,php,apache,.htaccess,cakephp,ubuntu,Php,Apache,.htaccess,Cakephp,Ubuntu,我用Apache/2.4.7、PHP5.5.9、mysql安装了Ubuntu服务器,并在那里上传了我的Cakephp项目,我的Cakephp版本是2.4,但我面临一个问题,它找不到任何css、图像或webroot文件夹上定义的任何其他文件 例子 (不工作,给出404错误) (不工作,给出404错误) (工作) (工作) 我已经选中的选项。 htaccess正在运行 正在加载mod_重写 服务器API不是Apache的CGI或FASTCGI 短标签打开了 任何帮助都将不胜感激。请检查您的虚拟主

我用Apache/2.4.7、PHP5.5.9、mysql安装了Ubuntu服务器,并在那里上传了我的Cakephp项目,我的Cakephp版本是2.4,但我面临一个问题,它找不到任何css、图像或webroot文件夹上定义的任何其他文件

例子 (不工作,给出404错误) (不工作,给出404错误)

(工作) (工作)

我已经选中的选项。
  • htaccess正在运行

  • 正在加载mod_重写

  • 服务器API不是Apache的CGI或FASTCGI

  • 短标签打开了


任何帮助都将不胜感激。

请检查您的虚拟主机是否配置正确。在vhost的conf文件中应该有
AllowOverride All
,如下所示:-

<VirtualHost *:80>
    ...
    <Directory "/var/www/vhosts/example.com">
        AllowOverride All
    </Directory>
</VirtualHost>

...
允许超越所有

检查apache2.conf文件中的AllowOverride值。默认情况下为“无”。要工作,请将其设置为“全部”