群晖 NAS 上 WordPress 报错速查:500、403、数据库连接、白屏与多站点

套件 WordPress 的定位先摆正

套件中心的 WordPress 与 Web Station 里其他建站套件,设计目标是轻松管理一个网站。想在一台 NAS 上跑多个站,官方建议走 Web Station 加 Container Manager:装好两个套件后,在 Web Station 的 Web 服务里点创建,选容器化脚本语言网站并选定要托管的网页服务版本(如 WordPress 6.2),指定存网站文件的文件夹,再为独立运行的 MariaDB 容器填库名、用户(避开 root)与密码;状态变为正常后,去 Web 门户里创建入口并选好门户类型与主机名。旧站搬家则先按各程序的官方办法备份内容,再还原进新的容器化网站。

500 内部服务器错误

设置完网络门户弹出 500,多半卡在 PHP 扩展。DSM 7 进 Web Station、脚本语言设置、PHP,选中 WordPress 的 PHP 配置文件点编辑,在扩展选项卡把复选框全部勾上再保存;DSM 6.2 则在 PHP 设置里选当前版本编辑,于默认服务器设置里勾全扩展。

编辑 .htaccess 报 403

处理此请求时发生 403,先把 /web_packages/wordpress(DSM 7.0)或 /web/wordpress(DSM 6.2)目录下的 .htaccess 移到别的路径试一下——移走后恢复正常,说明文件内容写得不对,按 WordPress 的规范修文件再放回去。

建立数据库连接时出错

按四查走:套件中心里 MariaDB 是否正常运行;网站门户对应 PHP 配置里 MySQL 相关扩展是否启用;用 File Station 打开 wp-config.php(同样在上述两个路径之一),核对数据库凭据与实际是否一致,可用 phpMyAdmin 进库核对修正;站点代码里写的连接信息对不对。四查无效,卸载 WordPress 并清空库中数据后重装——动手前把网站内容备份出去。

页面白屏

登录 WP Admin 后台先删掉所有扩展试试;后台也进不去,就用改名法:File Station 里把 wp-content 下的 plugins 文件夹改名为 plugins-bk,登进后台后再把名字改回来——此时所有插件处于停用状态,逐个激活,激活到哪个白屏重现,哪个就是源头。主题疑点也可用同样改名思路排除,注意重命名不会停用主题。

「不安全」警告

这是证书的事:给域名配一张有效证书,并确认卡点在证书注册还是续期,按对应环节处理。

诚鑫致达科技给客户架 WordPress 有个固定动作——上线先做插件减法,只留必用的几个:白屏与 500 类报错多出在插件与扩展的叠加上,源头少一层,后面就少一类故障。