WordPress 快速建站

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

文章封面.png

1. LAMP 环境搭建

传统意义上LAMP套装是 Linux + apache + mysql + php

  1. Linux作为操作系统
  2. apache作为服务器
  3. mysql是数据库
  4. php作为服务器和数据库之间的接口(以及cgi)

尽管这四者是相对独立的产生的,但这四者可以完美的配合并构成一个高效的web服务器。我在自己的电脑上安装了 LAMP 以便测试 wordpress。如果测试成功,你可以租用支持 php 和 mysql 的主机,在上面运行 wordpress 网站。

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

1.1 安装 LAMP

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

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

1.2 配置 LAMP

Apache 服务器的配置文件是 /etc/apache/apache2.cnf:/etc/apache2/sites-available/000-default.cnf

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

Apache 服务器的默认日志打印位置是 /var/log/apache2/,这里的 error.log 有助于我们排查安装过程中遇到的问题。

1.3 Apache 服务的启停

  1. 服务重启
sudo systemctl restart apache2
  1. 服务启动
sudo systemctl start apache2
  1. 服务停止
sudo systemctl stop apache2
  1. 服务状态查看
sudo systemctl status apache2

1.4 测试

新建 /var/www/index.html 文件,在里面写入:

<p>HTML test success!</p>

然后在浏览器 http://localhost/index.html。如果出现下面显示,则说明apache安装成功:

html测试.png

进一步测试 php。新建 /var/www/index.php,在里面写入:

<?php phpinfo(); ?>

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

php安装测试.png

测试成功之后删除 index.html 和 index.php。

2. WordPress

2.1 下载 WordPress

[WordPress 官网链接] (https://wordpress.org/download/)

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

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

下载好后,移动至 /var/www/ 目录下并解压缩:

WordPress下载解压.png

2.2 配置 WordPress

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

创建wordpress数据库.png

wordpress 的所有相关配置均会保存到数据库中,在此页面输入 数据库名称数据库用户名+密码数据库host 等信息后(在此之前请设置数据库服务允许从别的主机发起连接),点击 submit。

出现信息提示:

无法创建数据库.png

喔,看来他不会创建数据库,只能连接一个已有数据库呀,那我们手动把这个数据库创建起来,然后 Try Again

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8;

emmm,提示 没有文件创建权限,配置文件未自动生成,可以手动粘贴内容到 wp-config.php 文件中

wp-config文件无法创建.png

那就乖乖手动创建 wp-config.php 吧:

手动创建wp-config.php文件.png

接下来的很多功能还是需要写权限的,所以改一下网站的权限和所属用户组,以备后面使用,否则后面安装主题时还是会报错:

更改权限和用户组信息.png

2.3 安装

点击 Run the installation,填写网站的管理员用户信息:

填写网站管理员账号密码.png

点击 Install WordPress,出现以下信息表示安装成功:

安装成功.png

用上一步设置的网站管理员用户密码即可登录网站后台管理页面。访问 http://localhost,就可以看到我们所创建站点的首页了。

3. Themes

3.1 安装 themes

选择一个适合你风格的主题安装

主题选择.png

此时会提示配置 ftp,因为主题是要通过 ftp 服务下载到本地:

ftp连接配置.png

3.2 激活 themes

点击 Activate 激活主题,Visit site 访问网站,发现只看到一个极简的效果,所选主题的图片、posts 等并没有全部导入进来。

初次激活主题.png

下载的主题会最终保存在 wp-content/themes 目录。

3.3 安装 plugins

如何导入主题的全部内容呢?,就 Photograph 主题而言,需要借助一个导入插件,主题下载完成后已经给出提示了:

下载Photograph主题导入插件.png

点击 download 后会下载到插件 theme-freesia-demo-import.zip,如何使用呢?

将插件压缩包通过 ftp 传到:wp-content/plugins 目录下,然后解压缩,注意,新安装插件的所属用户组和其他文件不一致,需要改为一致:

更改插件权限和用户组.png

更多通用功能的插件可以在 控制面板-plugins-add new 中直接安装,最终也是会安装在 wp-content/plugins 目录下;

3.4 激活 plugins

控制面板 - Plugins - Activate 激活插件后才可以正常使用,需要注意的是,Theme Freesia Demo Import Plugin 不能和其他主题一键导入插件同时激活,可以在完成插件的导入工作后 deactivate 之。

Import your content, widgets and theme settings with one click. While activating Theme Freesia Demo Import Plugin you must deactivate One Click demo import plugins. You can't activate both plugin at the same time. After Theme Freesia demo importer plugin done its job. We recommended you to deactivate the plugins but it has done its job already.

激活插件后,发现 控制面板 - Appearance 下多了一个菜单 Import Demo Data,这就是 Theme Freesia Demo Import Plugin 插件安装激活后的效果了,接下来导入主题数据:

导入主题数据.png

导入成功后,再次访问站点,此时已经可以预览到全部效果了!

数据导入预览.png

既然插件的导入工作已经完成,就可以 deactivate 之以减少服务资源占用。

接下来就可以对网站进行更多个性化改造了。

4. 遇到的问题和解决办法

4.1 导入主题数据失败

开始导入主题数据并没有成功,此时需要查看失败的日志 /var/log/apache2/error.log

wordpress-安装错误-1.png

原来是缺少 php-xml 的相关类,那好办:

sudo apt-get install php-xml

安装完成后记得重启 apache2 服务。

参考

[1] wordpress 快速建站


码字不易,点个赞再走吧~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容