falconsec 2015-08-25 15:09:11 5796次浏览 3条回复 0 0 0

大家好,本人是小白,我使用了yii2在虚拟机上的ubuntu 14.04和centos 6.x上安装过Yii2,完全按照官方文档安装,可是在这两台虚拟机上,无论是用composer还是压缩包安装,无论是用高级模板还是基础模板安装,其首页index.php看起来均是处于css失效的状态,底部的debug栏倒是一切正常。如下图所示: 输入图片说明

此外,有时我代码写得不对而生成的出错页面看起来倒是css完全正常的,再如,gii的页面也是处于css失效的状态,

请问这样的现象可能是什么原因造成的?谢谢!

  • 回复于 2015-08-26 13:50 举报

    设个拟虚主机的路径到web下面吧

  • 回复于 2015-08-26 16:53 举报

    看下源码里,你的css路径是否能正常访问

  • 回复于 2015-08-26 19:10 举报

    谢谢各位的回复,问题目前似乎解决了,可以正确显示了
    此前,虚拟主机路径改到web下也是css失效的状态,点开源码的css地址是可以正常打开的

    然后,今天在firefox显示index.php时,我看到控制台上有两句报错

    The stylesheet http://localhost:8080/assets/fcb79163/css/bootstrap.css was not loaded because its MIME type, "text/plain", is not "text/css".
    The stylesheet http://localhost:8080/css/site.css was not loaded because its MIME type, "text/plain", is not "text/css".
    

    查了下是frontend/views/layouts/main.php内的<!DOCTYPE html>这句代码的问题
    换成<!DOCTYPE plain>就可以正常加载css了

    但是比较奇怪的是,似乎并没有多少人遇到过我这样的问题,而且官方文档和youtube上个别视频,都没做过我今天这样的修改,但他们的运行起来却一切正常,难道是我的解决方式其实是不正确的?

您需要登录后才可以回复。登录 | 立即注册