香港独立IP空间
香港php空间
美国php空间
域名注册

最近无忧主机小编遇到一个问题,有一个客户使用phpcmsv9程序建站,他给网站更改了域名并重新生成更新网站后,发下首页的域名虽然更换过来了,但是内页的还是老域名,导致访问报错。这让无忧主机小编想到了wordpress,其更换域名同样也会出现这样的情况。原因是域名记录在了数据库中。小编进到客户的数据库查看,果然不出小编所料,phpcmsV9和wordpress如出一辙。今天无忧主机小编特地把修改phpcmsV9域名的完整方法共享一下:
第一种方法:
1、修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名。
2、进入后台设置–>站点管理,对相应的站点的域名修改为新域名。
3、点击后台右上角的”更新缓存”按钮更新系统缓存。
4、进入内容–>附件管理–>附件地址替换。把附件地址批量的替换为新的地址。
5、内容–>批量更新URL 。把所有的文章的地址都更新一下。
6、内容–>管理栏目–>更新栏目缓存。将栏目的链接地址改为新地址。
7、如果你的网站是静态页面,则需要把全站都生成一次。如果是动态页面,就不需要。
8、打开网站,所有链接都更改为新地址了。
第一种方法是通过在网站后台以及文件中,所有涉及到域名的链接都改过来。虽然有效,但是因为需要设置的项目比较多,稍有不慎容易遗漏,并且比较繁琐。下面介绍第二种方法。

第二种方法:
直接修改数据库中的信息,在phpmysql上进行管理。
如果你选择采用这种方法,那么首先你需要使用php虚拟主机自带的phpmyadmin工具对网站mysql数据库进行备份,如果你对phpmyadmin备份mysql数据库操作不熟练,你可以参考操教程“无忧主机教你如何使用phpmyadmin导出mysql数据库”来操作,或者直接用无忧主机香港php虚拟主机的全站备份功能来进行全站备份。

好了,数据库备份出来后,请你使用文本编辑器,打开.sql备份文件。小编喜欢用editplus这款文本编辑器工具,下面就用以这个工具来讲解吧。提醒:千万不要使用记事本打开数据库文件,非常容易导致文件编码格式不对,造成数据库乱码,切记。
使用EditPlus,打开数据库文件,点击搜索,选择“替换”。如下图所示。

editplus phpcmsV9网站如何修改域名?phpcmsV9完整修改域名攻略

editplus

2.在弹出的对话框中,“查找”处填写“老域名”,“替换”处填写“新域名”,点击“全部替换”。

chazhao phpcmsV9网站如何修改域名?phpcmsV9完整修改域名攻略

查找替代域名

替换完成后,保存文件。之后使用phpmyadmin工具导入您的网站数据库中。如何使用phpmyadmin导入mysql数据库,你可以参考教程无忧主机原创:phpmyadmin导入数据库的经验总结

本文地址:http://www.51php.com/phpcms/13434.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档