最新消息:

open_basedir issue Warning: unlink() [function.unlink]: open_basedir restriction in effect. File() is not within the allowed path(s):

随手记 Skiychan 64浏览 0评论

PHP无法 unlink 删除网站目录外的文件的解决方案:

删除文件时,提示以下错误:

原因是:安全方面的问题,不能对网站目录外的其它文件进行任何操作。

由于是Nginx,并且发现了本站下有个隐藏的 .user.ini 文件。
修改 .user.ini 即可:

但是就算是 root 权限也无法直接修改:

原因也是为了安全,该文件添加了不可修改的属性。

解决方法,移除 i 属性,修改文件,再添加 i 属性即可:
使用到 lsattr 来显示属性,chattr -i 移除属性, chattr +i 添加属性。

转载请注明:SKIY开发笔记 » open_basedir issue Warning: unlink() [function.unlink]: open_basedir restriction in effect. File() is not within the allowed path(s):

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址