wordpress本地网站迁移至阿里云虚拟主机
2017-10-10 本文已影响124人
sandisen
近期做了一个基于wordpress的网站,但是在网站迁移的过程中遇到了各种问题,不过现在都一一解决,所以小编就把这些问题记录下来,方便大家快速定位并解决问题。
- 首先将原来网站空间根目录下的所有文件,压缩为zip或者tar格式,因为阿里云虚拟主机linux在线解压只支持这两种格式;我这里使用的xampp环境,即在 /htdocs目录下的所有wordpress文件压缩。
- 利用phpmyadmin导出数据库脚本
![](https://img.haomeiwen.com/i4749582/2e48546e827bd69c.png)
- 使用FTP工具将前面导出的两个文件上传到站点根目录htdocs,上传文件花费的时间会稍微慢一些
-
登录阿里云--控制台--域名与网站--云虚拟主机--工具与服务--网站搬家--新建搬家任务,数据库文件选择上传到站点根目录的数据库脚本,网站压缩包选择上传到站点目录的网站压缩文件,点击保存就可以了。
- 找到.htacess文件去掉里面多余的代码即可,他是在原主机的情况下生成的,我的主机linux系统
- 找到并修改.htacess文件如下(如果不改可能会造成首页空白):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ./index.php [L]
</IfModule>
# END WordPress
上传网址后就可以访问了(此时可能会遇到后台空白,登录不了的问题如下图)
![](http://upload-images.jianshu.io/upload_images/4749582-a8a0e8234f6b8020.jpg)
这里为大家整理出几种相应的解决方法:
![](http://upload-images.jianshu.io/upload_images/4749582-9442ad0c3d8ec798.png)
至此,你的网站应该可以正常访问了。