如何用搬瓦工搭建自己的WordPress网站?很多人不是很清楚。我们从各路大神那里看来的教程,自己也找了多方的资料,整理了一下,并且自己也通过这些东西,搭建成了自己的WordPress,希望其他人能看到这个教程少走点弯路。也谢谢我之前看的各位大神的教程。
首先有一个可以正常使用的域名自行注册就好,VPS我用的是搬瓦工29.99$年的配置。
一、挑选注册适合自己的vps
经过再三选择之后我选择了搬瓦工VPS,我们就以搬瓦工VPS为基础,教大家购买VPS,搭建自己的网站。目前搬瓦工VPS机房已经达到7个,分别是New York [USNY_2],Los Angeles, California (DC1 QNET),Los Angeles, California (DC2 MCOM),Fremont, California,Phoenix, Arizona,Jacksonville, Florida,Amsterdam, Netherlands。没有特殊需求下,建议使用洛杉矶(Los Angeles)。常规最低配置$19.99/年,相当于每月1美金多一点。不过经常缺货,需要的要赶机会。
1、选择需要的VPS方案
以下4款方案是我们精选的最佳性价比的方案,可以根据您的需要选择。更多的搬瓦工方案可以参看:2018年搬瓦工最新可购买方案汇总、优惠码及购买教程!搬瓦工最新可用优惠码,使用优惠码“ BWH1ZBPVK ”节省6%的费用。
CN2为小编首选推荐方案,我刚买的测试平均PING值180ms,基本不掉包,相当流畅。评测参看小贴士:搬瓦工CN2线路和普通线路的区别!
1、 年29.99方案(洛杉矶CN2)
2、 半年29.99方案(洛杉矶CN2)
3、 年19.99方案(KVM架构 6机房)
4、年19.99方案(OpenVZ 7机房 )
|
以上所有方案不保证每天都有货,可能某些方案为搬瓦工热销产品,随时都会处于缺货状态,在购买时提示OUT OF STOCK表示无货(无法点击),如果有货则会显示ORDER NOW可以点击购买。
3、核对价格和填写优惠码
点击 Add to Cart 按钮后,我们会跳转到下图所示界面。根据图中指示,我们首先输入下面的最新优惠码,然后点击 Validate Code 按钮验证优惠码,最后点击 Checkout 按钮继续。
搬瓦工最新可用优惠码:当前我们可以使用优惠码“ BWH1ZBPVK ”节省6%的费用
4、登录或者注册搬瓦工账户
点击 Checkout 按钮后,我们会跳转到下图所示界面。根据图中指示,我们首先填写个人信息,有账户的直接点击 Click here to login 按钮登录。填写完毕后点击 Update 更新,然后选择Alipay付款方式,然后在 I have read and agree the Terms of Service 前面打钩,最后点击 Complete Order 按钮继续。
注意:国家请务必选择China,不要乱选择,这样可以避免以后被暂停服务。
5、使用支付宝付款
点击 Complete Order 按钮后,我们会跳转到下图所示界面。根据图中指示,我们点击 Pay now 按钮继续。
点击 Pay now 按钮后,我们会跳转到下图所示界面。根据下图指示,我们使用手机支付宝扫码付款或者电脑登录支付宝进行付款。
使用支付宝付款,付完款后,邮箱不久就能收到新的VPS信息,包含root帐号密码 端口号
连接SSH过程请确保网络不中断,否则需要将VPS重新安装操作系统清空数据,从头再来。
二、搭建环境
登入搬瓦工点击My Services进入主机列表。点击KiwiVM Control Panel进入主机控制面板。
然后点击install new os安装操作系统,操作系统我们选择centos-6 x86。在安装之前首先让VPS停止运行。
点击确认使用条款,点击reload开始安装。安装过程很快。
三、连接SSH
安装好之后就可以开始连接SSH了。软件下载链接:http://pan.baidu.com/s/1jHD7XcE 密码: n52x
下载之后解压打开putty.exe
IP我们在VPS控制面板IP address可以看到,端口填写控制面板中的SSH Port:端口,连接类型选择SSH打开。
这是登入的界面,账户输入root 然后提示输入密码。密码在下图找到,这个密码是每次更新的。所以以后还需要到这里来找。
在输入密码时是不显示密码的,所以我们复制密码后,直接在SSH界面鼠标点一下右键,就自动复制到SSH,然后回车就可以登入。
四、安装LNMP
在SSH输入
yum install screen
完成之后然后输入
screen -S 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
在这里需要注意(下面的步骤一步一步来,不要误操作)
1.设置MySQL的root密码 2.在输入一次 3.是否启用MySQL InnoDB,我们选择Y 回车 4.选择MySQL版本,我们选择默认Default输入对应数字然后回车(下同) 5.选择PHP版本,选择默认 6.是否安装内存优化,直接回车选择不装
提示”Press any key to install…or Press Ctrl+c to cancel”,按回车键确认开始安装。
安装过程有些漫长,我的等了大概20分钟左右。
如果出现Install lnmp V1.2 completed! enjoy it. 如下界面就表示安装好了
安装虚拟主机
首先输入
1.lnmp vhost add
执行过后提示:please enter domin (example:www.lnmp.org):
2.输入我们的域名:www.maomaoa.com 回车
3.是否继续添加域名:N
4.设置网站目录:回车 使用默认目录
5.是否使用伪静态:Y 使用
6.选择伪静态规则:输入:wordpress 回车
7.是否开启日志log:N 回车
8.验证MySQL的root密码:上面我们输入过
9.提示Enter database name: 输入要创建的数据库名称,要创建的数据库用户名会和数据库同名:回车 确认。
10.提示Please enter password for mysql user :输入要设置的密码,回车确认
11.提示created ftp account:N 回车不安装FTP(我自己安装的时候好像没有这一步)
五、安装wordpress
下载:
wget http://wordpress.org/latest.tar.gz
下载完成之后输入代码解压:
tar -xzvf latest.tar.gz
六、创建wordpress用户名和数据库
在前面我们安装lnmp时候就已经安装了phpmyadmin
通过IP/phpmyadmin来访问你的数据库
然后进入登录界面:
登陆账户root
密码是之前我们设置的
登入之后界面
点击中间菜单栏用户选项:
username:我们填入wordpress host:不用填写 密码:自己设置 生成密码:这里不用管 然后直接拉到最下面点击:执行 用户就已经建立好了 然后再左侧点击我们创建的用户 再点击中间菜单栏的:权限 点击我们创建的用户后面的:编辑权限 将所有权限全部选择上,然后点击下方执行。
现在就可以退出数据库了,直接关闭网页选项卡。
七、设置wp-config.php文件
打开FlashFXP
下载地址链接: http://pan.baidu.com/s/1c2svE8o 密码: xeeg
打开flashfxp.exe
连接类型选择SFTP over SSH
填入地址IP和端口
用户名:root
密码:如果忘记可以进入VPS控制面板查看
远程路径和代理服务器不用填写
点击连接
打开root/wordpress文件夹,里面有一个wp-config-sample.php文件右键将它重命名为 wp-config.php然后右键编辑它
在// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */下方大概22行左右可以找到下面几项 define('DB_NAME', '在前面我们创建的数据库的名字'); /** MySQL database username */ define('DB_USER', '前面数据库中我们创建的新用户用户名'); /** MySQL database password */ define('DB_PASSWORD', '数据库用户名的对应密码'); /** MySQL hostname */ define('DB_HOST', '这里通常是localhost');
在41行左右我们插入一段密钥,官方连接:https://codex.wordpress.org/Editing_wp-config.php#Security_Keys
define( 'AUTH_KEY', 't`DK%X:>xy|e-Z(BXb/f(Ur`8#~UzUQG-^_Cs_GHs5U-&Wb?pgn^p8(2@}IcnCa|' ); define( 'SECURE_AUTH_KEY', 'D&ovlU#|CvJ##uNq}bel+^MFtT&.b9{UvR]g%ixsXhGlRJ7q!h}XWdEC[BOKXssj' ); define( 'LOGGED_IN_KEY', 'MGKi8Br(&{H*~&0s;{k0<S(O:+f#WM+q|npJ-+P;RDKT:~jrmgj#/-,[hOBk!ry^' ); define( 'NONCE_KEY', 'FIsAsXJKL5ZlQo)iD-pt??eUbdc{_Cn<4!d~yqz))&B D?AwK%)+)F2aNwI|siOe' ); define( 'AUTH_SALT', '7T-!^i!0,w)L#JK@pc2{8XE[DenYI^BVf{L:jvF,hf}zBf883td6D;Vcy8,S)-&G' ); define( 'SECURE_AUTH_SALT', 'I6`V|mDZq21-J|ihb u^q0F }F_NUcy`l,=obGtq*p#Ybe4a31R,r=|n#=]@]c #' ); define( 'LOGGED_IN_SALT', 'w<$4c$Hmd%/*]`Oom>(hdXW|0M=X={we6;Mpvtg+V.o<$|#_}qG(GaVDEsn,~*4i' ); define( 'NONCE_SALT', 'a|#h{c5|P &xWs4IZ20c2&%4!c(/uG}W:mAvy<I44`jAbup]t=]V<`}.py(wTP%%' );
移动wordpress里面的文件
我们选中wordpress文件夹里面所有的文件(不包括wordpress文件夹本身)
将它移动到/home/wwwroot/你的域名这个文件夹里
在地址栏访问你的域名,自动进入wordpress引导配置界面(如果你的域名还没有解析到IP地址,请先解析你的域名到IP地址)
填写配置信息完成wordpress的安装
完成!