如何有效地将WordPress网站迁移到新服务器?

avatar
作者
猴君
阅读量:0
1. 使用WordPress内置导出导入功能;2. 通过插件如All-in-One Migration进行迁移。

WordPress网站转移服务器的操作方法主要有两种,以下是详细的步骤和小标题单元表格:

如何有效地将WordPress网站迁移到新服务器?

第一种方法

步骤 操作内容
1 在WP后台“工具”=》“备份”中备份并下载最新的.sql数据库文件。
2 程序打包下载到本地并解压到对应的PHP运行文件夹中,并修改配置文件wp-config.php和自己电脑配置一致。
3 使用source:d:/wp.sql导入数据库文件,具体路径和你下载的.sql文件一致。
4 修改数据库表wp-options中的记录siteurl和home中的option_value为本地对应值,例如修改成http://localhost/wordpresscn。

第二种方法

步骤 操作内容
1 需要用到的插件是WordPress Database Backup,该插件的下载地址为http://wordpress.org/extend/plugins/wp-db-backup,下载后上传到wp-content\plugins中,到后台插件中启用即可。
2 启用该插件后,在后台控制板“工具”中会多出一项“备份”,点击后可以选择备份一些插件中的数据库记录(如下图所示)。
3 然后在备份选项中可以选择备份文件的保存位置(保存到服务器,本地电脑以及发送到管理员邮件中),按自己的要求选择即可,最后点击“立即备份”,开始备份文件。
4 数据库备份完成后,下载备份服务器上的“wp-content”文件夹(您的Wordpress的主题文件,插件文件,上传文件等都在这个文件夹里面)。
5 下面介绍全新安装Wordpress并用Phpmyadmin将刚才备份的文件导入到新的Mysql数据库中,首先在你的新服务器上完整安装Wordpress(这个很简单,网上有教程),并上传刚才备份的“wp-content”文件夹覆盖其中的“wp-content”文件夹。
6 安装完后通过Phpmyadmin登陆Mysql数据库,点击左边的数据库名称,在“操作”中把“整理”改成latin1_general_ci,然后点“执行”,最后点“导入”,在导入中,文件的字符集一般为UTF-8,值得注意的是,如果原来服务器的PHP版本是4.x的,现在的服务器是5.x的,那么在“SQL兼容模式”中要选择“MYSQL40”,最后点执行,数据库完整迁到新的服务器上。

相关问题与解答

问题一:如果在迁移过程中遇到首页正常访问,其他页面报404错误怎么办?

如何有效地将WordPress网站迁移到新服务器?

解答:如果是nginx服务器,需要在网站的配置文件中添加以下代码:

 location / {     try_files $uri $uri/ /index.php?$args;  }

如果是Apache服务器,需要检查Apache的rewrite mod是否开启,并设置Allowoverride为All,在Apache的配置文件中添加以下代码:

 LoadModule rewrite_module modules/mod_rewrite.so <Directory/var/www/html/test">      AllowOverride All </Directory>

问题二:如果mysql版本不一致会导致迁移失败吗?

解答:是的,如果新旧服务器的mysql版本不一致,可能会导致数据迁移失败,在迁移之前,建议确保新旧服务器的mysql版本一致。

如何有效地将WordPress网站迁移到新服务器?

各位小伙伴们,我刚刚为大家分享了有关“wordpress 网站转移服务器操作的两种方法”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!