【问题标题】:cakephp css not loadingcakephp css没有加载
【发布时间】:2013-07-27 22:17:35
【问题描述】:

我编辑了我的 cake.generic.css 文件,从那以后 css 就完全不起作用了。网站上的其他东西都可以,但是 cakephp 在网站的索引上说“你的服务器上没有正确配置 URL 重写。1)帮我配置它 2)我不/不能使用 URL 重写。”

我的 .htaccess 文件与此处解释的完全相同:.htaccess for cakephp

网站上的所有文字都是白底白字。我可以通过 http://domain.com/css/cake.generic.css 访问我的 css 文件。

有什么想法吗?如果您只告诉我您需要什么,我可以提供更多信息。感谢您的帮助!

【问题讨论】:

  • url /asdf 是否显示缺少 Asdf 控制器错误 - 或网络服务器 404?您引用的警告只是被 css 隐藏了,因此如果您所做的唯一事情是编辑 css 文件,即使它不相关也会显示警告。
  • 是的,我收到的错误消息只有白色背景下的白色文本。在我编辑该 css 文件之前,它没有显示该警告,然后整个站点的所有样式都消失了,我被困在白色背景上的白色文本中。我联系了我的主人,他们没有发现 mod_rewrite 有任何问题。
  • 你对 mod rewrite 没有任何问题 - 问题是你已经破坏了 css 文件,只需取消它(并且不要将你自己的样式放入该 css 文件 - 将它们放入一个不同的文件)。
  • @AD7six 把它放在一个答案中,这样我们就可以投票了。

标签: css cakephp


【解决方案1】:

我通过在 app/core.php Configure::write('App.baseUrl', env('SCRIPT_NAME')); 中取消注释这一行来解决问题;

【讨论】:

    【解决方案2】:

    不存在mod重写问题

    网站上的所有其他东西都有效

    default home page 包含以下内容:

    <p id="url-rewriting-warning" style="background-color:#e32; color:#fff;">
        <?php echo __d('cake_dev', 'URL rewriting is not properly configured on your server.'); ?>
        1) <a target="_blank" href="http://book.cakephp.org/2.0/en/installation/url-rewriting.html" style="color:#fff;">Help me configure it</a>
        2) <a target="_blank" href="http://book.cakephp.org/2.0/en/development/configuration.html#cakephp-core-configuration" style="color:#fff;">I don't / can't use URL rewriting</a>
    </p>
    

    重要的一点是它具有内联样式和 id。

    相关,the css file 包含以下规则:

    #url-rewriting-warning {
        display:none;
    }
    

    即它总是存在并被 css 隐藏。

    如果 cake.generic.css 文件已被编辑删除该规则,即使 mod rewrite 工作正常,也会显示 mod rewrite 警告。

    css文件已编辑

    我编辑了我的 cake.generic.css 文件,从那以后 css 就完全不起作用了

    编辑cake.generic.css 不是一个好主意。恢复到原始状态,为自己的规则创建一个 css 文件,例如webroot/css/styles.css,把css规则放进去,link to it in the layout

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

    即添加/覆盖通用样式(如果需要的话),不要直接编辑它们。

    【讨论】:

    • 非常感谢!一切正常,我以后不会调整该文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2016-07-26
    • 2010-12-31
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多