wordpress网站搬家方法

 

前提wordpress网站搬家,域名不变

在wordpress网站搬家之前,我们需要停用所有插件,以避免因插件原因导致搬家后,无法打开网站的问题;

搬家前,请先开通新网站主机,配置同原网站主机一致,至少PHP版本,mysql版本要一致;

wordpress网站搬家详细方法如下:

0.登录wordpress网站后台,停用所有wordpress插件;
1.打包原网站主机根目录下所有内容;
2.打包原网站主机mysql数据库;
3.上传打包的网站内容到新网站主机目录下,解压;
4.开通新网站主机mysql数据库,导入打印的原网站主机mysql数据库;
5.修改新网站主机目录下的wp-config.php文件中的数据库配置信息;
6.解析原域名到新网站主机IP;
7.登录wordpress网站后台,启用所有wordpress插件;

说明:如果无法登录wordpress后台,打开域名提示400错误,则说明域名解析未完成,请更换网卡中的dns配置,或等待2-48小时不等时间再次打开.

至此,wordpress网站搬家方法完毕.

六个步骤搞定更换网站服务器

最近又不少站长朋友发帖咨询说要更换网站的服务器了,但是怕误操作导致网站被K,因为已经有不少的站长朋友来反馈,说自己因为换了IP导致网站被K了。

那么今天百度站长平台新人训练营版主EVER非你不爱就来跟大家谈一下,如何更换网站服务器,换IP,把损失降低到最低,现在我们通过对织梦网站的举例,来进一步的操作!

  一、备份您的网站

首先要做的是将我们的网站进行数据库的打包,对于织梦系统的网站来说,只需要在后台选择【系统】-【数据库备份/还原】选项即可,而后等待数据备份完成!

  图1 织梦数据库备份操作

  图2 织梦数据库备份完成

  二、更换域名解析

在域名提供商那里更换您的域名解析,将域名解析到新的IP上,这里使用百度云加速为例。

  图3 将域名解析到新的IP上

  三、上传网站到新服务器

将您备份好的网站上传并解压到另外一台服务器上,并按照该网站程序的规则进行数据还原,并模拟访问网站是否正常,保证没有死链接的出现!

而使用织梦程序搭建的网站,我们只需要根目录下的整个文件夹打包上传到新的服务器上即可。

而后我们需要进行的操作就是网站的安装和数据的还原了,在上传了整个文件夹后,我们需要将织梦防止重新安装的锁定文件(在install文件夹下的install_lock.txt文件)删除!

  图4删除锁定文件

  接着我们修改锁定文件(install文件下的index.php.bak和module-install.php.bak文件),去除它们的后缀名.bak。

  图5 修改锁定文件后缀名

  访问我们的新服务器上的域名/install/index.php进行织梦网站的重新安装!

  图6 织梦网站的重新安装

  图7 进行织梦程序的安装

  图8 织梦数据库的还原

  图9 数据库还原成功

  四、登录百度站长平台,做IP更换通知

待域名成功绑定并解析到新的IP以后(最好先PING一下是否已经正常解析),即可登录百度站长平台进行对搜索引擎的IP更换通知了,这一步我们就用到了百度站长平台的抓取诊断功能!

  图10PING域名查看解析是否成功

  图11 进入百度站长平台进行抓取诊断

  当我们看到抓取诊断的文件头出现了新的IP的时候,证明我们的基本换服操作已经完成!

  图12抓取诊断成功

  五、保留旧服务器数据、等待服务器最后抓取

如果有条件,最好可以保留旧服务器上的数据两周左右(具体的时间根据网站蜘蛛日志而定),而后就可以清空旧服务器上的数据了!

  六、换服成功

通过以上五步,网站更换服务器就已经成功了!

wordpress网站搬家注意事项–插件篇

 

在进行wordpress网站搬家之前,对插件可进行以下操作。

1.在打包和备份数据库之前,请禁用所有插件。

2.在搬家完成之后,要注意插件启用。

要一个一个启用,有部分插件是需要重新安装的。

 

附wordpress网站搬家后,要删除重新安装的插件列表:

1.WP Clean Up
2.Backup Scheduler
3.WP Super Cache

以后遇到会再添加上。

 

特殊插件说明:

WP Super Cache:这个插件,在搬家后,需要重新安装WP Super Cache 。登入FTP空间删除文件wp-content/wp-cache-config.php和wp-content/advanced-cache.php,编辑文件wp-config.php,删除以下代码

define('WP_CACHE', true); 
define( 'WPCACHEHOME', '

这是两行的开头,其中define( ‘WPCACHEHOME’,  后面会有一个路径。一起删除。

然后重新安装WP Super Cache即可。


Fatal error: Uncaught Error: Call to undefined function create_function() in /www/wwwroot/www.menglei.net/wp-content/plugins/autoptimize/classes/autoptimizeStyles.php:96 Stack trace: #0 /www/wwwroot/www.menglei.net/wp-content/plugins/autoptimize/autoptimize.php(293): autoptimizeStyles->read() #1 [internal function]: autoptimize_end_buffering() #2 /www/wwwroot/www.menglei.net/wp-includes/functions.php(5373): ob_end_flush() #3 /www/wwwroot/www.menglei.net/wp-includes/class-wp-hook.php(324): wp_ob_end_flush_all() #4 /www/wwwroot/www.menglei.net/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #5 /www/wwwroot/www.menglei.net/wp-includes/plugin.php(517): WP_Hook->do_action() #6 /www/wwwroot/www.menglei.net/wp-includes/load.php(1260): do_action() #7 [internal function]: shutdown_action_hook() #8 {main} thrown in /www/wwwroot/www.menglei.net/wp-content/plugins/autoptimize/classes/autoptimizeStyles.php on line 96