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

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

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

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

wordpress-logs

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

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

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

    image-20231129094038178

  3. 启用 Web station 站点服务。

安装 MariaDB(MySQL)数据库

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

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

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

    image-20231129094237126

    image-20231129094258023

数据库配置

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

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

image-20231129100003317

使用navicat工具连接

image-20231129100119721

创建数据库

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

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

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

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

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

    image-20231129101647314

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

    image-20231129101521539

    完成

    image-20231129101552393

配置 WordPress

  1. 登录 WordPress 控制面板(通常是通过浏览器输入你的 NAS IP 地址和 WordPress 目录的路径)。
  2. 在 WordPress 后台,你可以更改主题、添加插件、创建和管理博客文章等。

配置 Web 站点

image-20231129101757870

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

访问你的 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 点击新增—>选择基于端口

image-20231129174103231

配置backend

image-20231129174214221

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

vi info.php
填写以下文字:

<?php
echo 'hello world';
echo phpinfo();

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

image-20231129174412252

官网下载 wordpress

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

image-20231129175807797

访问域名

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

image-20231129175908764

群晖启用mysqli扩展

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

image-20231129183803368

再次访问

image-20231129184024526

填写

image-20231129184118476

填写信息

image-20231129184435116

至此wordpress安装成功

image-20231129184556118

总结

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

  • 19
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
群晖NAS是一种功能强大的网络存储设备,可以用来搭建企业云盘。搭建企业云盘可以实现员工间的文件共享和协作,提高工作效率和信息安全性。 首先,我们需要在企业内部选择一台性能较好的服务器,并安装好群晖NAS系统。接下来,将服务器与企业内部网络连接起来,并设置好网络参数,确保其他员工可以访问到这个服务器。 然后,我们需要创建用户和权限。群晖NAS可以创建不同的用户账号,并设置他们的权限。例如,企业管理层可以拥有最高权限,可以访问和管理所有文件;部门经理可以访问和管理本部门的文件;普通员工可以只读或者读写本部门的文件等等。通过设置不同的权限,可以保证文件的安全性和保密性。 接下来,我们需要创建共享文件夹。群晖NAS可以创建多个共享文件夹,并设置不同的读写权限。例如,我们可以创建一个部门共享文件夹,只允许部门员工访问;还可以创建一个公共文件夹,允许所有员工访问。这样,员工可以根据需要将文件保存在相应的文件夹中,方便查找和共享。 最后,我们需要配置远程访问。群晖NAS支持远程访问,员工可以通过互联网访问企业云盘。例如,员工在外出办公或者出差时,可以通过手机或者电脑访问企业云盘,随时随地查看和编辑文件。在配置远程访问时,需要注意安全性,可以使用SSL证书来加密数据传输。 总之,群晖NAS搭建企业云盘可以实现文件共享和协作,提高工作效率和信息安全性。通过合理的用户和权限设置,共享文件夹的创建,以及远程访问的配置,可以满足企业不同部门和员工的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值