WordPress网站搬家教程及问题处理集合

搬家步骤

一、对原站程序及数据库进行备份

二、在新服务器新建网站及数据库,记录好账户和密码。

三、将网站程序及数据库导入新服务器。

四、修改根目录文件wp-config.php里的数据库信息配置。

WordPress网站搬家教程及问题处理集合

四、修改根目录文件wp-config.php里的数据库信息配置。

五、修改域名解析IP设置(需要静待几分种才能生效)

六、将SSL证书上传到新网站下。(如果没有可省略)

七、如果更换了域名,需要修改数据库表(wp_options)siteurl与home的OPTION_VALUE字段,

WordPress网站搬家教程及问题处理集合

如果更换了域名,需要修改数据库表(wp_options)siteurl与home的OPTION_VALUE字段

八、将旧服务器网站关闭后,CTRL+F5强制刷新网站,看是否能够打开。如果不能打开,看下面是否有教程,如果没有,就百度一下。

问题处理

碰到的问题一、网站能打开,但是栏目打不开。

这时候需要设置一下伪静态,或者登陆后台,重新保存一下固定链接。

问题二、谷歌浏览器打不开,但是其它浏览器有提示需要安装PHP扩展。

处理方法,因为我网站使用主题的原因,需要用到PHP7.4扩展,按照教程操作一下既可。

其它问题:

搬家过程:wordpress整站搬家的教程,网络上有很多,有些文章已经说得很清楚,为了把问题描述清楚,我简要说一下搬家的步骤:

1、将wordpress整个网站文件下载到本地

2、备份数据库,下载到本地。

3、把修改后的整站文件上传到新的主机。

4、导入备份的数据库。

5、修改根目录下wp-config.php里的数据库信息,用户名、密码、服务器地址等.

以下是我搬家过程中遇到的问题和解决的方法。

问题一:后台访问不了,恢复两三个插件又访问不了。

通过上面的搬家步骤以后,网站首页可以正常访问了,但是后台登陆不了,直接就是空白,什么提示也没有。问题出在插件上,网络上大家的解决方法是:通过FTP,重命名plugins文件夹,就可以正常登陆后台了。登陆后台了以后把plugins文件夹修改回来,然后再在已安装插件中激活插件。

我遇到的问题是:激活插件过程中,激活了两三个以后,再安装一个,马上整个后台又出现了空白,重命名那个插件以后,又可以正常访问,但是再也安装不了任何一个插件。wordpress本来就是靠这些插件来工作的,也不可能不用这些插件。

折腾了半天,才找到原因,原来是这些插件内存占用过多,导致内存不足。

解决方法:增加wordpress可用内存。

编辑wp-config.php这个文件

找到define(‘DB_NAME’, ‘winestable’);

在它之前加上:define(‘WP_MEMORY_LIMIT’, ‘96M’);

这里,96M可以写得更大,比如128M或者256M,看自己的主机限制情况,修改了以后,能够正常访问前台和后台就说明可用。

问题二:首页显示正常,栏目页、文章页出现404错误。

打开网站,首页显示是正常的,但是栏目页、文章页都显示不了,提示是404。出现这个问题的原因是之前的wordpress设置了伪静态,固定链接用了自定义的结构。现在搬过来以后,没有重新设置伪静态,所以无法访问。

解决方法:其实不用再设置什么,只需要登陆后台——设置——固定链接,保存更改就可以了。当然主机还要设置伪静态规则,空间伪静态规则,空间商一般都提供的。我用的是电信通的主机,.htaccess 文件规则如下:

# 将 RewriteEngine 模式打开

RewriteEngine On

# 如果程序放在根目录

RewriteBase

# Rewrite 系统规则请勿修改

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^topic-(.+).html$ portal.php?mod=topic&topic=$1&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^forum-(w+)-([0-9]+).html$ forum.php?mod=forumdisplay&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+).html$ forum.php?mod=viewthread&tid=$1&extra=page%3D$3&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^group-([0-9]+)-([0-9]+).html$ forum.php?mod=group&fid=$1&page=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^space-(username|uid)-(.+).html$ home.php?mod=space&$1=$2&%1

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^archiver/(fid|tid)-([0-9]+).html$ archiver/index.php?action=$1&value=$2&%1

以上是我在wordpress搬家过程中遇到的两个问题,希望对大家有点帮助,尤其是出现启用插件后台登陆空白的情况。

注:文章为转载,亲测有效,原地址为http://www.dlwanglong.cn/news/201505/281053.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

石家庄网络营销有限公司 技术支持 WordPress网站搬家教程及问题处理集合 https://www.5051688.com/3976.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务

WordPress网站搬家教程及问题处理集合-海报