您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
wordPress快速建站的方法步骤
晓巧2025-01-24WordPress教程已有人查阅
导读这篇文章将介绍如何使用WordPress建立一个博客、网站和论坛。WordPress是基于PHP的博客架设工具。它提供了一套开源的PHP代码以方便用户在支持PHP的主机上快速的建立博客。W
这篇文章将介绍如何使用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网站。
在测试环境下,可以利用浏览器访问,或者,或者本机IP来访问网站。
(oec2003提供了WAMP解决方案,也就是Windows + apache + mysql + php。你可以使用AppServNetwork软件来一次性安装。AppServNetwork的网址是 http:// .appservnetwork.com/ 谢谢oec2003)
(MAC OS X下可以使用MAMP,这个软件提供了MAC + apache + mysql + php。你可以到http:// .mamp.info 有免费版本) Ubuntu系统安装LAMP套装
$sudo apt-get install tasksel
$sudo tasksel install lamp-server
(不同的Linux版本、MAC和Windows都可以安装*amp套装,可以google查询相应方法)LAMP配置
Apache服务器的默认根目录是/var/ 。在这样的默认配置下,只需要将网站的文件,比如index.html,放入到/var/ 下即可,不需要做过多配置。
有时候,我们想调整根目录的配置。我们以000-default的配置为基础,来创建自己的mysite配置:
$sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysite.conf
修改/etc/apache2/sites-available/mysite,将其中所有的/var/ 改为/home/vamei/mysite,也就是我们站点的起始目录。你可以根据自己的情况选择合适的目录,替换这里以及后面的/home/vamei/mysite
这样修改之后,访问者可能不具备访问/home/vamei/mysite的权限,可以修改/etc/apache2/apache2.conf文件,找到
载入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,在其中写入
进一步测试php。新建/home/vamei/mysite/test.php,在里面加入一行:
<?php phpinfo(); ?>
用浏览器访问。如果出现有下面横幅的页面,则说明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
下载WordPress官网链接
在命令行下,可以使用下面命令下载较新版本:
使用
tar -xzvf latest.tar.gz
解压缩。
也可以下载.zip版本,使用$unzip filename解压缩。将解压缩后的文件之后放入/home/vamei/mysite(该目录之下应该有index.php)。
使用浏览器访问,你应该能看到如下:
有可能互联网的环境下,访问者无权写入wp-config.php。这时,WordPress会有提示,并要求你手动将相关内容放入到wp-config.php中。
按照指示点击按钮,直到下面的页面。该页面中填入mysql数据库信息。数据库信息要与“为wordpress创建数据库”章节中的设置一致。
然后,设置管理员用户。
使用管理员账户登录,进入控制面板(Dashboard)。你可以在此控制面板对页面(page)、主题(theme)、菜单(menu)和插件(plugin)做进一步的设置。你也可以在此页面新增博文等。
控制面板
访问,就可以看到我们所创建的博客了。
博客
现在,你可以按照上面的步骤,在租用的主机或者云空间建立自己的博客了。 修改主题(theme)
WordPress的一大优势是有丰富的主题和插件。通过更改主题,你可以整体的改变网站的外观,而不影响其中的内容。在wordpress.org的主题页面,有许多可以选择的主题。我以responsive主题为例,来说明主题的更换。这个主题适用于网站。
下载主题: https://wordpress.org/themes/responsive/
将下载后的包解压缩,然后将整个文件夹放入/home/vamei/mysite/wp-content/themes。注意,apache需要对这些文件有读取的权限。进入网站的控制面板,在Appearance -> Themes下,你可以看到新的responsive主题,选择更换。
回到站点localhost查看,网站有新的“造型”了
responsive主题
激活插件(plugin)
插件是为了增加网站的功能。你可以在一个网站上激活多个插件。比如我们要激活bbpress插件,这个插件用于支持论坛功能。同样的步骤,在wordpress.org中寻找插件,下载并解压缩。
将插件放入到/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,从而允许多用户模式。
(这一部分只是为了显示如何增加并使用插件。如果想建立一个成熟的论坛,还需要更多的设置)
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网站。
在测试环境下,可以利用浏览器访问,或者,或者本机IP来访问网站。
(oec2003提供了WAMP解决方案,也就是Windows + apache + mysql + php。你可以使用AppServNetwork软件来一次性安装。AppServNetwork的网址是 http:// .appservnetwork.com/ 谢谢oec2003)
(MAC OS X下可以使用MAMP,这个软件提供了MAC + apache + mysql + php。你可以到http:// .mamp.info 有免费版本) Ubuntu系统安装LAMP套装
$sudo apt-get install tasksel
$sudo tasksel install lamp-server
(不同的Linux版本、MAC和Windows都可以安装*amp套装,可以google查询相应方法)LAMP配置
Apache服务器的默认根目录是/var/ 。在这样的默认配置下,只需要将网站的文件,比如index.html,放入到/var/ 下即可,不需要做过多配置。
有时候,我们想调整根目录的配置。我们以000-default的配置为基础,来创建自己的mysite配置:
$sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/mysite.conf
修改/etc/apache2/sites-available/mysite,将其中所有的/var/ 改为/home/vamei/mysite,也就是我们站点的起始目录。你可以根据自己的情况选择合适的目录,替换这里以及后面的/home/vamei/mysite
这样修改之后,访问者可能不具备访问/home/vamei/mysite的权限,可以修改/etc/apache2/apache2.conf文件,找到
<Directory /var/ >
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
将这一段复制,并粘贴在后面,将其中的/var/ 改为/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)中打开。如果出现下面显示,则说明apache安装成功:进一步测试php。新建/home/vamei/mysite/test.php,在里面加入一行:
<?php phpinfo(); ?>
用浏览器访问。如果出现有下面横幅的页面,则说明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官网链接
在命令行下,可以使用下面命令下载较新版本:
使用
tar -xzvf latest.tar.gz
解压缩。
也可以下载.zip版本,使用$unzip filename解压缩。将解压缩后的文件之后放入/home/vamei/mysite(该目录之下应该有index.php)。
使用浏览器访问,你应该能看到如下:
有可能互联网的环境下,访问者无权写入wp-config.php。这时,WordPress会有提示,并要求你手动将相关内容放入到wp-config.php中。
按照指示点击按钮,直到下面的页面。该页面中填入mysql数据库信息。数据库信息要与“为wordpress创建数据库”章节中的设置一致。
然后,设置管理员用户。
使用管理员账户登录,进入控制面板(Dashboard)。你可以在此控制面板对页面(page)、主题(theme)、菜单(menu)和插件(plugin)做进一步的设置。你也可以在此页面新增博文等。
控制面板
访问,就可以看到我们所创建的博客了。
博客
现在,你可以按照上面的步骤,在租用的主机或者云空间建立自己的博客了。 修改主题(theme)
WordPress的一大优势是有丰富的主题和插件。通过更改主题,你可以整体的改变网站的外观,而不影响其中的内容。在wordpress.org的主题页面,有许多可以选择的主题。我以responsive主题为例,来说明主题的更换。这个主题适用于网站。
下载主题: https://wordpress.org/themes/responsive/
将下载后的包解压缩,然后将整个文件夹放入/home/vamei/mysite/wp-content/themes。注意,apache需要对这些文件有读取的权限。进入网站的控制面板,在Appearance -> Themes下,你可以看到新的responsive主题,选择更换。
回到站点localhost查看,网站有新的“造型”了
responsive主题
激活插件(plugin)
插件是为了增加网站的功能。你可以在一个网站上激活多个插件。比如我们要激活bbpress插件,这个插件用于支持论坛功能。同样的步骤,在wordpress.org中寻找插件,下载并解压缩。
将插件放入到/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主题都经过了自己的一些修改,好不容易折腾好了,主题的升级版发布了,要不要升级呢?升级以后,还得重新再次修改?郁闷啊!其实,你大可不必如此烦恼,使用Word
WordPress代码高亮插件SyntaxHighlighter使用方法
子曰: 工欲善其事,必先利其器。作为码农一枚,再加上站长这个已经不再光鲜的称呼,岂能没有一款经济实用、操作简单、而且功能必须强大、样式也必须好看的Wordpress代码高亮插件?
CentOS 8搭建LNMP和WordPress的方法实例
CentOS 8近日推出了,其LNMP环境的搭建也与CentOS7有所不同。基于CentOS 8,为了更好地阅读体验,我将本文分成了三个部分:
CVE-2020-25213 WordPress远程代码执行漏洞修复方法
WordPress是一套使用PHP语言开发的博客平台,该平台支持在PHP和MySQL的服务器上架设个人博客网站。而WordPress的文件管理器插件(wp-file-manager)6.9版本之前存在安全漏洞
相关源码
-
(自适应响应式)英文外贸电子产品手机配件网站pbootcms模板专业级外贸网站模板基于PbootCMS内核开发,为电子产品跨境贸易企业设计。采用响应式布局技术,确保电脑、平板、手机等设备访问时自动适配显示效果。数据实时同步管理,一次编辑全平台生效。查看源码 -
帝国cms7.2淘宝客导购自媒体博客网站模板源码本模板基于帝国CMS7.2内核深度开发,为淘宝客、商品导购类自媒体及博客网站设计。通过可视化后台管理,可快速搭建具备商品推荐、比价功能的内容平台,帮助用户实现流量高效转化。查看源码 -
(PC+WAP)绿色草坪地坪操场pbootcms网站模板该模板基于PbootCMS内核开发,专为人造草坪、地坪施工企业设计,采用绿色主题呼应行业属性,实现PC与WAP端全栈响应式适配,确保跨设备无缝浏览体验。查看源码 -
WordPress个人博客主题 - wp-Concise-v1.0免费下载wp-Concise-v1.0是一款专为个人博客设计的简约风格主题,采用全宽排版设计理念,注重内容呈现效果。该模板适用于个人随笔、技术分享、生活记录等博客场景,帮助用户打造专业的内容展示空间。查看源码 -
(自适应响应式)AI智能电子科技产品pbootcms网站模板下载基于PbootCMS内核的响应式模板,为AI智能硬件、电子产品等科技企业打造,通过技术创新实现品牌数字化升级。查看源码 -
(自适应)蓝色自动溶剂萃取仪器设备类网站pbootcms模板下载本模板为溶剂萃取设备、实验室仪器等精密仪器行业设计,采用PbootCMS内核开发,具有高度专业性和行业适配性。模板设计充分考虑了仪器设备行业展示需求,能够呈现各类精密仪器的技术参数、应用场景和解决方案。查看源码
| 分享笔记 (共有 篇笔记) |

