WordPress快速建站

news/2024/5/20 15:30:35/文章来源:https://blog.csdn.net/weixin_30952103/article/details/98701899

作者: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 FollowSymLinksAllowOverride NoneRequire 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的开发社区,开发自己的主题和插件。很酷,对不对?

 

转载于:https://www.cnblogs.com/vamei/archive/2012/12/04/2799381.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_812922.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SEO搜索引擎优化:为什么要做SEO,为企业能带来什么价值(好处)?

SEO搜索引擎优化 SEO既Search Engine Optimization&#xff0c;翻译为搜索引擎优化&#xff0c;是一种利用技术手段提升网站在搜索引擎之中的排名的方式&#xff0c;让搜索引擎更为信任网站&#xff0c;通过排在搜索引擎的前页从而获得更多的流量。 SEO按技术手段一般分为2种&…

关于SEO与搜索引擎排名现状分析与SEO去向

关于SEO与搜索引擎排名现状分析与SEO去向 网站优化不仅仅局限于搜索引擎排名&#xff1f; 有一个时间&#xff0c;一个关键字的排名第一是完全值得追求的胜利 - 一个时间&#xff0c;你可以建立一个关键字列表&#xff0c;制作300字的原创文章&#xff0c;你的网站将带动源源不…

中国企业网站建设服务应用普及率

文章来源&#xff1a;聚思博新 原文地址&#xff1a;http://www.jusiboxin.com/news/ind/339.html中国企业互联网接入数据&#xff08;中国企业网站建设数量比例&#xff09; - 一项非官方调查显示&#xff0c;去年10个中国企业中只有3.7个企业建立有企业官方网站&#xff0c;只…

百度网站打不开了,只有百度首页跟搜索页打不开其它能正常打开怎么解决?

写在开头补充&#xff1a; 1.如果出现“您连接的不是私密连接”请点击【高级】或者【详细】&#xff1b;&#xff08;针对火狐浏览器与谷歌浏览器&#xff09; 2.如果是访问“http://www.baidu.com”不行&#xff0c;请替换“https://www.baidu.com”试试&#xff1b; 打不开百…

网站被黑形式以及挂马病毒特征大全(附解决方案)

原文标题&#xff1a;Yandex搜索网站被黑形式挂马病毒特征大全&#xff08;附首页被篡改杀毒解决方案&#xff09; 原文地址&#xff1a;https://www.o0310o.com/yandex/143.html 如果下面的列表不包含您需要的判断&#xff0c;请使用Yandex 的通用说明对受感染的站点进行杀毒…

百度站长平台网站验证图文教程

原文标题&#xff1a;百度站长平台&#xff1a;如何验证网站&#xff1f;&#xff08;网站验证图文教程&#xff09; - 百度 - 0oD三一o0博客 原文链接&#xff1a;https://www.o0310o.com/baidu/21.html 目录 为什么要验证网站 如何验证网站 网站验证常见错误及解决办法 …

python计算机语言有哪些_自学python编程语言都有哪些免费网站值得收藏?

python是未来人工智能最好的编程语言&#xff0c;很多程序员在有其她编程基础的情况选择学习python是比较容易的&#xff0c;当然现在很多想进入编程界的新手选择python开始接触学习编程&#xff0c;但是由于经费有限&#xff0c;只能选择最便宜的学习方式就是自学成才&#xf…

博客网站模板分享

这是我制作的一个博客网站模板&#xff0c;网站已经制作完成。 如果喜欢的可以看看&#xff0c;或者下载使用&#xff0c;下边是地址 个人博客网站模板&#xff1a;http://www.jufanshare.com/content/30.html 内容页支持响应式&#xff0c;并且集成了代码高亮工具。 下边是…

SEO之关于提高网站收录量文章分享

我是一个外行SEO&#xff0c;但我还是知道要做SEO首先链接要先被收录才行。 这里给大家分享一下我收藏的几篇关于SEO收录的文章。 新手站长也能看懂&#xff0c;并且不需要代码编程&#xff0c;使用百度的SEO工具就可以实现了。 文章教程简单明了。 文章链接&#xff1a;ht…

memcpy函数实现_netfilter实现对http协议网站用户名与密码的窃取

实验目的&#xff1a;基于netfilter&#xff0c;实现对使用HTTP协议的网站的用户名和密码的窃取。实验过程&#xff1a;1. 对网址http://mail.ustc.edu.cn进行实验&#xff0c;在输入账号密码时开启wireshark抓包&#xff0c;可以得到以下包内容&#xff1a;其中&#xff0c;ui…

vs中html如何设计分页_SEO中如何正确处理分页页面

网络上到处都是关于如何处理SEO分页的错误信息。这篇文章试图解释清楚怎么处理分页&#xff0c;减少一些错误信息的传播。一年多以前&#xff0c;Google 对分页方式进行了一些重大更改。而且由于我们许多SEO都不会在页面上添加日期&#xff0c;或者永远不会回去更新旧帖子&…

程序退出崩溃_全民疯抢!清仓大促导致亚马逊网站崩溃

前端时间宣布要退出中国市场的亚马逊在4月29日举行了大清仓活动&#xff0c;所有产品以较大折扣卖出。但没想到折扣消息一出&#xff0c;就有大量的用户涌入亚马逊平台进行抢购&#xff0c;导致服务器压力太大&#xff0c;以至于包括亚马逊中国在内的网站端、移动客户端、微信小…

一键查询网站服务器归属地,一文搞定3种批量查询手机归属地的方法

由于工作原因&#xff0c;最近需要用到批量查询手机归属地的功能&#xff0c;研究了一下&#xff0c;主要有3种方式&#xff0c;这3种方式都有其各自的优缺点。废话不说&#xff0c;马上就开始吧&#xff1a;1. excel函数excel有非常强大的功能&#xff0c;有各自强大的函数库&…

学成在线网站首页_网站关键词布局的最佳10个位置丨国人在线观点

网站关键词对于网站排名优化有着非常大的作用&#xff0c;在网站SEO优化中&#xff0c;合理的网站关键词的布局对于网站的排名有着决定性的作用&#xff0c;那么网站关键词的布局是否有最合适的位置呢&#xff1f;网站关键词布局的最佳10个位置丨国人在线观点1.网站页面的标题标…

python如何把ts视频拼接起来_Python爬取网站m3u8视频,将ts解密成mp4,合并成整体视频...

前言本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。今天群里面有一个小伙伴发了一个链接&#xff0c;出于好奇&#xff0c;点击去看了一下&#xff0c;然后确定试试看。基本开发环境Python 3.6Pycharm相关模块的使用目标…

Hadoop学习笔记—20.网站日志分析项目案例(二)数据清洗

Hadoop学习笔记—20.网站日志分析项目案例&#xff08;二&#xff09;数据清洗 网站日志分析项目案例&#xff08;一&#xff09;项目介绍&#xff1a;http://www.cnblogs.com/edisonchou/p/4449082.html 网站日志分析项目案例&#xff08;二&#xff09;数据清洗&#xff1a;当…

tp5不启用伪静态_SEO优化中动态页面、静态页面和伪静态页面哪个好?

对于什么是网站的动态页面和静态页面&#xff0c;以及它们之间的区别&#xff0c;本文来介绍一下&#xff0c;在做SEO优化时&#xff0c;挑选动态页面、静态页面和伪静态页面哪个好?我们先来简单总结一下&#xff0c;它们各自的优缺点&#xff1a;1. 静态页面拜访最快;但由于数…

python tornado部署_Python:Tornado 第四章:Tornado网站部署:第二节:静态文件

静态文件下载是大多数网站必备的功能&#xff0c;与静态文件相关的开发工作有两类&#xff1a;配置静态文件路径和优化静态文件访问。1、配置静态文件路径配置静态文件路径的目的在于为客户端提供静态文件的可访问性。Tornado提供了两种方式进行配置静态文件URL路径与服务器本地…

服务器稳定对页面的排名很重要,如何解决网站打开速度太慢了的问题?

网站打开速度太慢了&#xff1f;不知道大家在开一个网站的时候是否有注意过自己的行为&#xff0c;如果一个网站你等待了好久它都没有打开&#xff0c;那么你这时候是否还会继续等待呢&#xff1f;在大量的数据统计下&#xff0c;可以让我们看到越来越多的用户浏览行为&#xf…

复制黏贴上传excel文件到网站

假如有一个excel文件&#xff0c;想把里面的内容传到网站上去。 可以利用JSON.stringify() 把空格和换行等字符转换为 escape sequence。如&#xff1a; 这就转换成了escape sequnence 但这个方法目前只支持到 IE8 FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafariBa…