WordPress快速建站

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

 

这篇文章将介绍如何使用WordPress建立一个博客、网站和论坛。WordPress是基于PHP的博客架设工具。它提供了一套开源的PHP代码以方便用户在支持PHP的主机上快速的建立博客。WordPress的作者Matt Mullenweg。作为一个狂热的博客爱好者,他深感当时博客产品的不足,从而开发了WordPress。WordPress有很好的图形化管理页面。所以,即使不懂html/css/javascript,也可以创建出一个成熟美观的博客。

Matt Mullenweg

 

WordPress建立的博客简洁美观。整个建站过程变得异常简单。WordPress因此立即流行开来。随后,其他开发者和爱好者不断为WordPress加入各种主题(theme)和插件(plugin),从而让WordPress可以用于web网站、论坛、社交网络等的建立。由于Worpress的易用性,现在的web页面已经有超过15%是基于WordPress。

 

酷壳:使用WordPress建立的博客

 

 

WordPress是开源的,使用者可以任意阅读和修改它的代码。因此,WordPress也是一个很好的学习工具。

WordPress Logo

 

自建测试环境:LAMP

传统意义上LAMP套装是Linux + apache + mysql + php。Linux作为操作系统,apache作为服务器,mysql是数据库,php作为服务器和数据库之间的接口(以及cgi)。尽管这四者是相对独立的产生的,但这四者可以完美的配合并构成一个高效的web服务器。我在自己的电脑上安装了LAMP以便测试wordpress。如果测试成功,你可以租用支持php和mysql的主机,在上面运行wordpress网站。

在测试环境下,可以利用浏览器访问http://localhost,或者http://127.0.0.1,或者本机IP来访问网站。

(oec2003提供了WAMP解决方案,也就是Windows + apache + mysql + php。你可以使用AppServNetwork软件来一次性安装。AppServNetwork的网址是 http://www.appservnetwork.com/ 谢谢oec2003)

(MAC OS X下可以使用MAMP,这个软件提供了MAC + apache + mysql + php。你可以到http://www.mamp.info 有免费版本)

 

Ubuntu系统安装LAMP套装

$sudo apt-get install tasksel
$sudo tasksel install lamp-server

(不同的Linux版本、MAC和Windows都可以安装*amp套装,可以google查询相应方法)

LAMP配置

Apache服务器的默认根目录是/var/www。在这样的默认配置下,只需要将网站的文件,比如index.html,放入到/var/www下即可,不需要做过多配置。

 

有时候,我们想调整根目录的配置。我们以000-default的配置为基础,来创建自己的mysite配置:

$sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysite.conf  

修改/etc/apache2/sites-available/mysite,将其中所有的/var/www改为/home/vamei/mysite,也就是我们站点的起始目录。你可以根据自己的情况选择合适的目录,替换这里以及后面的/home/vamei/mysite

 

这样修改之后,访问者可能不具备访问/home/vamei/mysite的权限,可以修改/etc/apache2/apache2.conf文件,找到

<Directory /var/www>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

 

将这一段复制,并粘贴在后面,将其中的/var/www改为/home/vamei/mysite

 

 

载入mysite配置

可以使用下面的命令来查看现有的站点:

$apache2ctl -S

现在,我们要改用mysite配置。停止默认的站点,启动自定义站点:

$sudo a2dissite 000-default && sudo a2ensite mysite
$sudo service apache2 reload

默认站点可能不叫做000-default。根据apache2ctl -S的返回结果,相应修改上面的命令。

 

重启Apache2:

$sudo /etc/init.d/apache2 restart

 

测试

新建/home/vamei/mysite/index.html,在其中写入

<p>HTML test success!</p>

然后在浏览器(比如firefox)中打开http://localhost。如果出现下面显示,则说明apache安装成功:

进一步测试php。新建/home/vamei/mysite/test.php,在里面加入一行:

<?php phpinfo(); ?>

用浏览器访问http://localhost/test.php。如果出现有下面横幅的页面,则说明php安装成功:

测试成功之后删除index.html和test.php,并清空浏览器cache

 

**下面是我在安装过程中出现下面的一个警示:

apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

我查到一个解决方法:修改/etc/apache2/apache2.conf文件,在文件里加入一行:

ServerName localhost

保存退出后,重启apache:

$sudo /etc/init.d/apache2 restart

 

为WordPress创建数据库

在终端下使用下面命令启动mysql

$mysql -u root -p

进入mysql,创建名为wordpress的数据库,并创建用户vamei

mysql> CREATE DATABASE wordpress
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_genercal_ci;
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON wordpress.* TO 'vamei'@'localhost' IDENTIFIED BY 'vameiisgood';

vamei的密码为vameiisgood。

 

下载WordPress

官网链接

 

在命令行下,可以使用下面命令下载最新版本:

wget http://wordpress.org/latest.tar.gz

 

使用

tar -xzvf latest.tar.gz

解压缩。

 

也可以下载.zip版本,使用$unzip filename解压缩。将解压缩后的文件之后放入/home/vamei/mysite(该目录之下应该有index.php)。

 

使用浏览器访问http://localhost,你应该能看到如下:

 

有可能互联网的环境下,访问者无权写入wp-config.php。这时,WordPress会有提示,并要求你手动将相关内容放入到wp-config.php中。

 

按照指示点击按钮,直到下面的页面。该页面中填入mysql数据库信息。数据库信息要与“为wordpress创建数据库”章节中的设置一致。

                     

然后,设置管理员用户。

 

使用管理员账户登录,进入控制面板(Dashboard)。你可以在此控制面板对页面(page)、主题(theme)、菜单(menu)和插件(plugin)做进一步的设置。你也可以在此页面新增博文等。

控制面板

访问http://localhost,就可以看到我们所创建的博客了。

博客

现在,你可以按照上面的步骤,在租用的主机或者云空间建立自己的博客了。  

 

修改主题(theme)

WordPress的一大优势是有丰富的主题和插件。通过更改主题,你可以整体的改变网站的外观,而不影响其中的内容。在wordpress.org的主题页面,有许多可以选择的主题。我以responsive主题为例,来说明主题的更换。这个主题适用于网站。

下载主题: http://wordpress.org/extend/themes/responsive

将下载后的包解压缩,然后将整个文件夹放入/home/vamei/mysite/wp-content/themes。注意,apache需要对这些文件有读取的权限。进入网站的控制面板,在Appearance -> Themes下,你可以看到新的responsive主题,选择更换。

回到站点localhost查看,网站有新的“造型”了

 

responsive主题

 

激活插件(plugin)

插件是为了增加网站的功能。你可以在一个网站上激活多个插件。比如我们要激活bbpress插件,这个插件用于支持论坛功能。同样的步骤,在wordpress.org中寻找插件,下载并解压缩。

下载链接: http://wordpress.org/extend/plugins/bbpress/

将插件放入到/home/vamei/mysite/wp-content/plugins文件夹,并适当修改权限。

回到控制面板,选择Plugins -> Installed Plugins。我们可以看到bbpress的对应行。选择激活(Activate)

控制面板的主菜单上出现了新的选项。

创建Forums(比如Tech)和Topics(比如WordPress)。在创建WordPress的时候可以选择将它归入到Tech论坛中。然后利用widgets或者menu让论坛页面显示出来。

基于wordpress的论坛

你还需要到setting -> general中勾选anyone can register,从而允许多用户模式。

(这一部分只是为了显示如何增加并使用插件。如果想建立一个成熟的论坛,还需要更多的设置)

 

总结

WordPress像是一家很容易用的“傻瓜相机”。它将许多接口都漂亮、简单、舒适。你可以利用WordPress快速的建造一个网站。事实上,许多建站的外包公司就是在WordPress的基础上小小修改一下。当下一次有朋友求你建个网站的时候,你至少不用回答“不好意思,我是写编译器的,不知道怎么建网站”。更重要的是,我们可以深入到WordPress的API和源码中,也可以加入到WordPress的开发社区,开发自己的主题和插件。很酷,对不对?

 

时间: 2024-09-20 12:31:11

WordPress快速建站的相关文章

如何利用网站源码快速建站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 导读:利用网站源码建站可以说是所有建站方式当中最快捷最省钱的建站方式.考虑到很多朋友对网站建设并不是那么的了解和熟悉,所以,华夏网络营销网在此说一下如何利用网站源码快速建站. 亲爱的朋友: 早上好! 华夏网络营销网近期由于业务太多,所以,并没有太多的时间来写一些原创性的东西.靠近年关了,在此,华夏网络营销网诚祝各位朋友新年快乐,蛇年大吉大发!

用FrontPage八步快速建站

frontpage 用FrontPage做网页的朋友们,你的主要页面中,可能都带有许多相同的元素吧?如页头横向排列(或左侧纵向排列)的主要链接按钮.页底的板权说明及E-mail联系方式等.你是如何做的呢?是使用单页且先"(Ctrl+C)"再重复性地"(Ctrl+V)"呢,还是引用框架页?对于前者,本身就是重复劳动,特别是日后其中某一元素要作变更时麻烦可就大了(须重复好多次同一操作),实不可取:而对于后者,实践证明框架页并不太美观且不为广大网民所喜欢!那如何更方便省事

快速建站步骤详解

网站建设是技术活,不管你是自己拿程序来做还是用开源程序来做需要的时间都比较长,短则半个月,长则三四个月. 那当我们需要快速搭建一个网站的时候该怎么办? 俗话说的好:有市场就有需求有需求就有来帮你http://www.aliyun.com/zixun/aggregation/7432.html">解决问题的人! 怎么进行快速建站教程: 一.首先要进入建站宝盒V6.0网页制作页面 二.对原始数据进行初始化 如果你是重新做一个网站,在做网站之前我们要先进行一个操作,就是对之前的数据进行一次初始化

LuManager图文安装使用教程和创建MysqL快速建站基本教程_Linux

LuManager也简称是LUM,是一套国产的Linux和Unix服务器管理软件,支持Nginx.Tengine.Apache,可以切换PHP5.2X和PHP5.3X,快速创建网站.MysqL数据库.域名绑定等建站功能齐全,程序还附带了一些PHP和服务器优化功能. LuManager支持FreeBSD.Debian.Centos.Ubuntu,选择快速安装整个过程不到十几分钟,特别适合那种刚刚接触Linux类VPS的朋友建站使用,至于LuManager在占用VPS内存和运行效率这一块,小内存的V

如何快速建站?怎样创建自己的网站?

马云说过"21世纪要么电子商务,要么无商可务.现在你不做电子商务,五年之后你必定会后悔."随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落.越来越多人希望拥有自己的网站,利用网站宣传,挖掘无限商机,走上网络营销成功之路,那么怎样创建自己的网站呢? 怎样创建自己的网站第一步: 首先必须要有域名,就像有一个门牌号一样,域名要尽可能的短.方便记忆,以纯字母或纯数字居佳,最好和自己的公司业务,名称相符合,能代表相关的意义.现在好的域名已经不多了,你可以去卓天网络淘一下宝,说不定能注

新手必看:如何快速建站

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 如果想要成为一个7474.html">草根站长的话,首先第一件事情就是必须要有自己的一个家,也就是自己的网站,我以下讲的内容主要是针对于新手来说,新手站长的成长过程都要经历这么一个过程,从最初自己摸着石头过河到慢慢熟悉,到最后的网络高手.如果这些刚刚出生的婴儿站长能得到前人的一些经验的话,或许就能少走许多的弯路,留出更过的时间

快速建站的php开源程序

很多国外开源程序并不太符合中国人的使用习惯,而国内有一些厂家或个人也做了一些不错的产品,不少程序是提供源代码下载的,虽然有些在许可协议上和开源许可证有些出入,但其在使用上还是挺符合中国人的使用习惯,今天我就介绍一些国内的PHP"开源"建站程序.  论坛:Discuz  Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味.另一个流行的论坛程序是PHPWind.  SNS:Ucenter Home  UCenter Home是采用PHP

快速建站3步走 百度助站长建立移动资源共享红利

中介交易 SEO诊断 淘宝客 云主机 技术大厅 每一年的百度联盟峰会,对于站长和开发者来说,都是把握互联网行业趋势的重要窗口.在5月29日举行的2014百度联盟峰会上,百度移动云技术总监王京傲就向站长发出呼吁,"移动搜索市场已经日趋成熟,大家应该加速移动资源建设,跟百度一起共享移动搜索的市场红利." 对移动搜索时代的站长和开发者来说,能否抓住机遇建立移动化资源,将直接决定能否获得市场红利.作为国内独占移动搜索72.1%市场份额的巨头,百度移动搜索在过去4年间的检索量增涨了21倍,预计今

新手教你怎样快速建站

免费网站怎么建,空间也能免费吗? 免费网站怎么建立,免费网站并非免费空间 互联网真的有免费建站这等好事? 现在制作一个网站已经越来越容易了,只要知道清晰的流程之后都是可以很快的建好一个企业或者个人网站的!免费的建站程序很多,下面听哥给你亮出来,建站一般来说分主要有这四步:申请域名.申请虚拟主机.制作网页,网站宣传推广! 之所以能免费建建站,是因为建站程序是免费,而并非网站空间免费,免费程序地址:http://www.iisp.com/design/?s=nowcn 一:域名注册 选个好的域名是一