TShopping

標題: opencart 3.0.2 升級到 4.0.2.3 步驟與問題 [打印本頁]

作者: woff    時間: 2024-4-25 18:35
標題: opencart 3.0.2 升級到 4.0.2.3 步驟與問題
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. // HTTP
  5. define('HTTP_SERVER', 'https://yourdomain/');

  6. // DIR
  7. define('DIR_OPENCART', '/home/yourdomain/public_html/');
  8. define('DIR_APPLICATION', DIR_OPENCART . 'catalog/');
  9. define('DIR_EXTENSION', DIR_OPENCART . 'extension/');
  10. define('DIR_IMAGE', DIR_OPENCART . 'image/');
  11. define('DIR_SYSTEM', DIR_OPENCART . 'system/');
  12. define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
  13. define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
  14. define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
  15. define('DIR_CONFIG', DIR_SYSTEM . 'config/');
  16. define('DIR_CACHE', DIR_STORAGE . 'cache/');
  17. define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
  18. define('DIR_LOGS', DIR_STORAGE . 'logs/');
  19. define('DIR_SESSION', DIR_STORAGE . 'session/');
  20. define('DIR_UPLOAD', DIR_STORAGE . 'upload/');

  21. // DB
  22. define('DB_DRIVER', 'mysqli');
  23. define('DB_HOSTNAME', 'localhost');
  24. define('DB_USERNAME', 'xxx');
  25. define('DB_PASSWORD', 'xxx');
  26. define('DB_DATABASE', 'xxx');
  27. define('DB_PORT', '3306');
  28. define('DB_PREFIX', 'oc_');
複製代碼


8. 網站升級完成,但有下面問題
後台無法登入,前台也無法正常秀出


回報等待官網處理中

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





歡迎光臨 TShopping (http://www.tshopping.com.tw/) Powered by Discuz! X3.2