CakePHP找不到webroot/css/js文件

CakePHP找不到webroot/css/js文件,cakephp,cakephp-2.5,cakephp-2.x,Cakephp,Cakephp 2.5,Cakephp 2.x,我只是通过svn controle版本将CakePHP 2.5.2应用程序下载到测试服务器 数据库配置后,应用程序不会打开位于app/webrootdir(bootstrap、jquery、main.css)的css文件 这个参数是否是一些传统的配置参数 我试着换了主人,但没有成功 这看起来像是一个mod\u重写问题 确保您的文档根目录中有.htaccess,并且您的Apache服务器配置正确 烹饪书中详细描述了每件事 编辑:如评论中所述,OP通过将apache vhost配置文件(/etc

我只是通过svn controle版本将CakePHP 2.5.2应用程序下载到测试服务器

数据库配置后,应用程序不会打开位于
app/webroot
dir(bootstrap、jquery、main.css)的css文件

这个参数是否是一些传统的配置参数


我试着换了主人,但没有成功

这看起来像是一个
mod\u重写问题

确保您的
文档根目录中有
.htaccess
,并且您的Apache服务器配置正确

烹饪书中详细描述了每件事


编辑:如评论中所述,OP通过将apache vhost配置文件(
/etc/apache2/sites available/default.conf
)中的
目录定义替换为以下内容来解决此问题:

<Directory /var/www/> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride FileInfo 
    Order Allow,Deny
    Allow from all 
</Directory>

选项索引跟随符号链接多视图
AllowOverride文件信息
命令允许,拒绝
通融

Mke确保app/tmp是可写的,并且在/app/Config/core.php
Configure::write('debug',2)中调试至少为2它们是位于app/webroot/css还是像你在app/webroot上写的那样?@Yash这是一个普通的cakephp,不安装任何东西special@WayNe它们位于app/webroot/css。这些文件真的很有用there@InigoFlores调试已配置为级别2mod\u启用了使用apache2ctl-M进行检查的重写,这些规则存在于.htacces:
RewriteEngine on RewriteRule^$webroot/[L]RewriteRule(.*)webroot/$1[L]
已解决!编辑/etc/apache2/sites available/default.conf后添加:
Options索引FollowSymLinks多视图#从无更改为FileInfo AllowOverride FileInfo Order allow,deny allow
感谢您的支持。耶!对于使用apache2.4+的用户,它将是
apache2.conf
https.conf
。遵循来自的更多说明