> ## Content Index
> Fetch the complete content index at: https://blog.skitisu.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# WordPress搬迁阿里云ECS指南（思路型文章，伸手党勿入）
- URL: https://blog.skitisu.com/wordpress-move-to-aliyun-ecs-guide/
- Published: 2015-08-06T07:31:19.000Z
- Updated: 2015-08-06T07:31:19.000Z
- Author: SkiTiSu
- Tags: 探索, 网站, #Import 2026-10-21 14:41

9折推荐码镇楼：YWX7ID

笔者第一次用VPS，昨晚刚刚折腾出来，希望和大家分享\~本文使用的是LNMP环境。

注意哦，本文为思路型文章，供喜欢学习和思考的人阅读，很多东西需要自己去查一下官方的文档\~

1. 购买阿里云ECS主机，配置根据自己需求选择，关于操作系统，Linux就好，笔者喜欢Ubuntu，但是听说用CentOS的最多（注意，这两个系统安装软件的方式不同，前者为apt-get，后者为yum）。
2. 进入SSH（本地终端或者网页版都很好用），安装环境，这里推荐使用LNMP一键部署  
wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp
3. 添加网站（虚拟主机）  
lnmp vhost add  
然后根据提示操作就行了，记得同时创建数据库，允许伪静态（Rewrite Rule）并输入wordpress哦，如有不明白的地方，请参考官方文档：[LNMP添加、删除虚拟主机及伪静态使用教程](http://lnmp.org/faq/lnmp-vhost-add-howto.html?ref=blog.skitisu.com)
4. 下载WordPress，既然来看这篇文章了，那就先别为难自己纯用SSH操作了。下载最新版WordPress并解压（注意这里是4.2.2版本的哦，最好去官网查一下最新版本的地址，地址最好不要用https）  
cd 网站目录  
wget http://cn.wordpress.org/wordpress-4.2.2-zh_CN.tar.gz  
tar -xzvf wordpress-4.2.2-zh_CN.tar.gz  
使用SFTP工具（如Win下的WinSCP），移动解压出来的wordpress文件夹的内容到网站的目录下面（上一步建立的）  
SFTP连接中，地址即公网IP，用户名是root，密码是自己设置的那个
5. 找到/usr/local/php/etc/php.ini，在第303行的disable\_functions中将scan-dir删去，如果禁用此功能，WordPress将不能加载已安装主题列表，重启环境  
lnmp restart
6. 域名还没备案不能通过域名访问？我们需要找到nginx的配置文件来更改IP地址访问的默认路径。路径是/usr/local/nginx/conf/nginx.conf。这里有两种方案可以选择：①该目录下的子目录vhost里就是之前添加的网站配置文件。我们可以找到里面的配置文件，修改第三第四行为  
listen 80 default_server;  
#listen [::]:80 default_server ipv6only=on;  
然后删掉nginx.conf中的server{}，include vhost/\*.conf;千万别删了\~  
②还可以将vhost中的配置文件替换nginx.conf中的server{}部分，记得上面提到的两行加上default\_server。  
重启环境，方法上面讲过了\~
7. 好了，现在可以安装WordPress了，使用域名或者IP访问，熟悉的安装界面来了，数据库设置相信不用我说了\~
8. WordPress安装好后，如果安装、更新东西的时候提示需要FTP账号，要不然填个FTP账号给它，要不然将整个网站目录的权限全部设置为0755也可解决。
9. 关于搬家，笔者推荐使用WP Clone插件。老网站中装上插件，生成一个zip，新网站里填入zip的地址，稍等片刻，就会完完全全变成老网站的样子，十分好用\~

就这么多啦，如有不正确的地方，敬请之处，感谢\~