問題タブ [croogo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Croogo - 新しい VPS の CakePHP サイトが js と css をロードしない
最近、inmotionhosting.com で VPS を購入しましたが、カスタム テーマ/View/Themed/Mosaic/webrootと Croogo プラグイン/Vendor/の下に js、css、img ファイルをロードすると、 Croogo 2.3.2をデプロイするのに苦労しました。 croogo/croogo/Croogo/webroot/ .
もちろん、/View/Themed/Mosaic/Layouts/default.ctpに適切な CakePHP 規則を使用して、上記のリソースを含めました。
Croogo 2.3.2 にはそれ自体があり、cakephp はベンダーとして実行されます。
/ベンダー/クルーゴ
/ベンダー/cakephp
したがって、2 つの.htaccessファイルがあります。
/home/mosaic40/v2.mosaicmarble.com/ の下に 1 つ:
/home/mosaic40/v2.mosaicmarble.com/webroot/ の下に 1 つ:
mod_rewrite がインストールされ、アクティブ化されています。
大事なことを言い忘れましたが、誰かが私の httpd 設定について提案し始める前に、ここにあります:
私はそれに私の指を置くことができないようです。つまり、プラグインとテーマのリソース (js/css/img) が何らかの理由で読み込まれていません。
更新 1: /webroot アセットも読み込まれていないようです (例: http://v2.mosaicmarble.com/uploads/FG204-G.jpg )。上記のリンクはhttp://v2.mosaicmarble.com/です(何がレンダリングされているかを確認するため)。
Croogo v2.3.2 CakePHP v2.9.3 NGINX がインストールされた Linux サーバー mod_rewrite がアクティブ (任意のリンクをクリックすると、きれいな URL が表示されます)