网站搭建从零开始(五) WordPress的安装

系列博客说明

《网站搭建从零开始》系列博客 http://www.paincker.com/tag/website-primer

对于完整的学习,强烈建议先阅读《网站搭建从零开始(〇) 内容概要与学习方法》 http://www.paincker.com/website-primer-0


前面已经完成了网站搭建的两大要素,即域名和空间,本篇开始介绍第三个要素,也是网站中最核心的内容,即网站内容的建设。这里以开源博客网站框架WordPress的安装为例说明。

WordPress安装很简单

如果你的服务器能通过应用中心一键安装WordPress,就省去了很多步骤,可以跳过这一节前半部分的内容,直接跳到“网站初始化”部分。如果没有一键安装,操作也不会太复杂(相比网站搭建这么庞大的工程,安装WordPress简直不值一提)。

前面我们设置了MySQL数据库和FTP的账号,并且做了域名解析,输入网址能打开index.html的网站首页。只要服务器支持php并且配置了数据库和FTP,安装WordPress是很简单的。

新建数据库

从服务器空间控制面板登录phpMyAdmin,在首页选择新建数据库,数据库名称可以随便取,例如wordpress,编码选择UTF8格式如图。

上传WordPress文件

从网上下载最新的WordPress安装包,是一个压缩包。要把这个压缩包中的文件通过FTP或其他方式上传到服务器。如果我们的服务器支持在线解压,可以直接上传压缩包然后再解压,这样会快很多。要不然就只有在本地先解压了再上传了。

  • 注意要把WordPress解压到网站的根目录,也就是让WordPress的index.php文件恰好位于网站根目录
  • 如果站点根目录有index.html,将其重命名或删除,以免默认打开此文件而不是WordPress的index.php文件。

对于一个站点来说,根目录是很重要的。尤其是当你的站点后来变大了,访问人数变多了,如果随便的改动根目录中的文件,后果可能会很严重,轻则导致站点访问不了,重则可能泄露一些重要数据、或者让网站暴漏出漏洞让非法分子有机可趁等等。所以对网站中文件的改动一定要慎重。当然,对于一个不涉及太多金钱、用户重要数据、网站形象等的小站点来说,还不至于那么严重。

由于你有服务器空间的账号,作为服务器管理员,比网站管理员的权限显然要大一些。万一出了问题你可以直接修改甚至删除网站的文件和数据库。但是如果你的网站已经做得很大了,网站的数据库和文件就不能随便乱动了。

初始化WordPress配置:设置数据库

WordPress文件上传完成后,浏览器打开你的网站,就会进入WordPress配置界面如下图,点击现在就开始。

填写数据库相关信息。

  • 数据库名是前面新建的数据库名字
  • 用户名、密码是之前的MySQL账号,也即phpMyAdmin登录账号
  • 通常数据库保存在服务器空间所在的同一台服务器上,所以数据库主机就是localhost(因为WordPress运行在服务器上,这个是对于服务器而言的localhost
  • 表前缀一般不用修改

如果你的数据库设置不对,就会提醒重新设置。例如下图是数据库名设置错的情况。

如果设置正确,就会跳转到如下界面。

如果你用的一键安装WordPress应用,就不会有以上的数据库设置的界面,而是直接跳转到后面的网站设置的界面(实际上数据库配置保存在wp-config.php文件中,人家已经给你配置好那个文件所以不用设置数据库)。

网站初始化

在网站设置界面,输入站点标题即网站名,然后输入网站管理账号和邮件,即可安装。网站名和密码、邮件之后都可以进行修改。

稍后即安装完成,可用刚刚输入的网站管理员账号登录到WordPress后台。

建站成功

用你的账号登录后,即可进入网站后台管理界面,如图。

而此时,直接访问网址,则会进入默认的网站前台页面,如下图:

至此,个人网站就已经基本搭建完成,由于直接使用了WordPress框架,不需要编写代码,简单的几步操作,就可以搭建一个看上去很不错的网站。之后的文章,将继续对站点进行完善。