美文网首页
WordPress 快速建站

WordPress 快速建站

作者: watermark | 来源:发表于2021-10-17 15:37 被阅读0次

这篇文章将介绍如何使用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 快速建站


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

相关文章

网友评论

      本文标题:WordPress 快速建站

      本文链接:https://www.haomeiwen.com/subject/pmxboltx.html