千家信息网

怎么解决linux中php不可写的问题

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要为大家展示了"怎么解决linux中php不可写的问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么解决linux中php不可写的问题"这篇
千家信息网最后更新 2025年11月11日怎么解决linux中php不可写的问题

这篇文章主要为大家展示了"怎么解决linux中php不可写的问题",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"怎么解决linux中php不可写的问题"这篇文章吧。

linux php不可写是因为Application目录用户跟组没有设置正确,其解决办法是:1、修改用户跟组;2、修改其它用户的权限为可写可读。

本文操作环境:Windows7系统、PHP5.6版,DELL G3电脑。

linux上运行php目录不可写问题

原因是apache(httpd)的默认用户跟组都是daemon

nginx的默认用户是nginx

Application 目录用户跟组 没有设置正确造成的!

解决:

一. 修改用户跟组 (建议)

二. 修改其它用户的权限为可写可读

例: 上传一个thinkphp首次运行生成应用程序目录时提示不可写

应用目录[./Application/]不可写,目录无法自动生成!

请手动生成项目目录~

如图:


查看Application 属性如下:

ls -l


查看httpd用户跟组

phpinfo(); 打印信息搜索 'User/Group'


apache 查看httpd.conf


nginx 查看nginx.conf


将其对应修改即可, 例, 我当前启动的是apache, 我将项目改为daemon用户跟daemon组

chown -R daemon:daemon shopping/

查看:


访问:


我再将把刚刚生成的相关文件删除, 把用户跟组由daemon改成root, 以改文件权限的形式解决:

复现问题:


访问: 82端口我配的nginx


chmod 777 -R .



以上是"怎么解决linux中php不可写的问题"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

用户 目录 问题 生成 内容 权限 篇文章 文件 项目 学习 帮助 应用 运行 信息 办法 原因 属性 应用程序 建议 形式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发需要先学啥 银行软件开发中心待遇怎么样 软件开发满意度数据 正式服怎么加其他服务器的好友 没有域管理服务器如何清除域 软件开发工程师学院 数据库如何创建 网络安全战队英文队名 cript怎么连接数据库 阿里云清空数据库恢复 广电机顶盒可以做服务器吗 湖南通用软件开发制造价格 服务器管理器怎么重新安装 网络安全法实施对银行的影响 最新的无线网络技术 聊城公安局网络安全保卫大队 科技赋能互联网 基层治理 甘肃哪个服务器最好用云主机 宁夏联想服务器虚拟化费用 清远醋汤网络技术有限公司 拉曼数据库网站 深云万象网络技术有限公司 如何做手机软件开发 网络安全月周活动方案 宝鸡市高新医院数据库管理 职业软件开发需要多少钱 用户发布的文章怎么创建数据库 澳洲儿童网络安全 高中生网络安全知识内容 三年不得从事网络安全管理
0