1

私の 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 のセキュリティ エラーでしょうか?

これについて私を助けてください。

ティア、

4

2 に答える 2

2

パーミッションの問題だと思います。ファイルとフォルダーのアクセス許可を確認します(Webサーバープロセスがそれらにアクセスできます)

于 2012-10-05T10:42:38.673 に答える
0

解決しました。ファイルのパーミッションのせいだと思います。- 初めてフォルダを作成するときは、ソース ファイルをコピーしてから、Web サーバー ユーザーに権限を付与します。上記のようには機能しません。- 2 回目: rootdocument を作成し、Web サーバー ユーザーに許可を与えてからソースをコピーすると、機能します。

于 2012-10-05T13:47:39.067 に答える