Yiiframework可以';t加载js&;css资源

Yiiframework可以';t加载js&;css资源,yii,centos5,Yii,Centos5,我的Yii应用程序在Windows服务器上运行良好。 但当我在Centos服务器上部署它时,js和css文件无法加载。 我收到404错误,CHTTP异常 Source code to load resource: Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl.'/css/custom.css'); Yii::app()->clientScript->

我的Yii应用程序在Windows服务器上运行良好。 但当我在Centos服务器上部署它时,js和css文件无法加载。 我收到404错误,CHTTP异常

Source code to load resource:
     Yii::app()->clientScript->registerCssFile(Yii::app()->theme->baseUrl.'/css/custom.css');
     Yii::app()->clientScript->registerScriptFile(Yii::app()->theme->baseUrl.'/js/jquery-1.7.1.min.js');
此外,我在同一台服务器上部署了4个Yii web应用程序。其他的都很好用。 有人知道原因吗?Centos上不发布主题文件夹是否会出现安全错误

请帮我做这个


TIA,

我认为是权限问题。检查您的文件和文件夹的权限(web服务器进程是否可以访问它们)

已解决此问题。我猜是因为文件许可第一次创建文件夹时,复制源文件,然后授予web服务器用户权限。它不能像上面那样工作第二次:我创建rootdocument,授予web服务器用户权限,然后复制源代码,它可以工作。

您是否检查了
Yii::app()->theme->baseUrl./css/custom.css'
解析为?它解析为“”。顺便说一句,我无法从浏览器访问。因此,请找出这不能用作URL的原因并进行修复。可能与您的有关。htaccess我比较了两个应用程序(此失败的应用程序和工作的应用程序)之间的权限,它们是相同的。除了我可以从浏览器访问正在工作的web应用程序的主题文件夹的问题。但我得到了一个错误:“无法解决请求”主题/“当我尝试访问时,可能是您的web服务器配置。目录已关闭以供访问