一直以来,有一个贫穷的孩子。
他没有多余的钱,去购买酷炫的域名……
所以他一直在用免费ddns.net域名,过着寄人篱下的生活。
虽然他也很开心。
但是,每当他有什么好康的东东打算在QQ群内发布的时候!
那该死的连接总是会变成一个红色盾牌提示对方危险连接。
实属士可杀不可辱!
哪怕这个月少吃两个馒头,我也要换掉这个该死的域名。
骚年于是就开始了他更换域名的道路。
大作战の事前准备:
首先我们去确定一下MySQL的版本和PHPMyAdmin的版本以及PHP的版本。
(其实只是给大家参考,我这个版本这么操作是没有任何抱错的……)
(如果你们不小心抱错了,可以尝试升级你的PhpMyAdmin,我当时就这么解决抱错问题的!)
现用域名:cltbbs.ddns.net
替换域名:bbs.cltserver.xyz
我们进入PhpMyAdmin之后选中自己现在要修改的数据表。
选择之后点击搜索:
输入cltbbs.ddns.net
结果发现当中的CLT_BBS_fof_upload_files
以及CLT_BBS_posts
拥有域名关键字,那我们开始替换它们吧。
CLT_BBS_fof_upload_files表替换SQL代码:
UPDATE `CLT_BBS_fof_upload_files` SET `url` = replace (`url`,'cltbbs.ddns.net','bbs.cltserver.xyz')
CLT_BBS_posts表替换SQL代码:
UPDATE `CLT_BBS_posts` SET `content` = replace (`content`,'cltbbs.ddns.net','bbs.cltserver.xyz')
SQL语句解释:
UPDATE `这里是表名` SET `这里是表段` = replace (`这个跟随表段`,'需要替换的关键字','最终被替换的关键字')
最后一步,我们去Flarum安装的根目录找到config.php
然后修改里面的你的旧域名
替换成你的新域名
搞定!
PS:
宝塔面板用户记得修改好之后去关掉防盗链,重新打开一次,否则有问题浏览不到图片之类的东西。
如果是迁移到另一台伺服器,或者重新安装之类的。
记得回到Nginx config文件新增代码:
root /www/wwwroot/bbs.cltserver.xyz/public;
include /www/wwwroot/bbs.cltserver.xyz/.nginx.conf;
最后看起来像这样:
server
{
listen 80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
listen [::]:80;
server_name bbs.cltserver.xyz;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/bbs.cltserver.xyz/public;
include /www/wwwroot/bbs.cltserver.xyz/.nginx.conf;