必须新建虚拟主机,文档根目录设为/volume1/web/xxx,启用PHP并指定7.4或8.1版本;phpMyAdmin需配置blowfish_secret、host=127.0.0.1、port=3307;WordPress须创建专用数据库与用户,并启用mysqli、pdo_mysql、mbstring等PHP扩展。

不能直接把 WordPress 或 phpMyAdmin 丢进 Web Station 默认站点目录(/var/services/web)就完事——系统重启或 DSM 更新后文件会被清空,访问直接 404。
必须新建虚拟主机,不能用默认站点
Web Station 的默认站点路径不可写、不持久。所有自定义网站必须走「新增虚拟主机」流程:
- 在 Web Station → 「网页服务门户」→ 「新增」→ 类型选「本机脚本语言网站」
-
文档根目录必须是/volume1/web/xxx这类路径(比如/volume1/web/wordpress或/volume1/web/phpmyadmin) - 「URL 路径」填
wordpress或phpmyadmin(不要加开头斜杠),最终访问地址就是http://nas-ip/wordpress - 务必勾选「启用 PHP」并指定版本:PHP 7.4 或 8.1 最稳;PHP 8.2+ 会因
mb_ord()缺失导致白屏
phpMyAdmin 配置三处关键项,多改反而出错
解压 phpMyAdmin-5.2.1-all-languages.tar.gz 到 /volume1/web/phpmyadmin 后,立即执行:
- 复制
config.sample.inc.php为config.inc.php - 编辑
config.inc.php,只改这三行:
$cfg['blowfish_secret'] = 'Xk9qL2mN8vRzFpW4sT6y';(必须非空,20位以上随机字母数字)$cfg['Servers'][$i]['host'] = '127.0.0.1';(群晖 MariaDB 默认监听 127.0.0.1:3307,不是 localhost)$cfg['Servers'][$i]['port'] = '3307';(MariaDB 10 默认端口,不是 3306)
其余保持默认。改 auth_type 或 controluser 等字段,容易触发 CSRF 校验失败或登录跳转异常。
立即学习“PHP免费学习笔记(深入)”;
WordPress 安装前必须配好数据库权限和 PHP 扩展
phpMyAdmin 只是管理工具,WordPress 要连上数据库,得确保两件事同时成立:
- 在 phpMyAdmin 里创建专用数据库(如
wordpress)和用户(如wp_user),并授予该用户对该库的全部权限 - 在 Web Station → 「脚本语言设置」→ PHP → 「扩展名」中,至少勾选:
mysqli、pdo_mysql、mbstring、xml、zip;缺mbstring会导致安装页空白 - 如果用 PHP 8.0+,还要检查「核心设置」里
default_socket_timeout和mysql.default_socket是否指向/run/mysqld/mysqld10.sock(MariaDB 10 的 socket 路径)
WordPress 安装时填的「数据库主机」建议写 127.0.0.1:3307,比 localhost 更可靠——后者在某些 PHP 版本下会强制走 socket,而 socket 路径若没配对就连接失败。
权限和大小写是隐形雷区
File Station 右键站点文件夹 → 「属性」→ 「权限」里,必须给 http 用户组开启「读取/执行」,子文件夹和文件也要「应用到全部」;否则 403 Forbidden。
另外:/volume1/web/phpmyadmin 这个文件夹名必须全小写,不能叫 phpMyAdmin 或 PhpMyAdmin——群晖底层文件系统区分大小写,Web Station 会因路径不匹配返回 403。
最常被忽略的是:MariaDB root 密码设完后,必须在 phpMyAdmin 登录页明确选中服务器(比如 localhost:3307),否则即使密码正确也会提示「无法登录 phpMyAdmin」。



















