close

1. 備份資料庫及網站檔案


2. 首先到官網下載opencart 4.0.2.3
https://www.opencart.com/index.php?route=cms/download/history


3. 解壓縮檔案並上傳


4. 確認平台支援 PHP 8.2+


5. 建立config.php 及 admin/config.php 可寫 只填 DB訊息

  1. // DB
  2. define('DB_DRIVER', 'mysqli');
  3. define('DB_HOSTNAME', 'localhost');
  4. define('DB_USERNAME', 'xxxx');
  5. define('DB_PASSWORD', 'xxxx');
  6. define('DB_DATABASE', 'xxxx');
  7. define('DB_PORT', '3306');
  8. define('DB_PREFIX', 'oc_');
複製代碼



6. 升級網站

  1. http://yourdomain/install
複製代碼



7. 升級完成後會複寫config.php 及 admin/config.php
內容如下

  1. <?php
  2. // APPLICATION
  3. define('APPLICATION', 'Catalog');
  4.  
  5. // HTTP
  6. define('HTTP_SERVER', 'https://yourdomain/');
  7.  
  8. // DIR
  9. define('DIR_OPENCART', '/home/yourdomain/public_html/');
  10. define('DIR_APPLICATION', DIR_OPENCART . 'catalog/');
  11. define('DIR_EXTENSION', DIR_OPENCART . 'extension/');
  12. define('DIR_IMAGE', DIR_OPENCART . 'image/');
  13. define('DIR_SYSTEM', DIR_OPENCART . 'system/');
  14. define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
  15. define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
  16. define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
  17. define('DIR_CONFIG', DIR_SYSTEM . 'config/');
  18. define('DIR_CACHE', DIR_STORAGE . 'cache/');
  19. define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
  20. define('DIR_LOGS', DIR_STORAGE . 'logs/');
  21. define('DIR_SESSION', DIR_STORAGE . 'session/');
  22. define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
  23.  
  24. // DB
  25. define('DB_DRIVER', 'mysqli');
  26. define('DB_HOSTNAME', 'localhost');
  27. define('DB_USERNAME', 'xxx');
  28. define('DB_PASSWORD', 'xxx');
  29. define('DB_DATABASE', 'xxx');
  30. define('DB_PORT', '3306');
  31. define('DB_PREFIX', 'oc_');
複製代碼



8. 網站升級完成,但有下面問題
後台無法登入,前台也無法正常秀出
opencart 3.0.2 升級到 4.0.2.3 步驟與

opencart4.0.png (95.69 KB, 下載次數: 0)

下載附件  保存到相冊

opencart 升級 步驟 問題

2024-4-25 18:34 上傳

 

opencart 3.0.2 升級到 4.0.2.3 步驟與

回報等待官網處理中

9. 到 phpMyAdmin插入

  1. INSERT INTO `oc_user` (`user_id`,`user_group_id`,`username`,`password`,`firstname`,`lastname`,`email`,`image`,`code`,`ip`,`status`,`date_added`,`firm_id`) VALUES (1,1,'admin','$2y$10$3Tofs9U7zGWhbQ67l7uageuxOjo6zU88pRESFZaxY.D3Ms4RSSIAu','John','Doe','youremail@gmail.com','','','::1',1,'2022-06-04 11:39:23',1);
複製代碼



參考文章
https://forum.opencart.com/viewtopic.php?t=232079

https://webocreation.com/how-to- ... ons-of-4/#gsc.tab=0

NetYea,網頁設計,網頁優化,hcdt,關鍵字優化

arrow
arrow
    創作者介紹
    創作者 NetYea 網頁設計 的頭像
    NetYea 網頁設計

    NetYea 網頁設計

    NetYea 網頁設計 發表在 痞客邦 留言(0) 人氣()