阅读量:0
1. 使用WordPress内置导出导入功能;2. 通过插件如All-in-One Migration进行迁移。
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错误怎么办?
解答:如果是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 网站转移服务器操作的两种方法”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!