WordPress迁移时一些常见问题的解决方法整理


Posted in PHP onNovember 24, 2015

一、导入数据库提示数据表已存在

以周良博客使用的主机商-主机91为例,提供了phpMyAdmin功能的,导入数据库只需要便捷的选择数据库,导入就可以了。方法虽然简单,但是有可能遇到提示database XXX table has existed。出现该问题的原因可能是之前转移的时候将网站文件上传到主机空间后,进行过一次网站安装,导致新建了一次数据库,创建了新的数据表,导致重新导入数据库时数据表重复。解决方法就是将查找到提示的这个已存在的XXX table,将它删除掉再重新导入。

WordPress迁移时一些常见问题的解决方法整理

WordPress迁移时一些常见问题的解决方法整理

WordPress迁移时一些常见问题的解决方法整理

二、网站文件和数据上传成功后,排版错乱

首先,我们需要检查一下网站的PHP版本设置是否正确,WordPress的话,一般是使用5.3或者5.4的PHP版本,如果是5.2的话,是有可能导致网站排版混乱的问题。以周良博客使用的主机91为例,登录到控制面板,在select php version 处修改为5.3版本即可。

WordPress迁移时一些常见问题的解决方法整理

如果修改了PHP版本还是无法生效,那么我们就需要检查网站加载网站文件的加载文件路径是否正确了。右键浏览器-审查元素中查看网站的加载情况,就有可能发现很多文件是没有加载出来的,再看访问路径就会发现网站访问路径和网站文件加载路径是不一致的,所以我们就需要连接到网站的数据库中,在数据库中的options表处将网站数据文件加载的路径修改与网站访问路径一致。

WordPress迁移时一些常见问题的解决方法整理

如果修改了PHP版本还是无法生效,那么我们就需要检查网站加载网站文件的加载文件路径是否正确了。右键浏览器-审查元素中查看网站的加载情况,就有可能发现很多文件是没有加载出来的,再看访问路径就会发现网站访问路径和网站文件加载路径是不一致的,所以我们就需要连接到网站的数据库中,在数据库中的options表处将网站数据文件加载的路径修改与网站访问路径一致。

WordPress迁移时一些常见问题的解决方法整理

三、访问主页空白

登录WordPress后台,外观-主题处查看是否已经上传启用迁移网站之前相对应的主题。如果没有发现之前的主题,则需要重新添加主题或者在控制面板处wp-content/themes重新上传该主题,然后在WordPress后台主题管理处启用该主题。

WordPress迁移时一些常见问题的解决方法整理

四、网站中的部分功能不能用

登录WordPress后台,插件管理-已安装的插件处,查看网站插件是否都已经全部启用,将对应网站功能的插件启用即可。

WordPress迁移时一些常见问题的解决方法整理

五、网站主页可访问,其他的选项点击没有反应或者提示404错误

登录主机空间控制面板,在文件管理处开启查看隐藏文件,查看.htaccess是否有正确的内容。一般初始化的.htaccess文件内容为:

<p># BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /WP/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /WP/index.php [L]
</IfModule></p><p># END WordPress</p>

如果有设置重定向或者静态链接之类的也需要添加与之前网站相同的内容。

PS:推荐的插件备份方法
WordPress Move 是一个非常不错的网站备份还原插件,支持一键完整备份整个网站的所有文件和数据库,一键还原;还可以通过FTP发送备份文件到其他主机空间,实现网站搬家。该插件的备份打包是非常智能的,每个压缩包都可以单独解压。

启用插件后,在 设置 > WordPress Move,设置远程备份主机的FTP信息、每个数据库包和文件包的最大体积。

WordPress迁移时一些常见问题的解决方法整理

WordPress迁移时一些常见问题的解决方法整理

然后访问 工具 > Backup Manager 进行备份,可以单独备份数据库,也可以整站备份。备份的文件都会保存在该插件下的 backup 目录,所以备份前,请确保你的主机空间有足够的空间存放备份文件

WordPress迁移时一些常见问题的解决方法整理

WordPress迁移时一些常见问题的解决方法整理

备份过以后,访问 工具 > Migration Assistant,有 3 个功能可以用:
 
更改域名——可以更改当前网站的域名,它会批量替换数据库中的旧域名;

迁移——可以将你备份的文件和数据库发送到远程主机空间(也就是在上面设置的那个FTP),使用这个功能前,请先在远程主机空间同样安装WordPress 和 WordPress Move,然后将上面的 FTP 远程备份路径设置为该插件下的 backup 目录,这样,当发送完备份文件以后,就可以访问远程主机空间的 WordPress Move,通过“还原”功能进行还原,就实现了网站的搬家。

还原——可以从 backup 目录选择已备份的文件进行还原。

WordPress迁移时一些常见问题的解决方法整理

在后台插件安装界面搜索 WordPress Move 即可在线安装

PHP 相关文章推荐
PHP MSSQL 存储过程的方法
Dec 24 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
Apr 07 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 PHP
php实现加减法验证码代码
Feb 14 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
CodeIgniter钩子用法实例详解
Jan 20 PHP
全面了解PHP中的全局变量
Jun 17 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
PHP合并两个或多个数组的方法
Jan 20 PHP
PHP设计模式之简单工厂和工厂模式实例分析
Mar 25 PHP
基础的WordPress插件制作教程
Nov 24 #PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 #PHP
在WordPress中实现评论头像的自定义默认和延迟加载
Nov 24 #PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 #PHP
WordPress中对访客评论功能的一些优化方法
Nov 24 #PHP
php发送短信验证码完成注册功能
Nov 24 #PHP
PHP获取文件扩展名的4种方法
Nov 24 #PHP
You might like
php循环输出数据库内容的代码
2008/05/24 PHP
mysql 性能的检查和优化方法
2009/06/21 PHP
PHP Zip解压 文件在线解压缩的函数代码
2010/05/26 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
Yii2框架自定义验证规则操作示例
2019/02/08 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
js中的数组Array定义与sort方法使用示例
2013/08/29 Javascript
Javascript 中创建自定义对象的方法汇总
2014/12/04 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
2017/11/28 Javascript
解决百度Echarts图表坐标轴越界的方法
2018/10/17 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Python实现的服务器示例小结【单进程、多进程、多线程、非阻塞式】
2019/05/23 Python
python可视化text()函数使用详解
2020/02/11 Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
2020/02/17 Python
django配置app中的静态文件步骤
2020/03/27 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
聚美优品恶搞广告词
2014/03/14 职场文书
扬尘污染防治方案
2014/06/15 职场文书
党支部对照检查材料
2014/08/25 职场文书
考生诚信考试承诺书
2015/04/29 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技