サイト(サーバー上)のアセットディレクトリにある古いサブフォルダーをすべて削除し、サイトを再度実行して、新しく生成されたフォルダーを確認する必要があります。それらは作成されていますか? それともCSSファイルだけですか?
「資産」を理解する
アセット フォルダのメンテナンス 多くの新規参入者は、「アセット フォルダをどうするのですか?」と尋ねますが、答えは「ほとんど何もない」です。
必要なときに Yii がそこにリソースを公開できるように、ウェブサーバーのユーザーがディレクトリに書き込み可能であることが重要です。プロジェクトに複数のバージョン (本番、テスト、開発など) がある場合、アセット/フォルダーをある領域から別の領域にコピーしないでください。Yii がそれらを各エリアに自動的に展開できるようにします。assets/ の下にあるファイルを手動で編集しないでください - 本当に変更を加える必要がある場合は、公開モジュールを見つけてソースを編集し、assets/ の下のサブフォルダを削除して、更新されたファイルを Yii に再公開させてください。assets/ フォルダーの下の名前を直接参照しないでください (たとえば、他のモジュールのアセットを取得するため)。それを使用する必要がある場合は、assets/ フォルダーの内容をソースコード管理システムに追加しないでください。これらのファイルは、別の場所にマスター ソースがあります。assets/ の下のすべてを削除しても安全です。
情報が少なすぎて、どこで間違いを犯したかを診断することができませんでした。これが答えだとは思いませんが、それらすべてにコメントすることがたくさんあります。役に立たない場合は、詳細情報を投稿する必要があります。
- (1) コードはローカルで動作し、サーバーにアップロードした後は動作しませんでしたか?
- (2) (1) が正しい場合はスキップしてください。それ以外の場合は、サイトのアセット (css、js) を公開するコードで何を行っているかを確認したいと思います (それらをすべて質問に入れてください)。忘れないでください。 jsファイルパスが存在するかどうかを確認します