问题
在本地使用PHP脚本操作文件可以成功,等放到服务器上就不行。
查看apache日志:

#cd /var/log/httpd
#tac error_log

显示:

cannot create directory '_TEST1': Permission denied

解决
1.查看apache配置的用户和用户组

#vi /etc/httpd/conf/httpd.conf
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User  apache
Group apache

可以看到User和Group 都是 apache。

2.修改你要操作的文件夹用户和权限,将用户就改为和apache配置一样,将权限修改为755:

#chown -R apache:apache your_folder
#chmod -R 755 your_folder

3.按理说到这步应该问题就解决了,可是这天使用的是刚装的新系统,SELINUX 忘记关了,害我调试了一个下午,坑爹啊!!!

关闭SELINUX:

#vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
#setenforce 0 #使配置立即生效


PHP 操作文件没有权限:Permission denied相关推荐

  1. 遇到错误:python文件读写权限permission denied

    代码shutil.copyfile(os.path.join(sourcepath+'/'+eachclass+ '/',im),valpath+'/'+eachclass+'/'+im)中 访问后一 ...

  2. python如何获取权限_python 文件读写 权限 permission denied

    我写了一个python小工具,安装在 1C:\Program Files (x86)\appname 目录下,可是无法创建和读写文件,出现 1permission denied 错误提示. 之前程序是 ...

  3. ubuntu linux 自动挂载分区 硬盘 文件 无权限 Permission denied

    快速方法:重新格式化硬盘 ubuntu新硬盘挂载及格式化NTFS - CodeAntenna 如果还是无法解决的话,请再参考下面步骤 配置/etc/fstab实现自动挂载且所有用户均有权限 背景:为了 ...

  4. 复制文件到服务器提示您需要权限,Ubuntu复制文件时提示Permission denied的解决方法...

    Ubuntu系统把一个文件复制到另一个文件时提示"Permission denied",这个错误提示的意思是认可被拒绝,意味着复制文件的权限发现了问题,那么该怎么解决呢?下面小编就 ...

  5. linux拷贝文件提示没权限,Ubuntu复制文件时提示Permission denied怎么解决?

    Ubuntu系统把一个文件复制到另一个文件时提示"Permission denied",这个错误提示的意思是认可被拒绝,意味着复制文件的权限发现了问题,那么该怎么解决呢? 一.表面 ...

  6. Linux移动文件时提示permission denied

    问题 admin权限下,,在SecureCRTPortable中输入,mv dir1/ dir2 时(将dir1文件夹移动到dir2路径下),错误如下: mv: cannot move 'dir1 ' ...

  7. Django 上传文件出现 OSError Permission denied的解决方法

    转载: http://www.myexception.cn/ruby-rails/403940.html Django 上传文件出现 OSError Permission denied的解决办法 我的 ...

  8. php 没有权限,PHP出现操作文件没有权限怎么办?

    PHP出现操作文件没有权限怎么办?,用户,权限,操作,用户组,解决办法 PHP出现操作文件没有权限怎么办? 易采站长站,站长之家为您整理了PHP出现操作文件没有权限怎么办?的相关内容. PHP出现操作 ...

  9. php 没有访问权限,PHP出现操作文件没有权限怎么办?

    PHP出现操作文件没有权限的解决办法:首先查看apache配置的用户和用户组:然后修改要操作的文件夹用户和权限,权限修改为755:最后关闭SELINUX即可. PHP出现操作文件没有权限的解决办法: ...

最新文章

  1. 一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式
  2. 若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出
  3. JSPatch – 动态更新iOS APP
  4. qdir安装 多窗口资源管理软件
  5. Flask学习-Flask app接受第一个HTTP请求
  6. linux gcc编译器误用-MM导致出现linker input file unused because linking not done
  7. pdb断点命令_Python使用pdb更优雅的调试代码
  8. r语言 index_基于R语言绘制BBC风格图表
  9. iptables之forward转发
  10. 【C语言刷题】汉诺塔问题
  11. 入行必看:数字后端工程师有哪些就业机会?
  12. 特种浓缩分离:全自动型拉板式压滤机
  13. PLC振荡电路——控制灯闪烁
  14. oracle监听生成trace,监听器控制程序lsnrctl跟踪trace file
  15. 网站排名下降怎么恢复(网站降权的原因如何知道)
  16. 幅相曲线渐近线_幅相曲线.ppt
  17. macos 打开终端弹出:(eval):export:1: not valid in this context: Fusion.app/Contents/Public
  18. 如何才能成为数字IC后端ECO专家?
  19. Mysql 1064错误
  20. 《Head First Java》20201023读书笔记

热门文章

  1. 每日一题——小b和灯泡(数论)
  2. Ubuntu18.04+ROS Realsense的安装与使用
  3. 二次赴港上市,康耐特光学的喜与忧
  4. Windows内存体系(2) -- 页交换文件
  5. javascript:时间戳转换为日期时间
  6. 爱奇艺:商业模式、技术创新、内容沉淀
  7. VISA (传款易 paydollar ) 支付
  8. PHP 开发基础知识笔记
  9. (转)为什么BAT干不掉海康威视?——关于人工智能的思考
  10. 算法学习之把数字翻译成字符串