WordPress安装

WordPress在欧美乃至国内的流行度极高,全世界大约27%的网站就是用Wordpress来搭建的,模板与插件赋予了Wordpress极强的拓展性,使它有点类似于网站建设的瑞士军刀一样,下至小白,上至大公司,都在使用它。掌握Wordpress是一项极为实用的技能。

WordPress是众多开源网站项目非常流行的一个,也是国外学习网站建设最为推荐的入门首选。WordPress作为一个成熟的内容管理系统(CMS,Content Management System)你会真正理解关于网站源代码、后台、前端等很多知识。

WordPress的文件结构

WordPress下载

WordPress下载地址:WordPress中文官网

下载最新的版本之后解压压缩包即可。

WordPress文件结构

解压后大家可以看到wordpress的目录结构,那wordpress目录以及文件都是来执行什么功能的呢? wordpress这么多文件,那哪些是我们会经常用到的呢?那就是根目录下的wp-config.php以及wp-content文件夹里面的文件。

在wp-content文件夹里面的:

  • plugins文件夹:我们以后会把插件使用FTP工具上传到这里;
  • themes文件夹:我们以后会把模板上传到这里。尤其是themes文件夹我们以后使用的会最多。

上传wordpress到服务器

下载wordpress,然后解压;找到网页服务器的根目录,在/var/www/html这里,用FTP工具连接服务器,然后把wordpress文件夹里面的内容(也就是包含wp-adminwp-contentwp-inclues等文件这一层级的所有文件)上传到/var/www/html里面,也就是/var/www/html下面的文件就是wp-contentwp-inclues等文件夹,建议不要有其他层级。

设置html文件夹的权限

这样html下面所有的文件夹的权限就都设置好啦

安装wordpress

上传完wordpress之后,使用FTP连接服务器,在wordpress的根目录将wp-config-sample.php文件名,修改成wp-config.php.

修改wp-config.php配置信息

在FTP工具中,找到wp-config.php,然后选中它鼠标右键然后选择查看/编辑,文件就会被下载并在编辑器里打开,在编辑器里的wp-config.php文件找到以下代码:

  • 数据库名,就是在phpmyadmin新建的数据库名,
  • 用户名和密码是登录phpmyadmin后台的账号密码,也是整个mysql数据库的账号以及密码,账号为root,密码是你自己设置的mysql的密码
  • 数据库主机为localhost

修改成,注意替换的是里面的内容,不要删掉

然后通过域名或IP来访问你的网站(如果是wordpress为子站,则是域名或ip/文件夹名),这时候会跳出wordpress的安装界面。

后台设置与登录

接下来会弹出后台账户设置的页面,站点标题、后台的用户名、密码按照需求自己来设置,搜索引擎可见不要打钩,然后安装wordpress,你的网站就能搭建好啦。

wordpress的后台链接是”http://你的ip或你的域名/wp-admin”,打开后输入账号和密码,即可访问。

WordPress配置

wordpress刚搭建成功之后可能会有一些问题需要大家去解决,这些问题在大家有了自己的网站之后就变得更加贴近你的实际开发,十分有助于你对网站建设一些知识的实战了解,我们把这些问题整理了一下:
权限的问题

当我们在多媒体里添加图片时,会显示没有上传的权限,我们可以使用命令行终端连接服务器之后,输入以下命令,在wp-content文件里新建一个uploads文件夹:

然后修改uploads的权限

FTP的问题

当我们在后台安装/更新模板、安装/更新插件的时候,会需要输入网页服务器的账号密码,这里的账号和密码是FTP的账号和密码哦,与大家用FTP登录时的账号密码不一样;

使用SSH终端连接云服务器,然后输入以下代码:

php开源网站系统所需的Linux系统、PHP环境、Apache服务器均以部署成功,在安装好了wordpress基础之上,你只需要新建一个数据库,并将开源代码上传到网页服务器根目录(只能有一个主站,其他需要放到文件夹下面),按照wordpress的经验即可成功安装其他开源网站系统。

CMS内容管理系统

内容管理系统(content management system,CMS)是一种位于WEB 前端和后端办公系统或流程之间的软件系统。内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批、发布内容。Wordpress就是一个非常不错的内容管理系统,那它具备内容管理系统的哪些功能呢?
(1)文章发布:尝试发布一篇中文标题的文章
(2)分类功能:了解一下分类里父节点与子节点的关系,以及打开一个分类链接,看下该分类在前端的样式;
(3)标签功能:区分一下标签与分类的不同
(4)多媒体管理:支持上传图片(jpg、jpeg、png、gif、ico),文件(word文档、PPT文档、PDF文档、Excel表格、psd文档),音频(mp3、wav、ogg等),视频(mp4、mov、avi、mpg等)
(5)页面管理:新增一个页面,看与文章有何不同;
(6)登录系统:在『设置』-『常规』里,让任何人可以注册你的网站;并设置新用户的默认角色为投稿者;在『外观』-『小工具』里把带有登录功能的『功能』小工具放到侧边栏,
(7)用户管理:研究一下wordpress给用户设置了几种权限,这些权限各有什么用处
(8)评论管理:了解一下如何让用户评论不需要审核即可发布,以及管理一下评论

本节任务

  • 下载并安装wordpress,并把你的域名发到交流群里;
  • 上传一张图片或网页到服务器里,并把该图片或网页的域名地址发到交流群里;
  • 新增一个分类,并在该分类下发表一篇带有特色图片、标签的文章,开启文章的评论功能,并找人来评论,并审核通过该评论;