折腾了四五天的flarum安装,快要放弃的时候突然有了突破。遇到问题就容易一头扎进去陷入死循环,好几次都是等一等,放一放,问题自然而然就解决了。究其原因还是因为遇到问题心态容易焦躁,没耐心,一味的求快各种搜索解决办法,没有静下心来一条条的分析错误日志。还是养成顺手记录下来比较好,省得又忘记。
- Permission denied
通过错误提示:Permission denied,分析是权限的问题,一开始一直以为设置的是755没有问题,刚刚发现还有个所有者的选项,默认是root,网页显示失败,改成www,结果成功了,还有一个选项是mysql就不尝试了。
- The requested resource was not found.
又遇到问题了: The requested resource was not found.
解决办法:配置问题,请求资源未找到,应该是位置的问题。
引入 Flarum 提供的伪静态配置,在 server name
下方加上:
include /www/wwwroot/xxx.com/.nginx.conf;
listen 80;
server_name xxx.com;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/xxx.com/public;
include /www/wwwroot/xxx.com/.nginx.conf;
解决好权限和配置的问题,登录网址就可以顺利进入flarum安装界面了,按照标签提示配置好数据库信息,点击安装便可。
- 无法显示中文
安装完成后默认为英文版,需要composer中文插件,安装好后刷新页面并没有切换成中文,这个插件是需要后台管理手动开启的,开启后即可切换为中文界面。
- 搜索框无法搜索中文主题
经过测试,无法搜索中文标题以及中文内容,但是可以搜索字母内容,不能搜索字母标题。论坛有非官方解决办法,但是不太完美,不想折腾了,先放一放,等待官方版本出来。
看着界面完美呈现出来还是小有成就的,界面很简洁,小清新的风格。之前也尝试过discuz,wordpress,对比起来,discuz太过臃肿,当然生态也相对丰富,插件比较多。wordpress更适用于个人博客,有人做过论坛式的主题,很赞,功能也全,但是收费。flarum不仅免费,关键极简的清新风格吸引了我 。