PHP 操作文件没有权限:Permission denied
来源:互联网 发布:陈大可的知乎icm 编辑:程序博客网 时间:2024/05/28 20:20
PHP 操作文件没有权限:Permission denied
apache2 log中总是看到这样的提示,终于想明白了,用户改为www-data解决问题.
问题
在本地使用PHP脚本操作文件可以成功,等放到服务器上就不行。
查看apache日志:
#cd /var/log/httpd#tac error_log
- 1
- 2
显示:
cannot create directory '_TEST1': Permission denied
- 1
解决
1.查看apache配置的用户和用户组
#vi /etc/httpd/conf/httpd.conf
- 1
## 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 apacheGroup apache
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
可以看到User和Group 都是 apache。
2.修改你要操作的文件夹用户和权限,将用户就改为和apache配置一样,将权限修改为755:
#chown -R www-data:www-data your_folder#chmod -R 755 your_folder
- 1
- 2
阅读全文
0 0
- PHP 操作文件没有权限:Permission denied
- PHP 操作文件没有权限:Permission denied
- bind9配置查错笔记--zone域文件权限permission denied
- ubuntu下执行文件报Permission denied权限错误
- PHP: fopen() Permission denied
- [php] Permission denied
- HDFS 权限问题:Permission denied
- 服务器端pip安装和运行时,permission denied. 没有root权限
- linux CentOS+Apache环境下 phpfopen permission denied,没有执行权限原因分析
- linux CentOS+Apache环境下 phpfopen permission denied,没有执行权限原因分析
- php报错Permission denied
- php mkdir(): Permission denied 问题
- PHP Warning: mkdir()...Permission denied
- WinSCP上传文件Permission Denied
- scp 文件 : /目录: Permission denied
- gssftp 报错:permission denied 权限问题
- 解决tcpdump sudo权限下Permission denied
- HDFS客户端的权限错误:Permission denied
- 判断是否为对称矩阵
- User Thread与Daemon Thread- java
- leetcode | 用拟牛顿法求一个数的平方根 | Python
- android软键盘(一)
- 计算机网络
- PHP 操作文件没有权限:Permission denied
- java反射
- java script
- [Assembly] 程序的机器级表示(二):数据传输指令
- L1-025. 正整数A+B
- codevs 1141 数列(二进制&快速幂)
- Spring TestContext测试框架搭建
- 37 C语言加减乘除运算
- Android7.0完美适配——FileProvider拍照裁剪全解析