前言
了解Flarum的人越来越多,随之产生的问题也越来越多,为了方便大家,在此建立问题集合贴。
安装
Q0. 安装时出错,提示The PHP extension 'fileinfo' is required请参见
Q1.安装时白板仅有PHP Parse error: syntax error, unexpected '[' in **\vendor\illuminate\support\helpers.php on line 371
出现
A1. 请确认PHP版本位5.5及以上
Q2.安装时Something went wrong: SQLSTATE[HY000]: General error: 1214 The used table type doesn't support FULLTEXT indexes (SQL: ALTER TABLE posts ADD FULLTEXT content (content))
出现
A2. 请确认MYSQL版本位5.5及以上
Q3.安装时directory is not wirtable
出现
A3. 请给提示的目录0775的权限
Q4.安装时Something went wrong: SQLSTATE[42000]: Syntax error or access violation: 1115 Unknown character set: 'utf8mb4'
出现
A4. 请确认MYSQL版本位5.5及以上,若是5.5请新建一个新的数据库再进行安装
运营
Q0. 模板文件位置
Q1.新插件如何安装
A1.
1)虚拟主机没有SSH权限
- 在本地电脑上安装composer
- 将网站文件下载到本地
- 使用composer进行安装
- 再上传到远端服务器
2)拥有SSH权限
- 在服务器上安装composer
- 使用composer进行安装
Q2.除了首页以外所用页面显示红条The requested resource was not found且DEBUG为404
A2. 请确认是否设置重写规则
Q3. 搜索不到任何东西
A3. 目前可以发现1. 无法搜索标题仅有的字符 2. 仅能搜索单个字符 3. 数据量大时会假死
Q4.出现红条Something went wrong while trying to load the full version of this site.
或者是 当前访问的是简约版,使用更先进的浏览器访问效果更佳。
A4.
- 首先检查你是否是使用的先进的浏览器,请打开HTML5TEST看看自己是否超过300分
若没有到达请使用Chrome或火狐浏览器
- 到
/assets/
查看是否有forum-****.js的文件若没有请下载这个版本(测试中暂时未实现)
请更换更好的服务器,该问题的大部分原因是是因为服务器限制没有时间生成js文件
Q5.DEBUG出现Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini
A5. 找到php.ini 文件, 把always_populate_raw_post_data 修改为-1 就行了。
Q6.无法上传图片DEBUG显示500错误
A6. 多为nginx服务器出现,重启即可
用户注册,权限与邮箱
Q0.用户注册时如何关闭邮件激活
A0.请输入以下mysql命令即可关闭邮件激活
ALTER TABLE `users`CHANGE `is_activated` `is_activated` tinyint(1) NOT NULL DEFAULT '1' AFTER `email`;
升级与插件安装
链接
若你使用的是FlarumChina请看
原帖
获得更多内容