3

我在使用 CakePHP 时遇到问题,找不到 CSS。当我在浏览器中查看源代码时,我可以在 head 部分看到 cake 通用 CSS 链接。但是当我点击它查看实际的源代码时,我得到一个 404 not found 错误。
我遵循以下操作:

  1. 未注释

    Configure::write('App.baseUrl', env('SCRIPT_NAME'));
    

    在 app/config/core.php 中,因为重写模块被禁用。

  2. 从and和中删除.htaccess文件。 //app/app/webroot

  3. 运行项目。

默认的php代码是:

应用程序/视图/布局/default.ctp

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

它的html代码是:

<link rel="stylesheet" type="text/css" href="/app/webroot/css/cake.generic.css" />

这个文件确实存在,但是当我点击/app/webroot/css/cake.generic.css浏览器代码源时,我面临

404 未找到

是路吗?

4

2 回答 2

1

我假设您的虚拟主机文档根指向,app/webroot因此您指向 css 文件的链接需要指向/css/file.css. 您现在拥有它的方式实际上是在寻找它app/webroot/app/webroot/css,这就是您获得 404 的原因。

或者你的 .htaccess 是错误的,或者你的样式表实际上并不存在。让我知道这是否有帮助,如果需要,我可以更新我的答案。

于 2013-09-08T06:06:02.007 回答
0

已经,我面临这个问题。我更改了 app 和 webroot 以及 css 文件夹的权限。我也为你提供这个。

于 2013-09-08T06:17:16.797 回答