細水長流

OneinStack 搭建环境安装 WordPress 博客 新手教程

接上一篇「OneinStack 一键搭建 PHP 8.1 + MariaDB 10.4 + Nginx 1.22.0 网站环境」,建站环境已经搭建完成,如何安装 WordPress 博客?

「OneinStack 搭建环境安装 WordPress 博客 新手教程:https://uxtt.com/31」

这应该是个古董话题了吧?老司机跳过吧……

OneinStack 创建数据库以及对应用户

root 用户 SSH 登录 VPS,依次执行命令操作:

「OneinStack 搭建环境安装 WordPress 博客 新手教程:https://uxtt.com/31」

温馨提示:以下代码为示例,请根据实际设置数据库以及用户名、密码。

mysql -uroot -p

进入数据库控制台 提示 Enter password: #输入数据库 root 密码

create database wptest;

创建名为 wptest 的数据库(#特别注意代码结束处要有 ;

「OneinStack 搭建环境安装 WordPress 博客 新手教程:https://uxtt.com/31」
show databases;

查看数据库,除刚创建的 wptest 数据库,其它 3 个为系统默认库,不能删除。

接着创建建立博客用数据库对应用户,为了安全我们通常给每一个网站程序建立唯一数据库连接帐号(帐号不能为 root)。如:添加一个数据库用户名为 wptest,密码为 123Aa654,授权为本机 localhost 对 wptest 数据库所有权限,命令如下:

grant all privileges on wptest.* to wptest@localhost identified by '123Aa654'; #创建用户&授权,特别注意要有分号
flush privileges;  #权限立即生效
exit;   #退出数据库控制台

「OneinStack 搭建环境安装 WordPress 博客 新手教程:https://uxtt.com/31」

至此,数据库创建完毕。

域名解析 & OneinStack 添加虚拟机

登录域名管理页面,添加解析到 VPS ip 地址,如:

不急的话可以先喝口茶,等个几分钟,然后 ssh 操作 OneinStack 添加虚拟机(命令:/root/oneinstack/vhost.sh)。按提示操作即可,可参考截图:

至此,虚拟主机添加完成,域名也绑定到主机上了。

WordPress 博客安装

ssh 连接 vps,执行如下命令下载并解压 WordPress 程序文件到前面添加好的虚拟主机内(注意把 abso.eu.org 替换成实际域名)

cd /data/wwwroot/abso.eu.org && wget -O w.zip https://wordpress.org/latest.zip && unzip w.zip && cd wordpress/ && mv * ../ && chown -R www /data/wwwroot/abso.eu.org && cd .. && rm -rf wordpress && rm -rf w.zip

访问域名,如 abso.eu.org 进入 WordPress 安装界面:

选择简体中文,现在就开始:

按实际填写数据库信息(如果您希望在同一个数据库安装多个 WordPress,请修改前缀,比如改为 ts_):

运行安装程序:

按实际填写博客信息,记住用户密码,点击「安装 WordPress」就完事了:

至此,又一个 WordPress 博客新鲜出炉。

退出移动版