2017-06-14 33 views
0

我最近將網站(https://www.chennaicrackersonline.com/)從共享服務器遷移到了雲服務器。該網站使用mysql在magento 1.9.0.1中開發。Magento css和js在遷移到雲服務器後無法正常加載

將magento文件和數據庫移動到雲服務器後,網站css和js未正確加載。在給予css和js文件夾的適當權限後,仍未解決問題。

在檢查頁面源代碼時,看起來CSS是合併的,而js是合併的。請參考截圖下面更好地理解:

enter image description here

當我檢查網頁的源文件,我可以看到有「M」文件夾和「1497249376」的文件夾。實際上這些文件夾不存在或沒有在相應的位置正確創建。它也適用於js文件。 Js文件也駐留在「m」文件夾內。但物理上沒有「m」文件夾。

我不確定什麼是確切的問題以及如何解決此問題?是否有任何權限問題或任何插件/模塊導致此問題?你能指導我/幫我解決這個問題嗎?

回答

0

只需禁用JS和CSS合併,直到找出問題。 對於Magento 1.x,請轉到管理控制檯>系統>配置>高級>開發者。 確保您使用的是當前配置範圍的默認配置(左側邊欄頂部的下拉菜單)。 轉到JavaScript設置和CSS設置並將合併選項設置爲否。 重置Magento緩存和瀏覽器緩存,然後重新加載您的頁面。

+0

感謝@Marian的回覆。我剛剛檢查了magento的管理面板。在管理面板上似乎也是同樣的問題(js和css不加載)。 是否有任何其他方式來解決這個問題使用phpmyadmin(mysql查詢)將合併選項設置爲否? – Vinayagam

+0

@Vinayagm:使用phpMyAdmin來訪問數據庫並搜索'core_config_data'表。打開表格並導出/下載副本到您的PC,以備日後需要備份時使用。搜索表中的「dev/js/merge_files」和「dev/css/merge_css_files」路徑字段,並將相應的值字段從「1」更改爲「0」。這應該取消你的CSS和JS。同時刪除Magento安裝中'/ var/cache'文件夾的內容以清除現有的緩存。 –

相關問題