不得不又陷入一波自我陶醉, 从昨天开始一直报422错误, 网上各国语言的资料都看了一遍, 无果.
然后直接去看flarum的框架, 是larave, 然而我没见过. 422错误难受就难受在它的debug报错特别简短, 没有指出具体是哪个文件有问题, 只看出是个验证错误.
来来回回检查插件设置, 卸了又装, 装了又卸, 还是没用. 又试了一下以前的论坛, 那是flarum 0.12版本, 似乎能用. 看到有资料说可能跟我多层代理有关系, 嘛, 我直接本地也没用.
快要放弃了, 窗外突然飘雪, 我赶快骑车出去想拍雪樱. 结果学校边坡道上我惦记了一年的樱花树居然还没开, 就这么白吹了一阵冷风.
回来后开始研究源文件, 找到有关验证的文件一行一行开始找问题, 看得懂的, 有必要的代码留下, 剩下的不知所云的试着删除然后看看效果.
果然, 就这么应给我试出来了. 因为文件类型验证还有其他组件, 所以安全性也没有因此降低.
倒不是用VPS有什么大问题,就是单纯想来试试看本地搭建服务器。用白群晖做反代,把局域网内的服务发出去。机器装的是Ubantu 20.04 LTS 服务器版。直接物理硬盘挂载那叫一个爽,存图是够存一阵的了。
好久不看论坛,没想到Flarum已经更新到0.16.1了,估计要不了多久就能出第一个正式版。要更新就干脆统统用最新的吧,PHP8, MariaDB10.1, phpMyAdmin 5, 舒服。