linux下php无法创建或写文件问题解决
来源:互联网 发布:淘宝淘金币领取 编辑:程序博客网 时间:2024/06/06 07:03
环境Apache/2.4.7 php5
写文件出错无非两个原因:路径问题或是权限问题。
关于路径问题,可以输出一下自己的路径看是否正确,建议使用绝对路径,例如dirname(__FILE__)."/logs/test.log"。
关于权限问题有很多种可能,这里只说我自己的问题。由于我是先创建文件,因此必须设置创建文件所属文件夹的其他权限为可写,即drwxrwxrwx中最右边一个w是必须的。此时创建出的来的文件默认权限是这样的
所属组和用户都是www-data,权限为644。
另一种原因可能是自己通过命令行创建的文件无法进行写入。例如当前用户是root,我通过命令行创建了一个文件,该文件默认权限对其他用户是不可写的,解决方法为用chmod命令将该文件的其他权限修改为可写
阅读全文
0 0
- linux下php无法创建或写文件问题解决
- Linux下Apache无法解析.php文件
- PHP: Yii 或 Gii 无法登陆问题解决
- linux 下 mount 挂载 无写文件权限问题解决
- 使用eclipse创建多文件java工程出现找不到或无法加载主类问题解决
- linux socket 下select() 判定文件可读或写
- linux下使用inode删除乱码或无法识别文件
- php linux下无法创建777权限目录的问题
- linux下php无法创建文件夹和文件的问题
- linux下的内存映射文件无法写回
- linux下vsftp的ls命令无法查看目录,无法上传下载文件的问题解决
- MyEclipse无法创建类或其它文件
- HDFS无法删除或创建文件
- Linux下SublimeText2中文无法输入问题解决
- Samba无法写问题解决
- Xp,win7下 jar文件双击不能运行,或无法发现main方法,java -jar的问题解决
- U盘被写保护或无法写数据无法格式化的问题解决
- EasyHLS直播在Linux非root用户运行时出现无法写文件的问题解决mkdir 0777
- Qt tcp 粘包问题
- centos7下安装hadoop2.7.3(时间戳2017年7月1日)
- Linux系统目录结构以及详细分析说明和LINUX常用命令
- Linux常见命令(一)
- PyCharm基本设置、常用快捷键
- linux下php无法创建或写文件问题解决
- 学习篇:vue组件 与 angularJS 的指令
- Pointwise帮助文件重点学习(未完待续)
- LAMP一键安装教程
- 索引(填坑进度:1%)
- dubbo+zookeeper框架出现Will not attempt to authenticate using SASL (unknown error)
- 5.divide-two-integers(两个整数相除)
- Problem & 2017.6.30
- java中的nio