域名更换,mycncart及opencart网站搬迁时如何更换config.php

当您在本地或服务器调试好网站后,想将网站搬迁到正在运行的域名空间内。需要修改两个文件,分别是config.php和admin目录下的config.php。
以OpenCartChina.com提供的香港云服务器空间为例:
假设原有网站域名空间信息如下,其中abc.com是您的现有域名,而abc是服务器上的您的账户名称,您的数据库名字和下面的数据库用户的名字前面都是带有abc前缀的。

  1. <?php
  2. // HTTP
  3. define('HTTP_SERVER', 'http://www.abc.com/');

  4. // HTTPS
  5. define('HTTPS_SERVER', 'http://www.abc.com/');

  6. // DIR
  7. define('DIR_APPLICATION', '/home/abc/public_html/catalog/');
  8. define('DIR_SYSTEM', '/home/abc/public_html/system/');
  9. define('DIR_DATABASE', '/home/abc/public_html/system/database/');
  10. define('DIR_LANGUAGE', '/home/abc/public_html/catalog/language/');
  11. define('DIR_TEMPLATE', '/home/abc/public_html/catalog/view/theme/');
  12. define('DIR_CONFIG', '/home/abc/public_html/system/config/');
  13. define('DIR_IMAGE', '/home/abc/public_html/image/');
  14. define('DIR_CACHE', '/home/abc/public_html/system/cache/');
  15. define('DIR_DOWNLOAD', '/home/abc/public_html/download/');
  16. define('DIR_LOGS', '/home/abc/public_html/system/logs/');

  17. // DB
  18. define('DB_DRIVER', 'mysqli');
  19. define('DB_HOSTNAME', 'localhost');
  20. define('DB_USERNAME', 'abc_one');
  21. define('DB_PASSWORD', '12345678');
  22. define('DB_DATABASE', 'abc_demo2');
  23. define('DB_PREFIX', 'oc_');
  24. ?>
复制代码
现在想换为域名: mydomain.com,新空间的账户名称是newaccount, 新的数据库名称是newaccount_two, 数据库用户名为 newaccount_two, 密码是558899999,则新的config.php文件内容为:

  1. <?php
  2. // HTTP
  3. define('HTTP_SERVER', 'http://www.mydomain.com/');

  4. // HTTPS
  5. define('HTTPS_SERVER', 'http://www.mydomain.com/');

  6. // DIR
  7. define('DIR_APPLICATION', '/home/newaccount/public_html/catalog/');
  8. define('DIR_SYSTEM', '/home/newaccount/public_html/system/');
  9. define('DIR_DATABASE', '/home/newaccount/public_html/system/database/');
  10. define('DIR_LANGUAGE', '/home/newaccount/public_html/catalog/language/');
  11. define('DIR_TEMPLATE', '/home/newaccount/public_html/catalog/view/theme/');
  12. define('DIR_CONFIG', '/home/newaccount/public_html/system/config/');
  13. define('DIR_IMAGE', '/home/newaccount/public_html/image/');
  14. define('DIR_CACHE', '/home/newaccount/public_html/system/cache/');
  15. define('DIR_DOWNLOAD', '/home/newaccount/public_html/download/');
  16. define('DIR_LOGS', '/home/newaccount/public_html/system/logs/');

  17. // DB
  18. define('DB_DRIVER', 'mysqli');
  19. define('DB_HOSTNAME', 'localhost');
  20. define('DB_USERNAME', 'newaccount_two');
  21. define('DB_PASSWORD', '558899999');
  22. define('DB_DATABASE', 'newaccount_two');
  23. define('DB_PREFIX', 'oc_');
  24. ?>
复制代码
修改admin/config.php文件也遵循以上的修改。

注意:由于不同的mycncart或opencart版本中config.php的内容也会有所不同,请不要拘泥于上面的内容,而是灵活根据最新的mycncart或opencart版本中的config.php进行修改配置。


再次强烈建议: 请使用LAMP的服务器环境配置。
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值