我的这篇博文就来记录一下这个网站的搭建过程吧,看见同事在弄网站,本着学习的目的自己也想试一下,终于搭建成功了,还在慢慢完善。
个人博客地址:http://www.wangyufang.club/
服务器和域名只买了一年不确定之后还会不会续约哦。(有更好的建议或者我有写的不对的地方欢迎评论)
1.服务
我买的是搬瓦工的VPS,只是无聊搭建玩的所以买的最便宜的那款$19.99一年,有需求的可以买其他款,附上地址(https://bwh1.net/index.php)
ps:买的时候最好上网搜一下优惠码或者看我分享的这个优惠码都可以,能省一些钱,我当时知道的时候已经晚了买完了,所以在这提醒一下你们,当然土豪可以省略这个优惠,附上地址(http://www.laozuo.org/6348.html)
2.域名
域名我买的是godaddy上的,买的也是最便宜的¥7一年,好多网站卖域名的在哪买都行,如果自己搭建的小网站不是商用那种推荐买国外的服务器和域名,不仅可以翻墙还不用备案,国内的貌似还要去公安局备案吧反正很麻烦,附上地址(https://sg.godaddy.com/)
3.域名解析
域名解析用的是DNSPod,是免费的。这个我不细说网上教程一堆,附上一个教程(https://support.dnspod.cn/Kb/showarticle/tsid/28/)
因为我是在Godaddy上买的域名,所以附上一个Godaddy域名修改DNS地址的教程(https://support.dnspod.cn/Kb/showarticle/?qtype=%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D%E5%8F%8A%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B&tsid=42)
4.安装LNMP
先附上官方教程:http://lnmp.org/install.html
我用Xshell连接的VPS服务器。
搬瓦工里自带root shell(三种模式:basic、advanced、interactive),但是我没用过,据说搬瓦工自带的经常出问题,这个工具选择就看自己习惯了,哈哈。
如果VPS里已经运行了一些程序,建议在搬瓦工的管理面板KiwiVM左下角,用Snapshots给现有系统做一个备份,以免折腾出问题不得不重新装系统。当然像我这个新买的VPS就没必要备份了~~~
安装screen(不是必须的,但是我安装了)
这一步的目的请看这:http://www.vpser.net/manage/run-screen-lnmp.html
其实一般也不会那么背,在安装LNMP过程中出现意外…
所以自信RP够好的童鞋这一步可以省略。
指令要逐条运行。
这一步的指令↓↓↓
- yum install screen
- screen -S lnmp
下载安装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
期间需要进行的操作:
这里面写得很详细的,来参考这个:http://lnmp.org/install.html,
我这儿只给出条目:
- 设置MySQL的root密码(建议不要太简单)
- 是否启用MySQL InnoDB(我选Y)
- 选择MySQL版本(我选默认)
- 选择PHP版本(我选默认)
- 是否安装内存优化(我选否-第1项)
之后是漫长的安装过程,视个人网络和机器性能20分钟++,最后出现绿色提示“Install lnmp V1.2 completed! enjoy it.“的话,说明安装成功。你离成功又近了一步~
5.安装虚拟主机
参考这个:http://lnmp.org/faq/lnmp-vhost-add-howto.html
到这里应该就可以了(我当时就做到这个步骤,伪静态管理及以下的步骤都没做,安装这个虚拟机我也不确定是不是必须的,有懂得大神可以告知一下,小女子这厢有礼了~)
首先执行:
lnmp vhost add
- 添加自己的域名:如www.wangyufang.club;
- 我没有添加更多域名;
- 网站目录用的是默认的路径;
- 是否设置伪静态:选了y;
- 选择伪静态规则:可以看到有wordpress/discuz/typecho/sablog/dabr可选,选择wordpress;
- 是否开启log:选了开启。
- 验证MySQL的root密码:上面设置过的;
- Enter database name:输入要创建的数据库名称,要创建的数据库用户名会和数据库同名,回车确认。
6.安装WordPress
官方文档: http://codex.wordpress.org/zh-cn:%E5%AE%89%E8%A3%85WordPress
运行指令下载:
wget http://wordpress.org/latest.tar.gz
解压:
tar -xzvf latest.tar.gz
此时WordPress压缩包将会解压缩至文件夹wordpress,是在你执行指令时的文件夹目录下(如root/wordpress)
我是Xshell连接VPS后,用Xftp工具查看的服务上的文件目录的(从Xshell进入Xftp当前连接的服务目录的快捷键是 ctrl+alt+F)
搬瓦工的管理面板KiwiVM左侧有个File Manager,对linux不熟悉的话也可以在这里查看文件目录。
创建WordPress用户名及数据库
直接使用phpMyAdmin方式。
在一键安装LNMP的时候已经安装了phpMyAdmin,这是一个MySQL的管理界面,是用PHP书写的。通过[你的ip]/phpmyadmin可以访问数据库后台。为了安全起见要改一下phpmyadmin这个文件夹的名字,它位于路径/home/wwwroot/default/,把它修改成一个只有你知道的名字。 (改完名字不要忘记访问MySQL管理界面的地址里面phpmyadmin要换成你改后的名字)
进入phpMyAdmin页面后参考官方文档里的【使用phpMyAdmin】这一小块,注意一下登陆的时候用root用户登录的,我之前用了安装lump时候的设置的数据库用户名登陆的,发现没有设权限的入口,后来换成root登陆就好了,应该是那个用户名的权限不够。
用的数据库名字:wordpress
设置好权限就可以进行下一步了~
设置wp-config.php文件
还是上面的官方文档,第三步:设置wp-config.php文件。
在解压后的wordpress文件夹里,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。
将相关的信息修改为自己的:
- DB_NAME:在第二步中为WordPress创建的数据库名称
- DB_USER:在第二步中创建的WordPress用户名
- DB_PASSWORD:第二步中为WordPress用户名设定的密码
- DB_HOST:第二步中设定的hostname(通常是localhost)
移动wordpress里的文件
还是参考上面官方文档。
将wordpress文件夹里的所有文件(不包括wordpress这个文件夹本身)移动到网站的根目录下,例如/home/wwwroot/你的域名(我没有尝试子目录)。
访问网站,WordPress配置
然后就可以打开自己的域名网站了,会出现WordPress的引导配置界面。
填写相应的配置信息,进行WordPress安装。
没什么问题的话,就能安装成功了。
如果到这一步没有问题,后面就容易了。
wordpress 前台显示英文后台显示中文的方法
我当时完成以后发现只有英文的语言,对于我这种英语很渣的人这太痛苦了,所以网上找了找教程,把后台操作换成了中文语言~~
附上链接(http://blog.sina.com.cn/s/blog_8882a6260101b40o.html)
备注
在WordPress引导配置那里下载主题或者上传图片之类的会让你登陆ftp账户,我没有安装ftp服务器,我是直接把/home/wwwroot/www.wangyufang.club文件夹的所有者改成www,不改之前是没有所有者的。
搭建网站期间涉及Linux下文件夹或文件的基本操作,比如重命名、移动等,命令网上搜一下有很多~
参考
VPS+WordPress的个人博客搭建之路:
http://hellojane.me/