利用Wordpress,快速拥有自己的博客站点
- 来源:电脑时空 smarty:if $article.tag?>
- 关键字:Wordpress,博客站点 smarty:/if?>
- 发布时间:2014-12-17 13:14
随着互联网的迅速发展,很多用户将自己的资源通过网络进行共享,因此这样就需要有自己的一片网络空间,于是博客或个人站点以自身的灵活性、共享性、便捷性,赢得很多用户的喜爱。可是怎么样才能在互联网或自己的服务器上搭建一个更强强大的博客或个人站点呢?很多人为此头疼,不妨试试wordpress吧,有了你即使对HTML语言一无所知也可以搭建出非常个性、时尚而专业的站点。
Wordpress是什么
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。WordPress是一个免费的开源平台,程序提供了所见即所得的文章编辑器,用户可以根据需要自行安装和设定主题系统,丰富的三方插件让博客功能更为强大。此外,程序还提供文字的格式和式样的排版滤镜、静态页面生成,多人同写博客,手机和Ipad等移动终端支持等功能,使用wordpress可以使你的博客近乎个性和完美。
Wordpress服务器端架设如果我们有自己的域名或使用本地IP架设一个专用的博客或站点,我们需要先来为Wordpress部署一个web服务器。Wordpress支持PHP和MySQL数据库的服务器,因此安装时,我们需要一台安装有linux server系统的服务器,本文以Ubuntu server系统为例来了解一下wordpress的配置过程。
1.安装SSH远程控制服务
Ubuntu server安装过程不是本文重点,在此不再一一赘述。由于Ubuntu server系统默认提供的是终端命令行界面,为了方便我们在客户端电脑上对服务器系统进行维护,我们需要先为其安装SSH服务。
安装时,在终端命令行界面中输入“sudo apt-get install openssh-server”回车,随后系统会自动进行安装。
SSH服务安装后,以后我们就可以在客户端电脑上访问Ubuntu server系统了。如果我们的客户端使用的是windows系统,我们还需要安装一款SSH客户端软件,putty是一款小巧实用的SSH客户端软件,操作非常方便。启动putty程序,在主机名和IP地址文本框中输入ubuntu server服务器的IP地址,端口号默认即可。
随后单击“打开”按钮,在弹出的界面中输入用户名和密码便登录到远端服务器系统了。
2.安装Apache web服务器
在Ubuntu系统中要发布站点,需要安装web站点发布系统,如apache,还要按照PHP5支持、mysql数据库等组件,我们可以通过安装Lamp软件包来完成。
安装时,在putty程序的命令行中输入一下语句:sudo apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server。
安装时,系统会提示输入mysql的root用户名和密码,随后系统会对三个组件进行安装。安装后在客户端的IE浏览器中输入Ubuntu server系统的IP地址,如果显示如下图内容,表示Apache已经安装成功。
3.安装wordpress程序
上面的工作完成后,下面我们就可以安装wordpress程序了。
(1)上传安装包文件
Wordpress有多种安装方式,在此我们选择客户端上传的方式来进行安装,这样我们要借助文件上传工具WinScp工具将wordpress上传到Ubuntu server服务器上。安装时,首先登陆到wordpress中国官网(http://cn.wordpress.org/)下载最新版的程序包。随后启动安装好的WinSCP程序,在登录界面中输入服务器IP地址、用户名和密码,单击“登录”按钮即可登录到服务器界面。
提示:如果登录系统时,服务器提示拒绝访问,这说明服务器端ftp服务没有打开。我们可以再服务器端的命令提示符下输入sudo apt-get install pure-ftpd命令即可开启。
登录后我们可以看到WinScp主界面有两个文件显示窗口,左侧为本地系统文件夹,右侧为远程文件夹。在远程窗口中,我们进入到/root/var/文件夹中找到一个名为“www”的文件夹。文件夹内有个index.html文件,将其删除后,从本地文件夹中将wordpress文件夹中的所有内容都要上传到www目录下。
提示:为了安全起见,系统默认情况下不允许用户向服务器系统文件夹写入文件的,因此在上传文件之前我们要将www文件夹的权限设置为“可读可写”模式。设置时,在www文件夹上单击右键,在弹出的右键菜单中选择属性,打开www属性对话框。
在权限项中我们可以看到八进制表值为0755,这是一个只读模式,如果想将其全权限提升为可读可写模式在此将八进制值改为0777即可。
(2)创建数据库
Wordpress文件上传后,下面我们还要为wordpress创建一个数据库,这样以后所有站点的各项信息都是保存到该数据库中。
创建数据库时,登录的服务器系统的命令行界面,输入下面语句:sudomysql-uroot..p其中root是数据库用户名,然后根据提示输入密码,进入mysql命令界面,随后键入create database wpdata default character set‘utf8’;该语句是为我们创建一个名为wpdata的数据库,创建完成后退出即可。
配置wordpress站点
数据库创建完成后,下面我们就可以来配置wordpress了。
1.创建站点配置文件
在客户端电脑的IE浏览器中输入刚刚创建的wordpress服务器地址,第一次访问弹出一个配置界面,在此单击“创建配置文件”按钮,来创建一个wpconfig.php配置文件,文件生成后会自动保存到wordpress系统文件目录下。
按照提示向导进入到数据库绑定界面,在此输入数据库名称、用户名、密码等信息。
提示:在这里输入的数据库信息就是我们刚刚创建的wpdata数据库信息。
输入后,单击“提交”按钮,程序开始链接数据库,完成后在弹出的窗口中单击“进行安装”按钮,程序会自动配置wordpress程序,之后弹出站点信息窗口,在此我们需要填写博客站点名称,管理员用户名和密码等信息。
随后单击“安装wordpress”按钮后进入到登录界面,单击“登录”按钮后在打开的登录界面中输入刚刚创建的登录用户名和密码即可登录到wordpress后台管理界面。
2.发布第一篇文章
至此,我们就可以输入IP地址直接访问刚刚创建的站点了。站点创建后,我们就可以发布信息了。发布时,首先单击登录按钮,使用刚刚创建的用户名和密码进行登录,随后单击网页上端的“新建”→“文章”,打开“撰写新文章”界面,输入标题和文章信息即可。
如果我们在文章中添加视频和图片等多媒体文件,我们可以单击“添加媒体”按钮上传需要的多媒体文件即可,文件添加后单击“发布”按钮即可将文章发布到网站中去。
3.创建栏目
当然,所有的网站都不是将文章堆叠在一起,而是通过栏目进行分类,不同的文章发布到不同的栏目中去,在wordpress中默认就一个“示例页面”栏目,因此我们根据需要为自己的站点创建多个栏目。
添加时,单击“仪表盘”下面的“页面→所有页面”,在打开的页面中单击“新建页面”按钮根据需要添加新页面。添加的页面将显示在首页的导航栏中。
4.安装三方插件
Wordpress之所有比众多用户认可是因为该程序支持第三方插件,有了这些插件让程序本身变得更为优秀。Wopus中文博客平台(http://plugins.wopus.org/)提供了众多三方插件,我们可以登录该网站去了解各种插件的功能,安装插件时,在程序管理界面进入到“插件”界面,单击网页上方的“安装插件”按钮,随后在搜索框中输入需要安装的插件名称,单击搜索按钮,程序会自动连接的相应站点搜索该插件,搜索后直接单击“安装”即可。如果你觉得使用在线搜索功能速度较慢,我们可以手工来安装插件。首先从相应的网站下载到需要安装的插件,一般插件格式都为zip压缩文件。随后在插件界面,单击“上传”按钮,在打开的界面中单击“选择文件”按钮,选择刚刚下载的插件文件,并单击“现在安装”按钮。
随后系统提示输入主机IP和ftp服务的用户名和密码,输入后单击“继续”按钮开始安装。插件安装后,我们就可以在wordpress中使用该插件了。
5.更换主题
如果你不太喜欢系统默认的黑色主题风格,我们可以更改其他主题模式。更换主题模式时,单击仪表盘下方的外观,在打开主题列表中选择自己喜欢的主题后,单击“启用”按钮,即可为当前站点更换主题。
除了系统自带的几种主题外,系统还支持在线安装主题第三方主题,安装方法和插件的安装方法相同,在此不再赘述。
配置多站点
通过上面的设置,wordpress站点已经创建完成,但是只能创建当前一个站点,即使我们通过后台添点多个用户,也只能将信息发布的这一个站点中,并且除了管理员外,该站点的栏目、主题等个性化信息其他用户都不能修改的。那么如何让每一个老师都拥有占用的一个独立站点,形成自己的个性平台呢?其实通过下面的简单设置即可实现。
1.修改web-config.php配置首先通过WinScp登录到服务器端找到www的文件夹下的webconfig.php文件。随后将其下载到本地桌面并用记事本程序将其打开。
找到“/*好了!请不要再继续编辑。请保存本文件。使用愉快!*/”字段。在其上面添加下面一段语句。
define(‘WP_ALLOW_MULTISITE’,true);输入后,保存退出,并上传到www目录下替换其下面的webconfig.php文件。
2.启用mod_rewrite模块
启用该模块非常方便,只要在终端命令行界面执行sudo a2enmod rewrite语句即启用了Mod_rewrite模块。
随后输入sudovim/etc/apache2/sites-enabled/000-default,进入到000-default编辑界面,将其中的:AllowOverride None修改为:AllowOverride All接着按下ctrl+o和ctrl+x保存退出,随后键入sudo/etc/init.d/apache2restart语句,重启apache即可。
3.站点配置
回到Wordpress后台管理界面,在左侧的仪表盘下方选择“设置”→“配置网络”,在打开的界面中将两个文本框中的代码分别复制到www文件夹中的wpconfig.php和.htaccess文件中。
其中,第一段代码需要复制到wp-config.php文件中的“/*好了!请不要再继续编辑。请保存本文件。使用愉快!*/”语句的上方。而第二段代码需要覆盖.htaccess文件中的所有内容。
复制完成后,需要重新登录管理界面,登录后我们看到在管理界面左上方多出一个“我的站点”选项,这样多站点功能已经添加成功。
下面我们就可以为用户添加个人站点了。添加时,单击上方的“我的站点→管理网络→站点”命令。
在打开的站点管理界面中,在此单击“创建新站点”命令,打开添加站点窗口,在站点地址中输入IP地址或网站后面的博客名称(如blog01),并设置好站点标题和管理员邮件地址。
随后单击“添加站点”按钮,生成blog01的这样一个子站点。以后我们输入IP地址+blog01博客名即可访问该博客了。
个人博客创建后,我们还要将创建的站点指派给指定的用户,站点支持多用户管理,我可以根据需要不同的用户设置不同的权限。
设置时单击站点下方的所有站点,即可列出我们创建的所有站点,在此选中的站点单击下方的“编辑”按钮,打开站点编辑界面,切换到“用户”界面,单击“添加用户”按钮即可为当前站点创建用户。随后切换主题界面,我们可以还可以为当前站点选择一个个性的主题。设置后单击“保存更改”即可。
通过上面的介绍,我们就可以借助wordpress打造了一个专业而又时尚的站点和博客群,怎么样,以后不会在因为没有自己的站点而发愁了吧!
文/北京66中 刘燕