登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

无所谓了嘛

珍惜现在,放眼未来

 
 
 

日志

 
 
 
 

PHP不能往站点目录外写日志  

2017-09-06 12:13:04|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
如题,碰到这个问题首先想到目录权限,但是访问目录全部设置成为777后任然没有效果,那么这个就不是系统层面权限的问题了,百度吧!
首先说以下我的环境(PHP5.6_nts+nginx1.4),使用lnmp1.4安装的,(mysql没有安装)
以下是自己百度的总结,希望其他碰到的人能看懂。
首先:php.ini中的open_basedir参数,这个参数是限制php的目录权限的,打开看了我的php.ini里面这个参数是没有开的,也就是说没有限制php的目录权限的,那么剩下的就是其他php的配置php-fpm.conf,这文件里面检查也没有目录限制的相关参数。php没有限制,那就再检查nginx。
最后终于在nginx的fastcgi.conf找到了:fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
写在最后:为什么会限制php的访问目录呢?其实这个是出于安全考虑的,如果一台服务器有多个站点,这让配置就是可以防止站点之间有可能相互写入文件。总共有3个地方可以限制PHP的访问目录:1、php.ini中的open_basedir参数;2、在nginx 配置 fastcgi_param参数;3、站点目录下增加.user.ini文件,每种方法的配置都很灵活,大家可以自行百度。
  评论这张
 
阅读(151)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018