群晖NAS配置之搭建WordPress个人博客站点

之前写了一些ngrok和frp给群晖nas做内网穿透,今天分享一下在群晖nas下安装wordpress的教程。

WordPress是一个开源的内容管理系统(CMS),最初是用来搭建博客的,但后来发展成为创建各种类型网站的强大工具。它使用PHP语言和MySQL数据库构建,让用户可以轻松地创建和管理网站内容。白宫的官网也是用WordPress部署的

群晖NAS配置之搭建WordPress个人博客站点插图

安装群晖 NAS 上的 Web 站点套件

登录群晖 DSM(DiskStation Manager)管理界面。

  • 打开“套件中心”,选择搜索 -> “Web station” 安装。

    群晖NAS配置之搭建WordPress个人博客站点插图1

  • 启用 Web station 站点服务。

    安装 MariaDB(MySQL)数据库

    在“控制面板”中,选择“套件中心”。

  • 在“套件中心”中搜索并安装 MariaDB 套件。

  • 完成安装后,打开 MariaDB,并创建一个新的数据库,记下数据库名称、用户名和密码,用于 WordPress 的数据库。

    群晖NAS配置之搭建WordPress个人博客站点插图2

    群晖NAS配置之搭建WordPress个人博客站点插图3

    数据库配置

    MariaDB默认只运行nas本机访问,现在需要把开启,这个是非必须的,如果设置一定要设置一个强密码。

    mysql> use mysql;
    mysql> GRANT ALL PRIVILEGES ON *.* TO ‘star’@’%’ IDENTIFIED BY ‘Pwd654321’ WITH GRANT OPTION;
    mysql> FLUSH PRIVILEGES ;

    群晖NAS配置之搭建WordPress个人博客站点插图4

    使用navicat工具连接

    群晖NAS配置之搭建WordPress个人博客站点插图5

    创建数据库

    mysql新建wordpress数据库,

    > CREATE DATABASE wordpress_db;

    并且新建一个wordpress数据库用户,只允许 192.168.1.4 和127.0.0.1和localhost 访问

    CREATE USER ‘wordpress_user’@’192.168.1.4’ IDENTIFIED BY ‘your_password’;
    CREATE USER ‘wordpress_user’@’127.0.0.1’ IDENTIFIED BY ‘your_password’;
    CREATE USER ‘wordpress_user’@’localhost’ IDENTIFIED BY ‘your_password’;

    GRANT ALL PRIVILEGES ON wordpress_db.* TO ‘wordpress_user’@’192.168.1.4’;
    GRANT ALL PRIVILEGES ON wordpress_db.* TO ‘wordpress_user’@’127.0.0.1’;
    GRANT ALL PRIVILEGES ON wordpress_db.* TO ‘wordpress_user’@’localhost’;

    FLUSH PRIVILEGES;

    安装 WordPress

    在“套件中心”中搜索并安装 WordPress 套件。

  • 完成安装后,进入 WordPress 控制面板。

  • 在设置过程中,输入之前在 MariaDB 中创建的数据库名称、用户名和密码,连接 WordPress 到数据库。

    这里要输入root的用户名和密码

    群晖NAS配置之搭建WordPress个人博客站点插图6

    输入数据库名和用户和密码

    群晖NAS配置之搭建WordPress个人博客站点插图7

    完成

    群晖NAS配置之搭建WordPress个人博客站点插图8

    配置 WordPress

    登录 WordPress 控制面板(通常是通过浏览器输入你的 NAS IP 地址和 WordPress 目录的路径)。

  • 在 WordPress 后台,你可以更改主题、添加插件、创建和管理博客文章等。

    配置 Web 站点

    群晖NAS配置之搭建WordPress个人博客站点插图9

    访问你的 WordPress 站点

    使用浏览器输入你设置的域名或者群晖 NAS 的 IP 地址,应该就能访问到你搭建的 WordPress 个人博客站点了。

    利用内网穿透域名访问wordpress

    这样只能用ip访问wordpress,需要用内网穿透的域名访问wordpress

    域名:wordpress.frp.xgss.net

    frpc配置增加域名 vi frpc.toml
    添加
    [[proxies]]
    name = “web3”
    type = “http”
    localPort = 82
    customDomains = [“wordpress.frp.xgss.net”]
    重启frp服务

    web station中添加域名

    在web station 点击新增—>选择基于端口

    群晖NAS配置之搭建WordPress个人博客站点插图10

    配置backend

    群晖NAS配置之搭建WordPress个人博客站点插图11

    在 web/wordpress 目录中新建一个文件

    vi info.php
    填写以下文字:

    echo ‘hello world’;
    echo phpinfo();

    测试访问 http://wordpress.frp.xgss.net/info.php

    群晖NAS配置之搭建WordPress个人博客站点插图12

    官网下载 wordpress

    下载 wordpress-6.4.1-zh_CN.zip 解压如图

    群晖NAS配置之搭建WordPress个人博客站点插图13

    访问域名

    报错,您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。请检查 PHP 扩展 mysqli 已安装并启用。

    群晖NAS配置之搭建WordPress个人博客站点插图14

    群晖启用mysqli扩展

    如图 web station —>脚本语言设置—> PHP 选择你要用到的版本,选择扩展勾选 mysqli ,保存

    群晖NAS配置之搭建WordPress个人博客站点插图15

    再次访问

    群晖NAS配置之搭建WordPress个人博客站点插图16

    填写

    群晖NAS配置之搭建WordPress个人博客站点插图17

    填写信息

    群晖NAS配置之搭建WordPress个人博客站点插图18

    至此wordpress安装成功

    群晖NAS配置之搭建WordPress个人博客站点插图19

    总结

    这种方法不仅可以安装wordpress的项目,同样也可以安装任何PHP+mysql的项目。

    原文链接:https://www.163.com/dy/article/IKQQFPNS05314EKW.html

    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞13 分享