先上张图,这是在某源码网站上买的招商加盟帝国cms整站源码,安装和使用一切都正常,没有任何问题,但唯独看不数据表前缀用的他们的域名,我这超级强迫症哪能受得了,于是经过一番折腾,得出了一个最简单的方法。
文章源自爱逗网-https://www.adm5.com/a/69.html
文章源自爱逗网-https://www.adm5.com/a/69.html
实现目标
修改帝国cms数据表的前缀。受不了花了钱买的源码,搭建自己的网站,到处是别人的域名,如下:文章源自爱逗网-https://www.adm5.com/a/69.html
如上图所见,网上买来的源码,随处是该源码站的信息,看了着实让人难受,该改的地方都改了,本也可以正常使用了,但每次来到这里就有种抓狂的感觉。折腾了好几天,什么方法都用了,总结出了最简单的一种方法,具体操作如下:文章源自爱逗网-https://www.adm5.com/a/69.html
解决方法
1、使用phpmyadmin或navicat将网站数据库导出,导出的文件名为数据库名.sql,如cyezu_com.sql文章源自爱逗网-https://www.adm5.com/a/69.html
这里以navicat导出为例,选择数据库右击-转储SQL文件-结构和数据-选择保存的位置保存即可。文章源自爱逗网-https://www.adm5.com/a/69.html
注意:操作之前一定要先作好数据库的备份,以防发生意外!文章源自爱逗网-https://www.adm5.com/a/69.html
文章源自爱逗网-https://www.adm5.com/a/69.html
文章源自爱逗网-https://www.adm5.com/a/69.html
2、用notepad++或记事本、vscode等文字编辑工具打开刚才导出的数据库文件,最好是使用notepad++等,以防数据库编码出错,从而导致网站出现乱码。文章源自爱逗网-https://www.adm5.com/a/69.html
文章源自爱逗网-https://www.adm5.com/a/69.html
查找目标输入希望替换的内容,替换为输入期望替换的内容,选择全部替换,保存即可。文章源自爱逗网-https://www.adm5.com/a/69.html
3、删除原数据库内的所有表,注意:确保已备份好了原数据库文章源自爱逗网-https://www.adm5.com/a/69.html
4、使用phpmyadmin或navicat导入数据库,这里以navicat为例. 选择目标数据库-另击-运行SQL文件-选择刚才修改好的数据库文件,注意编码,我这里是UTF-8的就选择UTF-8。文章源自爱逗网-https://www.adm5.com/a/69.html
等待恢复完成,会有相应提示。文章源自爱逗网-https://www.adm5.com/a/69.html
5、修改帝国cms源码下/e/config/config.php文件,找到$ecms_config['db']['dbtbpre'],将等号后单引号内的原前缀改为目标前缀,如我这改为'cyezu_com_' 。注意:最后仍有一下下划横线。登录后台,只要能登录网站后台看到网站信息,即说明已经成功替换。刷新整站,大功告成!文章源自爱逗网-https://www.adm5.com/a/69.html

评论