记一次wordpress4.7迁移一系列问题!

以前没事弄了一个阿里云虚拟主机玩,搭了个wordpress,后来虚拟主机到期,很长时间也不管,最近突然又想用博客记录东西,想着把以前的东西在拿出来继续用,幸好数据库和网站备份了。

开始恢复:

1.首先搭建好lamp环境

2.上传数据库和网站程序

将网站程序放到web根目录

mv htdocs-2017-6-13/* /var/www/html/

导入的时候需要注意wp的编码和mysql的一致性

[root@bogon ~]# mysql -uroot -p wordpress < 22607_all.sql

可以查看wp-config.php文件中的编码

grep DB_CHARSET ./wp-config.php

define('DB_CHARSET', 'utf8');

[root@bogon html]# mysql -uroot -p -e "\s" | grep char
Enter password:
Server characterset:utf8
Db     characterset:utf8
Client characterset:utf8
Conn.  characterset:utf8

3.修改wp-config.php文件中数据库连接信息

4.此时打开发现首页正常访问,但是内页404,后台空白

404可以理解之前设置的伪静态,但是后台空白不知道怎么回事,百度了一下说是插件的问题,把插件目录临时改名就可以了

mv wp-content/plugins wp-content/pluginsbak

此时打开后台正常访问,但是。。。密码忘了

先去查下用户名

select user_login from wp_users;

然后修改密码

update wp_users set user_pass=md5("密码") where user_login='用户名';

5.成功登陆后台,将plugins目录改回来

mv wp-content/pluginsbak wp-content/plugins

将固定链接改为朴素解决内页404问题,或修改伪静态规则

发表新评论