在linux环境下,修改apache的权限问题,使得php能够对文件和文件目录进行读写删改的操作 10
环境:fedora问题:在终端执行PHP文件,能够正常执行PHP对文件和目录的增删读写功能,浏览器访问PHP页面时,只能读取文件,而不能对文件进行读写。求助:是不是apa...
环境:fedora
问题:在终端执行PHP文件,能够正常执行PHP对文件和目录的增删读写功能,浏览器访问PHP页面时,只能读取文件,而不能对文件进行读写。
求助:是不是apache权限的问题?怎么修改用户访问apache服务器对文件操作的权限呢? 展开
问题:在终端执行PHP文件,能够正常执行PHP对文件和目录的增删读写功能,浏览器访问PHP页面时,只能读取文件,而不能对文件进行读写。
求助:是不是apache权限的问题?怎么修改用户访问apache服务器对文件操作的权限呢? 展开
4个回答
2013-03-28
展开全部
是的,是apache的权限问题,一般把网站所在目录设置成apache,权限自己设定,
chown -R apache:apache /网站所在目录
chmod -R 775 /网站所在目录
chown -R apache:apache /网站所在目录
chmod -R 775 /网站所在目录
追问
已经尝试了,貌似没有解决 ~
有相关网页的具体配置方案嘛
大神啊~~~~
展开全部
浏览器访问php页面
执行php的执行者是apache的用户
你要确定apache的用户有权读写你要修改的文件
执行php的执行者是apache的用户
你要确定apache的用户有权读写你要修改的文件
追问
文件的权限全部设置为777了
apache的使用者还是localhost本机用户在终端执行完全正确,可是浏览器一段就出问题浏览器的使用者也是我自己啊
追答
你试着在apache的配置文件里加入
其中 /换成你的文件所在目录
Options FollowSymLinks Includes
AllowOverride All
Order deny,allow
Allow from all
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
默认访问都是匿名,Apache是用什么用户执行,root还是?
如果是新建用户 给Apache 文档目录 766权限
命令:chmod 766 目录
如果是新建用户 给Apache 文档目录 766权限
命令:chmod 766 目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
吧php的执行用户定义为www-data 用户组的www-data用户
网站资源目录的属主改为www-data:www-data 就好了
网站资源目录的属主改为www-data:www-data 就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询