[整理] magento搬家


  1. 將原來網站文件中的var文件中的cache和session文件刪除,將media中的緩存文件刪除。然后將所有文件制作成一個壓縮包,以減少文件體積,方便轉移。
  2. 將壓縮包轉移到新的服務器域名指向的文件夾,解壓。
  3. 導出magento的數據庫,如果使用phpmyadmin導出,參考文章:http://www.hellokeykey.com/magento-export-database-via-phpmyadmin/ . 注意:看下你的數據庫有無表前綴,在第9步的時候要寫上。
  4. 在新空間創建新的數據庫,導入備份的數據文件。如果導不進去的是因為magento的數據庫使用了外鍵約束,通過phpmyadmin導入的時候會報錯,在導出的sql文件上加一行
    SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  5. 修改magento的配置文件,位置在app/etc/local.xml,注意修改CDATA里面的內容 主要是數據庫連接, 數據庫用戶名, 密碼, 數據庫名稱. 在此文件中也包含數據庫表前綴的信息,重命名后打開看下.
  6. 檢查var文件夾中的cache和session文件夾是否已經清空。
  7. 通過網址訪問你的網站,進入了magento安裝頁面。
  8. 在填寫數據庫那一步,寫上第4步新建的數據庫的名稱,用戶名,密碼,表前綴等信息。注意查看你的這個數據庫有無表前綴,不然magento會重新建立所有的表。
  9. 安裝結束后,進入后台去刷新下緩存和索引管理。
  10. 在前台檢查是否有異樣。如果某些圖片顯示不正常,檢查是否使用了固定的鏈接,因為域名更換,引起圖片無效。
  11. 如果修改了域名, 則還需要修改magento數據庫,core_config_data表中的path為web/unsecure/base_url和web/secure/base_url的內容,為你網站的新域名,注意域名后面的“/”。更換網站完整域名+/  http://www.abc.com/
  12. 登錄進入Magento后台, 進入system 的Cache management和index management刷新一下緩存, 並且重建索引.

參考文獻

可能遇到的問題

導入數據庫后, 無法訪問主頁: There has been an error processing your request 

復制magento根目錄下 /errors/local.xml.sample 並命名為/errors/local.xml

改變magento根目錄下 /lib/Zend/Cache/Backend/File.php

文件里面

protected $_options = array(

        'cache_dir' => NULL,

        'file_locking' => true,

protected $_options = array(

        'cache_dir' => 'tmp/',

        'file_locking' => true,

 然后在根目錄下創建tmp文件夾.

再然后刷新前台,”There has been an error processing your request” 就沒有了,出現的是錯誤提示的也沒,然后根據錯誤提示方便尋找解決答案!

簡單的來說就是給cache_dir設置一個目錄為‘tmp/’

注意這個不要改漏掉了哦:復制magento根目錄下 /errors/local.xml.sample 並命名為/errors/local.xml

[參考文獻]

忘記Magento后台登陸用戶名/密碼

訪問 http://domain.com/admin 后, 發現忘了用戶名密碼, 並且忘了郵箱, 這時可以直接修改MySQL表中的密碼.

  1. 打開你本地或者空間管理后台的phpMyAdmin
  2. 進入你的magento數據庫
  3. 點擊你的magento數據庫的管理員用戶表admin_user
  4. 進去后會看到一個表,在表中找到與你管理員用戶名對應的那一行,點擊前面想筆一樣的編輯按鈕.
  5. 找到password字段,把值后面的字符串修改成你想要的密碼,然后在函數中的下拉菜單中選擇MD5,接着點擊執行按鈕就OK了。當然,你也可以直接用你已知密碼的md5值覆蓋替代。例如用admin123這個密碼,他的md5值就是0192023a7bbd73250516f069df18b500
  6. 用這個覆蓋你原來的密碼的md5值,然后點下面的執行按鈕。
  7. 完成后你就可以用你的新密碼admin123登錄了。

參考文獻

重建Index出錯: There was a problem with reindexing process.

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM