我最近將網站(https://www.chennaicrackersonline.com/)從共享服務器遷移到了雲服務器。該網站使用mysql在magento 1.9.0.1中開發。Magento css和js在遷移到雲服務器後無法正常加載
將magento文件和數據庫移動到雲服務器後,網站css和js未正確加載。在給予css和js文件夾的適當權限後,仍未解決問題。
在檢查頁面源代碼時,看起來CSS是合併的,而js是合併的。請參考截圖下面更好地理解:
當我檢查網頁的源文件,我可以看到有「M」文件夾和「1497249376」的文件夾。實際上這些文件夾不存在或沒有在相應的位置正確創建。它也適用於js文件。 Js文件也駐留在「m」文件夾內。但物理上沒有「m」文件夾。
我不確定什麼是確切的問題以及如何解決此問題?是否有任何權限問題或任何插件/模塊導致此問題?你能指導我/幫我解決這個問題嗎?
感謝@Marian的回覆。我剛剛檢查了magento的管理面板。在管理面板上似乎也是同樣的問題(js和css不加載)。 是否有任何其他方式來解決這個問題使用phpmyadmin(mysql查詢)將合併選項設置爲否? – Vinayagam
@Vinayagm:使用phpMyAdmin來訪問數據庫並搜索'core_config_data'表。打開表格並導出/下載副本到您的PC,以備日後需要備份時使用。搜索表中的「dev/js/merge_files」和「dev/css/merge_css_files」路徑字段,並將相應的值字段從「1」更改爲「0」。這應該取消你的CSS和JS。同時刪除Magento安裝中'/ var/cache'文件夾的內容以清除現有的緩存。 –