我的Yii应用程序在Windows Server上运行良好。 但是当我在Centos服务器上部署它时,无法加载js和css文件。 我收到404错误,CHttpException。
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,
答案 0 :(得分:2)
我认为这是权限问题。检查文件和文件夹的权限(Web服务器进程可以访问它们)
答案 1 :(得分:0)
解决了。我猜是因为文件许可。 - 第一次创建文件夹时,复制源文件,然后为Web服务器用户授予权限。它不像上面那样工作。 - 第二次:我创建rootdocument,为web服务器用户授予权限,然后复制源,它可以工作。