起因是阿里云服务器学生机快过期了,然后学费要1000多,而重新买一台学生机才100多一点,然后只能被迫换服务器,然后注册了新域名就想换一下域名。
更换服务器
1.备份数据库
登陆上网站的phpadmin然后选中网站的数据库,然后导出数据库,按默认的方式导入就可以。搭建个人网站
搭建个人网站2.备份站点
将有原来网站文powershell件夹下面的文件全部打包备份。
3.迁移到新服务器搭建个人网站
在新的服务器上新建网站,方法参见另一篇博客:搭建个人网站。
然后将站点复制到新网站中,在登录phpadmin将备份的数据库导入。
在新的服务器上新建网站,方法参见另一篇博客:搭建个人网站。
然后将站点复制到新网站中,在登录phpadmin将备份的数据库导入
问题:
搭建个人网站迁移好了以后,发现新的网站只有首页能显示,其他的文章页面都是404,查资料发现原来是因为设置固定连接的原因。解决办法一是重新添加站点,然后选择开启rewrite rule设置成wordpress;二是在/usr/local/nginx/conf/vhost/***.conf(网站的配置文件)文件中加入:
1 2 3 4 5 6 7 |
# root /home/wwwroot/www.linmao.site; # 在上面这句下面添加下面这些代码 location / { try_files $uri $uri/ /index.php?q=$uri&$args; } |
至此,网站就成功迁移服务器了。
更换域名
更换域名和换服务器差不多,首先用新域名创建站点,然后把站点迁移到新域名对应的站点,再把数据库导入到新站点,然后把数据库中原域名字段都替换成新域名就可以。所以只记录更新数据库。
1.更新数据库
在phpadmin中选中新域名网站数据库然后之心SQL语句,把数据库中原域名字段都替换成新域名:
1 2 3 4 5 6 7 8 |
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old.com', 'http://www.new.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.old.com','http://www.new.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old.com', 'http://www.new.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.old.com','http://www.new.com'); UPDATE wp_usermeta SET meta_value = replace(meta_value, 'http://www.old.com', 'http://www.new.com'); UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.old.com', 'http://www.new.com'); UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.old.com','http://www.new.com'); |
2.设置301跳转
更换域名以后,为了把原来域名的流量都引过来,设置301跳转:
1 2 3 4 5 6 7 |
server { listen 80; ## 在/usr/local/nginx/conf/vhost/***.conf(网站的配置文件)中加入下面两行 server_name old.com new.com; return 301 http://new.com$request_uri; } |
3.网站数据库改用户名密码和数据库名
这个也有两种方法,一是重新新建数据库用户和数据库,然后通过备份文件导入;二是在phpadmin中用root用户登录,然后在用户菜单下对对应用户点修改权限,然后修改密码。
以上方法修改数据库用户和数据库后,再在站点目录修改wp-config.php文件:
1 2 3 4 5 6 7 8 9 |
/** WordPress数据库的名称 */ define('DB_NAME', 'database name'); /** MySQL数据库用户名 */ define('DB_USER', 'username'); /** MySQL数据库密码 */ define('DB_PASSWORD', 'password'); |
最后有一个坑,更新域名后不能登录wordpress后台,一直提示密码错误,只能重置密码,打开数据库后台执行:
1 2 |
update wp_users set user_pass=md5("你要填的密码") where user_login='admin'; |
最新评论
感谢博主,让我PyTorch入了门!
博主你好,今晚我们下馆子不?
博主,你的博客用的哪家的服务器。
您好,请问您对QNN-MO-PYNQ这个项目有研究吗?想请问如何去训练自己的数据集从而实现新的目标检测呢?
where is the source code ? bomb1 188 2 8 0 0 hello world 0 0 0 0 0 0 1 1 9?5
在安装qemu的过程中,一定在make install 前加入 sudo赋予权限。
所以作者你是训练的tiny-yolov3还是yolov3...
很有用