cakephp $this->html->css,Cakephp只加载一个.css文件 - 403-所有其他错误

我用cakephp。我的apache的web根文件夹是/ home/jw/www。我的项目是在/ home/JW/WWW/HC2,所以整体的文件夹结构(仅适用于这个问题很重要的部分)为:

www

/hc2

/app

/webroot

index.php

/css

/cake.generic.css

/any.css

/other.css

/stylesheets.css

/js

/any.js

/javascript.js

/files.js

好,CakePHP的工作正常,到目前为止 - 路由(启用了mod_rewrite) ,数据库连接等工作。 一个巨大的问题是:没有.css-或.js文件被加载,除了cake.generic.css! 的.CPT模板,在那里我加载CSS和JS文件的部分看起来像:

echo $this->Html->css('cake.generic');

echo $this->Html->css('bootstrap.min');

echo $this->Html->css('layout');

echo $this->Html->script('bootstrap.min');

echo $this->Html->script('jquery-2.0.3.min');

在加载页面这成为如的HTML的:

但是,当我用萤火虫检查这两个,我发现第一个加载正确 - 我可以看到该文件的css定义 - 而另一个收到错误403!

这可能是一个mod_rewrite问题?但是因为我可以按照它应该的方式访问所有控制器,所以我无法想象......有没有人可能有想法?会很高兴,谢谢...

2013-08-31

jwulf

+2

'403'是'禁止'。可能是许多问题中的任何一种,但是由于您似乎在使用Apache,解决此问题的第一步是查看日志。 '$ tail/var/log/apache2/error.log'或类似的东西。 –

+0

error.log显示这些为我提出的每个请求: '[Sat Aug 31 15:14:46 2013] [错误] [客户端127.0.0.1](13)权限被拒绝:文件权限拒绝服务器访问:/ home/jw /www/hc2/app/webroot/css/bootstrap.min.css,referer:http:// localhost/hc2/Projects/ [2013年8月31日星期六15:14:46] [error] [client 127.0.0.1] (13)权限被拒绝:文件权限拒绝服务器访问:/home/jw/www/hc2/app/webroot/css/layout.css,referer:http:// localhost/hc2/Projects /' 等等。除cake.generic.css之外的css和.js链接 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值