更多 HTML5 響應式模板免費下載 
目前位置: 首頁 > ecshop4 購物網站通用響應式模板 > ECShop2.x 升級至 ECShop4.x 的方法

ECShop2.x 升級至 ECShop4.x 的方法 超大 稍大 微大

發表於: 2022-01-28 最後更新: 最後更新時間:2022-03-09
ECShop 2.x 升級至 ECShop 4.x 的方法

ECShop 似乎從 4.x 開始就沒提供升級程式,在 ECShop 較早的版本,因為 PHP 版本的演進,在網站安全與效率堅固的前提下,強烈建議把 ECShop 較早的版本,升級到 ECShop 4.x,以確保網站安全無虞,部分網站已經做了相當程度的客製化,升級 ECShop 4.x 之後還是可以將這些客製化移植過來繼續使用,只要確保能在 PHP7 順利執行即可,目前 ECShop 4.x 都已經支援 PHP7.x 了,不但在安全性及速度上都有所提升,功能更是改進不少,因此將網店升級至  ECShop  4.x 是必須過程, ECShop 的升級一點都不難,不讓你的網店成為孤兒,只需幾個步驟就能輕易完成...

1、全新安裝一個最新版的 ECShop,確保舊站營運不受影響,表前綴須和舊站一樣,資料庫不要和其他共用,以免日後維護不易。

2、從舊站的 cpanel【phpMy 管理】將要保留的資料表匯出,步驟如下:
A、登入主機控制台 cpanel,並進入【phpMy 管理】資料庫管理介面。
點擊圖片 放大/還原

B、勾選要匯出到新站的資料表,然後從下拉清單中選擇【匯出】,因為結構可能不同所以不建議從後台備份。
點擊圖片 放大/還原

C、匯出方式選擇【自訂...(1)】,將選取的資料表取消【結構】匯出,只匯出【資料】,然後捲動頁面到最下方【執行】
點擊圖片 放大/還原
點擊圖片 放大/還原

D、將匯出的檔案儲存在電腦中備用,表前綴須和新站一樣,如果不同請先修改。
點擊圖片 放大/還原

3、從新站的 cpanel【phpMy 管理】將舊站匯出的資料表匯入,步驟如下:
A、登入主機控制台 cpanel,並進入【phpMy 管理】資料庫管理介面,開啟新站的資料庫,先把準備匯入的資料表從新站清空,清空資料表的將語法是 TRUNCATE `資料表名稱`;
例如:下列都是安裝時預設有寫入資料的資料表,ECShop 4.x 後台已經取消了SQL查詢功能,請全部複製到新站的資料庫 SQL 裡【執行】

	TRUNCATE `ecs_attribute`;
    TRUNCATE `ecs_ad`;
    TRUNCATE `ecs_adsense` ;
    TRUNCATE `ecs_ad_position`;
    TRUNCATE `ecs_app_config` ;
    TRUNCATE `ecs_app_update`;
    TRUNCATE `ecs_area_region` ;
    TRUNCATE `ecs_banner` ;
    TRUNCATE `ecs_bonus_type` ;
    TRUNCATE `ecs_booking_goods` ;
    TRUNCATE `ecs_brand` ;
    TRUNCATE `ecs_callback_status`;
    TRUNCATE `ecs_category`;
    TRUNCATE `ecs_cat_recommend` ;
    TRUNCATE `ecs_collect_goods`;
    TRUNCATE `ecs_config` ;
    TRUNCATE `ecs_copyright_modify`;
    TRUNCATE `ecs_device` ;
    TRUNCATE `ecs_exchange_goods` ;
    TRUNCATE `ecs_favourable_activity` ;
    TRUNCATE `ecs_friend_link`;
    TRUNCATE `ecs_goods` ;
    TRUNCATE `ecs_goods_activity`;
    TRUNCATE `ecs_goods_article` ;
    TRUNCATE `ecs_goods_gallery`;
    TRUNCATE `ecs_goods_type`;
    TRUNCATE `ecs_keywords` ;
    TRUNCATE `ecs_link_goods` ;
    TRUNCATE `ecs_member_price` ;
    TRUNCATE `ecs_nav` ;
    TRUNCATE `ecs_order_goods` ;
    TRUNCATE `ecs_order_info` ;
    TRUNCATE `ecs_order_review`;
    TRUNCATE `ecs_package_goods` ;
    TRUNCATE `ecs_payment` ;
    TRUNCATE `ecs_pay_log`;
    TRUNCATE `ecs_products` ;
    TRUNCATE `ecs_push`;
    TRUNCATE `ecs_reg_extend_info`;
    TRUNCATE `ecs_shipping`;
    TRUNCATE `ecs_shipping_area` ;
    TRUNCATE `ecs_sns_info`;
    TRUNCATE `ecs_tag` ;
    TRUNCATE `ecs_topic` .
    TRUNCATE `ecs_users`;
    TRUNCATE `ecs_user_address` ;
    TRUNCATE `ecs_user_reg_status` ;
    TRUNCATE `ecs_virtual_card` ;
    TRUNCATE `ecs_volume_price`;


點擊圖片 放大/還原

B、從【匯入】面板【瀏覽】匯出的檔案,然後【執行】匯入資料
點擊圖片 放大/還原

C、接下來就只需將舊站的【images】目錄和【data/afficheimg/】目錄、【data/article/】目錄(如果有)複製到新站即可,很簡單吧!
點擊圖片 放大/還原

D、ECShop 4.x 的【首頁主廣告】使用廣告位呈現,因此舊版的 Flash 輪播已無法使用,模板也已重構需重新製作才能符合個人需求。如果你仍使用不支援 JQUERY 老版本的 ECShop,而且無法升級,也可以考慮使用不依賴 JQUERY 功能強大的 Swiper 作為首頁主廣告...

點擊圖片 放大/還原
對於本站文章有任何問題或建議歡迎到 : 討論區寫信給我
本站提供ECSHOP技術支援, 是網路開店最佳選擇 ,最後更新時間: 最後更新時間:2022-03-09