股票

WordPress网站搬家

VPS中安装好网站程序后就开始进行网站搬家,参考了各路大神的教程之后,选择了一个很笨的方法来进行。

第一步,备份

由于我是服务器更换,就先到之前的虚拟主机中备份,把wp-content整个文件打包下载到了本地,其中包含的各种插件、主题、文章所用的图片等等全拷贝下来。

然后是备份wordpress数据库,我使用的是WP自带的备份工具,在 工具–>导出 中,导出全部有效文件,会生成一个xml文件。这些内容不包括界面设置、插件设置等内容,相对来说是相当干净的导出。

Wordpress网站搬家

第二步,上传

通过ssh登录,把 wp-content 的压缩包上传到WP安装目录,先不要解压。把原来的文件 wp-content 改个名字存放,再把wp-content 压缩包解压,相当于替换掉原来的wp-content.

替换之后,会有权限相关问题,使用 chown 和 chgrp 命令把wp-content的所属用户组和使用用户,我的之前都是root权限,现在改为 www-data权限,注意添加 -R 后缀,递归把子文件权限一并修改了。

在浏 览器中输入IP地址,试试能不能打开网站,如果显示空白,一般是你现在网站所用的主题文件缺失,用

你的IP/wp-login.php

直接登陆后台,然后更换一个主题文件,再看看网站能不能打开。

现在所用的插件是关闭状态,并且网站的主题都存在,但是没有任何文章。

下一步是导入数据库文件,把之前备份的xml文件通过 工具–>导入,选择wordpress,然后上传数据库文件。

Wordpress网站搬家

成功导入之后,在后台可以看到所有文章、分类、标签什么的,但是在前端网站上又出现了一片空白,什么都没有显示。解决方法很简单,再在后台更换一遍主题即可。

现在所有的文章、自带图片内容都可以正常显示,但是后台媒体库看不到任何内容。

然后开始界面设置、插件设置等收尾工作。

至此,服务器迁移工作全部完成。

 

打赏
原文链接:,转发请注明来源!

发表评论