看到程序员都有个博客于是想试试,看个过程。意义也不在写什么东西,毕竟现在各种写东西的平台已经够发达了,就觉得,一定要看看过程。然后就开始折腾了一个月。其中大概有15天是在等备案。
购买虚拟主机
当时没有参考多少文章,加上只是想看个过程,就随便在阿里云上买了一个6元一年的共享的虚拟主机= =,自带了PHP和Mysql(WordPress的要求,大多数主机都可以)。当然如果真的要认真搭还是要买独立的,阿里云有学生优惠的独立主机还算挺便宜的。在国内的话为了访问速度还是用国内的,不然谁也说不准哪天就被重点照顾了。可以参考一下煮鸡妈妈的文章。
WordPress建站虚拟主机推荐
购买域名和备案
域名也是在阿里云上随便买的15块一年= =,因为只是想看个过程。不过有的商家有买主机送终身域名的就不用再买域名了(没错说的就是Fastcomet)。
主机要是在中国大陆地区域名是一定要备案的。备案的话得找个接入服务商。我还是在阿里云备案的,这个过程十分冗长且没有什么可以说的,按着阿里云的步骤来就行了。唯一值得一提的就是我邮寄资料和买幕布花的邮费是在这个建站过程中开销最大的= =。
域名准备好后,映射到主机IP
在虚拟主机上安装wordPress
安装前,确定虚拟主机上有安装php和mysql(大部分主机都有的),并且从主机提供商处获取虚拟主机数据库的域名(hostname)、数据库名称、数据库用户名和数据库密码。
官方安装步骤在这里。下面做一个简要的步骤。
1. 获取WordPress
从WordPress官网获取WordPress
2. 设置wp-config.php
解压下载的文件到一个文件夹,把里面的“wp-config-sample.php”改名为“wp-config.php”,并填上你的数据库信息。以我的文件为例,修改下列项:
/** WordPress数据库的名称 */define('DB_NAME', 'qdm11111111_db');/** MySQL数据库用户名 */define('DB_USER', 'qdm11111111');/** MySQL数据库密码 */define('DB_PASSWORD', 'mypassword');/** MySQL主机 */define('DB_HOST', 'qdm11111111.my3w.com');
其中我的Mysql主机填入了一个域名,因为这个主机是共享的,数据库也由阿里云统一提供。独立主机的一般localhost就可以了。
3. 使用FTP上传网站
FTP的地址、用户名、密码也由虚拟主机提供商提供。使用fileZilla(或任意其他FTP工具),把WordPress的文件夹下的所有文件(不包含父级文件夹)上传到目标虚拟主机的指定文件夹下。如果是虚拟主机是CentOS系统,则上传到htdoc文件夹下。这样相当于把网站放到了域名的根目录下。如果要放到子目录就放到相应的子目录文件夹下。
4. 运行安装脚本
将WordPress文件放在根目录下的用户请访问:http://example.com/wp-admin/install.php
将WordPress文件放在子目录(假设子目录名为blog)下的用户请访问:http://example.com/blog/wp-admin/install.php
其中的example.com要替换为自己的虚拟主机的域名。
WordPress无法查找到wp-config.php文件时会通知用户并试图自动创建并编辑wp-config.php文件。(用户可以在web浏览器中加载wp-admin/setup-config.php以新建wp-config.php文件。)WordPress询问用户数据库的具体情况并将之写入新的wp-config.php文件。如果新文件创建成功,用户可以继续安装;否则需返回:设置wp-config.php文件。
<img src=”https://codex.wordpress.org/images/5/5d/setup-config.png” width = “300px” alt=”没有设置好wp-config.php时” align=center />
5. 完成安装
按照页面上的安装步骤即可完成安装。
安装好之后可以干什么
为博客换主题,安装后台插件,配置环境等等,可以参考WordPress大学的教程。
Then, enjoy your writing!