Flarum 问题与解决方法汇总

Flarum 安装过程中可能顺带遇到的问题解决方法部分汇总(是不是名字很长很啰嗦呢😆)

正在遇见问题并尽可能的汇总,需要用户反馈,这里才可以进行编辑和更新,请耐心等待补充…

1.安装 Flarum 遇到 “vendor/autoload.php” 缺失等相关 autoload 问题

—— 确保 Composer 安装正确,建议全局安装。在你想要的目录下重新运行 Composer 命令 composer create-project flarum/flarum . –stability=beta获取 Flarum,之后会看到 Flarum 相关文件,如果 Composer 无法正常获取文件或超时,请切换到 Composer 国内源后重试。

2.注册时出现 Oops! 不能注册或者注册不正常,显示

Oops! Something went wrong. Please reload the page and try again.

—— 确保你的STMP或者邮箱账户或密码设置正确!!!

3. 为什么根据指南的重写规则,还是404或者无法打开网页?

—— 一般情况下,请确保运行目录是 /public 即可正常运行 Flarum,
Flarum 自带.htaccess.nginx.conf文件,将 Flarum 自带的定向文件包含在服务器总rewrite配置内即可。
—— 重定向不正确,特别是 Nginx 的 Beta 11+ 重定向项设置,需要删除一段关于 admin 的重定向

当您的重定向不正确,才需要使用上文的 “URL 重写规则” 进行参考补全,而非全局/全部替换覆盖 !!
同时,请确保您修改的重写规则文件的位置正确且主次不冲突,视具体情况而不同。

4.遇到PHP函数不可用错误

(The Process class relies on … ,which is not available on your PHP in stallation)

—— 请将禁用的PHP函数打开,如下所示的proc_open函数报错,若后面如果出现类似提示,
则以此类推逐一打开被禁函数,或者安装需要的php相关功能。安装指南中也有提到,请仔细阅读需要的函数功能。

1
2
3
4
- Installing flarum/flarum (v0.1.0-beta.11): Downloading (100%)
The Process class relies on proc_open, which is not available on your PHP in stallation.
The archive may contain identical file names with different capitalization (which fails on case insensitive filesystems)
Unzip with unzip command failed, falling back to ZipArchive class

5. 左下角显示”请求的资源不存在”

—— 确认根地址配置正确,特别是 http 转向 https 或强制跳转,需要重新配置文件 config 中的站点根地址
6.
7.


已知的扩展冲突

  • 开启hashtag插件会导致Fancybox插件失效 @tsaioil

🔨 更多详细的教程: