- 系统:Debian 11,Linux 5.10.0-21-amd64
- Nginx:1.22.0
- 数据库:MariaDB 10.6.8
- PHP:8.1.7
- Flarum:1.6.3(使用腾讯云镜像站安装)
LNMP 环境是使用 lnmp.org 脚本安装。
使用 Composer 安装 Flarum 时无任何报错,必须 PHP 模块也已经启用。webroot 也已经设置为 public
文件夹。.nginx.conf
也添加进 Nginx 配置文件,但访问出现 500 错误,无法进行下一步配置。
随后按照教程,将 public
文件夹里的所有文件(包括隐藏文件)均移出 public
文件夹,并按照教程修改 index.php
与 site.php
,然后将 webroot 改回网站根目录,此时访问网站,能够出现 Flarum 的安装页面。但是在配置完成后,依旧是 500 错误。
按照网上教程,将 /usr/local/nginx/conf/fastcgi.conf
中的该行代码注释掉,依旧不行。
# fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
补充:在移动 public
文件夹前,将 webroot 设置为网站根目录而非 public
,通过 domain.com/public 可以正常进入安装界面。