做了个自己的博客,后台上传图片的时候报错如图:
首先反应是权限问题,runtime和uploads文件夹已经给了777权限了,超出菜鸟的解决范围,果断百度,但是百度了一堆,全部是关于runtime的,直到我看到了跟我一样问题的大兄弟:手动艾特他们https://www.cnblogs.com/ctsch/p/7859565.html,https://ask.fastadmin.net/question/1180.html
我捋一捋记忆(刚解决的就记不住了...TAT):说的是用户组跟用户的权限不到位,在apache的配置文件里,用户跟用户组都是apache,改成www并且把项目文件夹所在文件夹的用户和用户组都改为www,之后去配置当中赋予www所有的权限,之后再给uploads和runtime读写权限,然后重启apache,这个困扰我大半天的问题...等等,还没有结局,又报错了:
session_start():Session data file is not created by your uid
翻译这么说:
然后我百度找到了这位大哥:https://blog.csdn.net/qq_34908844/article/details/70055602
分析得很到位,我也把session文件删光重启,问题解决。
接下来时鸣谢环节:
CSDN 柴坤:centos下配置apache用户及用户组权限
天涯雪 :linux 下修改 apache 启动的所属用户和组
CSND 郭玉朝 session_start():Session data file is not created by your uid
顺便说一下上传大小的问题,图片大小超过服务期限制会报错:Call to a member function validate() on null,接收不到(也可以认为接受不了吧hhh)
这位大哥有详细贴:https://chenxuehu.com/article/2017/03/6218.html
我这个菜鸟就不赘述了