tp5+linux+apache php7.1.30环境下,上传图片报错:mkdir():permission denied
做了个自己的博客,后台上传图片的时候报错如图:
首先反应是权限问题,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
我这个菜鸟就不赘述了
转载于:https://www.cnblogs.com/gushengyan/p/10950911.html
tp5+linux+apache php7.1.30环境下,上传图片报错:mkdir():permission denied相关推荐
- Win7环境下mysql报错1045:Access denied for user root@localhost错误解决方法
产生场景:在涉及到连接数据库操作的时候,会报1045:Access denied for user root@localhost. 比如:本地建立的数据库连接不上,在IDEA等开发工具中使用反向生成. ...
- linux su 不能输密码错误,su - root正确输入密码但是登录不了系统,报错su: Permission denied...
su - root输入了正确的密码但是一直报错,密码肯定是输入对的.这主要是因为权限的问题导致的. Linux里面有一个文件,/etc/pam.d/su文件. [[email protected] ~ ...
- 【c语言 gcc9.1.0环境下编译报错】error: ‘true’ undeclared (first use in this function)
问题 网上验证一个单链表是否有环的c语言demo,放到gcc9.1.0的环境下编译,发现编译报错: error: 'true' undeclared (first use in this functi ...
- (已解决)win环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang
项目场景: 提示:使用mybatis-plus生成代码时需要的问题 问题描述: 提示:这里描述项目中遇到的问题: 出现一下错误 [INFO] [INFO] ---------------------- ...
- 解决python多版本环境下pip报错Fatal error in launcher: Unable to create process using问题
在电脑上安装了多个python版本之后,执行pip2/pip3 list时会报错,因为python的主程序名称已被更改,导致找不到. 所以,只需要用python2 python3重新更新下pip程序即 ...
- linux监听报错sp2-0734,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- oracle监听启动无权限,Linux中Oracle启动侦听报错TNS:permission denied的解决方法
前言 最近在开发环境 oracle 启动侦听的时候,出现了 TNS:permission denied 的问题,通过网上和咨询朋友,最终找到了解决方案,现在共享出来给有需要的朋友. 错误描述 [ora ...
- CentOS7+Apache+PHP7.2+Mariadb环境下安装Snipe-IT资产管理系统[详细教程]
一.环境准备 CentOS 7 + Apache 2.4.6 + PHP +Mariadb5.5.60 CentOS 7 (阿里云):http://mirrors.aliyun.com/centos/ ...
- CentOS7+Apache+PHP7.2+Mariadb环境下安装Snipe-IT资产管理系统
一.环境准备 CentOS 7 + Apache 2.4.6 + PHP +Mariadb5.5.60 其中Apache及Mariadb采用yum的方式直接安装,PHP采用二进制源码安装的方式 二.安 ...
最新文章
- Ubuntu 10.10系统安装手记
- 皮一皮:P没P图?傻傻分不清...
- UA MATH564 概率论 QE练习 Glivenko–Cantelli定理
- 计算机一级c基础知识,计算机一级考试MSOffice基础试题
- arm linux下nginx服务无法正常启动是什么原因?
- 如何修改webbrowser里的JS函数
- springmvc在controller和视图之间传递参数
- android自定义的生命周期,android 自定义控件之ViewGroup生命周期执行步骤(示例代码)...
- 学物理好还是学计算机好,高考物理好适合学什么专业 物理好大学怎么选专业...
- win10录屏怎么用_怎么用Win10电脑系统进行录音教你两种简单实用的方法
- 静态成员常量的初始化
- css布局的漂浮、position定位
- python下载pyhive包:
- linux shell 内存利用率,linux上使用shell脚本查看内存使用率
- matlab 直接逆滤波,图像复原之直接逆滤波
- POI Excel插入行,下面的行动态移动
- 高级驾驶辅助系统ADAS技术介绍
- JAVA 对接钉钉API(人员、部门、官方智能工作流)20210527
- 使用NoteExpress引入参考文献
- 00.奇特的一生--序言(笔记)