Example site based on this navigation theme: https://nav.iowen.cn

安装WordPress前的准备工作:

  1. 配置WordPress运行环境:
    • 安装MySQL
    • 安装Apache2
    • 安装PHP
    • 安装Apache2、MySQL和PHP的连接库

由于WordPress需要使用MySQL数据库,我们以root用户身份进入MySQL为WordPress创建数据库:

使用MySQL root账户创建数据库和用户:

  • 创建数据库:create database wordpressdb;
  • 创建用户:create user wordpressuser;
  • 创建密码:set password for wordpressuser="wordpress123";
  • 给新创建的用户授予数据库权限:grant all privileges on wordpressdb.* to wordpressuser;

WordPress安装和配置流程:

1. 下载并复制WordPress

首先下载WordPress 4.4或以上版本:
https://wordpress.org/wordpress-5.6.10.tar.gz

使用命令解压:

1
tar -zxvf wordpress-5.6.10.tar.gz

将WordPress的所有内容复制到/var/www/html/:

1
sudo cp -r ./wordpress-5.6.10/*  /var/www/html/

然后给/var/www/html/授予权限:

1
sudo chmod 777 /var/www/html/

2. 配置WordPress

在浏览器中运行127.0.0.1进入WordPress配置页面。

Wordpress Configuration Page

图1:配置初始页面

Wordpress Database Setup

图2:填写数据库名称、用户名和密码,其他两项保持默认

Wordpress Installation

图3:安装过程

Wordpress User Configuration

图4:WordPress用户名和密码配置

Wordpress Admin Login

图5:使用图4中的用户名和密码登录

现在在浏览器中输入127.0.0.1将进入WordPress主页,该页面使用默认模板:

Wordpress Homepage

图6:WordPress主页

3. 安装新的WordPress模板

WordPress模板主要存储在/wp-content/themes目录中,每个模板都有自己的文件夹。

因此,您首先需要将要使用的模板文件放在/themes下,然后在WordPress后台启用新模板:

  • 登录WordPress后台
  • 外观 -> 主题 -> 找到要启用的模板并激活

例如,我们要使用的模板:GitHub - owen0o0/WebStack: WordPress版本WebStack导航主题 https://nav.iowen.cn

使用git clone下载并执行上述操作后,最后在浏览器中输入127.0.0.1得到以下界面。

WebStack Template

图7:使用WebStack模板

4. 新模板的简单配置

下面您可以对图7中的WebStack模板进行简单的自定义设置,例如:

参考资料:

参考的开源项目:

GitHub - WebStackPage/WebStackPage.github.io: ❤️静态响应式网站导航 - webstack.cc

来自上述开源站点的WordPress版本:

GitHub - owen0o0/WebStack: WordPress版本WebStack导航主题 https://nav.iowen.cn