2011-06-12 12 views
12

我最近將一個Magento網站從一個子域移到了另一個服務器上的picnprint.me目標域。將網站移至新服務器後,我目前遇到兩個問題。移動服務器和產品頁面爲空後,Magento Admin CSS和JS路徑不正確?

管理區CSS和JS路徑渲染不正確。 例如... Magento管理頁面正在尋找adminhtml/default/default/reset.css而不是picnprint.me/skin/adminhtml/default/default/...

如果我將CSS和JS文件放入管理頁面當前路徑的位置,然後Magento Admin將正常加載,但不會允許我登錄。

另外,前端的所有產品頁面都顯示爲空白,網站模板加載但沒有產品內容加載。 有誰知道這些問題的原因可能是什麼,以及我如何解決問題?

乾杯,

安迪

回答

22

使用您喜歡的關係數據庫管理工具(如phpMyAdmin的),打開表core_config_data,修正路徑web/unsecure/base_urlweb/secure/base_url值。確保dev/js/merge_filesdev/css/merge_css_files都是0.

通過刪除Magento目錄中的var/cache/中的所有文件來清除緩存。

+0

是的,web/unsecure/base_url和web/secure/base_url都更新爲新的url。 core_config_data表中不存在dev/js/merge_files和dev/css/merge_css_files,因此我添加了它們,但不幸的是沒有效果。 – 2011-06-12 21:32:04

+1

哦..最後刪除「var/cache」爲我解決了這個問題。 – 2012-04-03 06:38:46

+0

添加一個模塊後,我有同樣的問題,以平靜合併和縮小我的CSS和JS,我完全禁用模塊,但不是magento仍然使用錯誤的CSS。檢查了所有這些數據庫字段,並且它們是正確的。刪除var/cache仍然沒有運氣。最後我嘗試了下面的答案,但apache已經可以訪問媒體。有沒有人可以解決這個問題我要瘋了! - 謝謝 – 2014-07-13 14:31:29

9

我有同樣的問題。我知道這可能不是上述問題的答案,但仍然認爲這可以幫助有類似問題的人。

我已經有過這個問題幾次了,最後在我記得解決方案之前在圈子裏用google搜索了20分鐘。這篇文章主要是爲了我未來的自己,他無疑會再次遇到這個問題。

我已'結合JavaScript和CSS啓用'。我的本地組合CSS和JS文件被自動部署到服務器。

問題是我的media文件夾中所有的css和js現在被加載從沒有正確的權限。在授予apache寫入權限後,我所有的麻煩都消失了:)。

media/cssmedia/js文件夾添加到.gitignore可能是一個好主意。

+0

完全解決了我的問題。感謝您花時間添加您的輸入。 – jyoseph 2014-02-13 04:27:09

相關問題