Bonky
Neither believe nor reject anything, because any other person has rejected or believed it. Heaven has given you a mind for judging truth and error, Use it.
By Thomas Jefferson

记一次迁移WordPress的折腾

首先,我也不是一个无聊的人,不会WordPress用的好好的然后把他重装。今天早上,我在更新PHP的时候,结果发现死活也打不开网站了,找了阿里云的客服也没有办法,所以只好自己迁移了咯。

因为Nginx 对我这种乞丐服务器比较友好,所以一开始打算迁移到Nginx 上,顺便装上宝塔面板。

首先第一步肯定是备份数据库,

然后把整个WordPress 目录拷贝下来,当然还有wakatime

image-20191006220936714

然后第一步把数据库导入,搭一个简单的WordPress博客,保存下来 wp-config.php 文件,替换原服务器的相应文件,然后整个传上服务器。

屏幕快照 2019-10-06 下午10.11.46

然后应该就可以正常使用了。但不过,事情并没有这么简单,因为原理我的服务器是Apache 的,然后部署上去结果发现除了主页面可以正常显示,其他页面都是404 ?

最后浪费了半天时间,结果还是装回来Apache 。。。。因为我的PHP比较新,然后阿里云OSS插件报错:Invalid argument supplied for foreach(),然后在外面加以下代码就解决了:

l2s54

然后,发现我的cdn一开就网站打不开。。。然后找了下,发现是回源填了OSS 的地址:

屏幕快照 2019-10-06 下午10.07.29

再安装插件的时候,提示:无法将上传的文件移动至wp-content/uploads。一开始利用chmod 发现好像没什么用。。。然后使用ll 发现wwwroot 下的文件用户和用户组都是root,而apachephp 都属于 www 用户:

屏幕快照 2019-10-06 下午8.41.29

使用:chwon –R www:www bonky.top 解决问题。

屏幕快照 2019-10-06 下午8.41.31

然后,把文章改成了静态网页(在链接后面加上html

屏幕快照 2019-10-06 下午10.29.28

最后附上cdn 的配置:

屏幕快照 2019-10-06 下午10.07.45

屏幕快照 2019-10-06 下午10.07.45

Share

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注