2013-04-17 35 views
0

我備份了整個public_html文件夾,並備份了mysql。我是Magento的新手,所以我對數據庫進行了全新安裝和mysqlimport。似乎網站幾乎完全恢復正常,但模板看起來不一樣。它使用默認的Magento模板。由於擁有不同的mysql用戶名/密碼,我沒有複製整個public_html文件夾。如何做一個Magento手動恢復?

我試圖複製媒體,皮膚/前端和app/design/frontend文件夾。我只需要獲取原始模板,我認爲該網站應該沒問題。

+0

是在admin> system> config>(catalog)設計中使用正確設置的模板/設計> Package/Design? – OSdave

回答

0

Magento非常便攜,它可以歸結爲一堆文件和數據庫。移動/克隆安裝時,您只需移動/備份整個文件集和數據庫(如您已經完成的那樣),並在恢復時將文件集放入新位置並將SQL轉儲導入新數據庫。

當事情到位時,打開文件app/etc/local.xml並更改新數據庫的數據庫連接信息。您還需要改變base_url數據庫中的條目如果域發生了變化,所以在新的數據庫中打開core_config_data表,並找到一個path列內容,如%base_url的條目:

SELECT * FROM `core_config_data` WHERE `path` LIKE '%base_url'; 

阿爾特返回的域條目通過相應的查詢。

最後請記住,var/cache/var/session/目錄中會有大量文件,這會增加備份的大小。刪除var/cache/的內容是安全的,但刪除var/session/的內容將會終止所有的用戶會話,所以肯定是之前做過的事情。

我建議你按照這個程序恢復你的Magento安裝。

+0

我做了所有這些,出於某種原因,網站看起來並不一樣。主題完全不同。 – Marquisk2

+0

如果您的商店在按照上述說明移至新位置後不是完全相同的克隆,則必須更改其他內容。 –

+0

Magento肯定不是「漂亮的便攜式」,事實上它非常難以移植,因爲擴展與數據庫和代碼密切相關。數據庫不僅僅是數據,它還控制着商店的功能。 – JamesHalsall