日拱一卒无有尽,功不唐捐终入海

file_put_contents() failed to open stream: Permission denied

PHP教程 Sam 508℃ 0评论

在做base64转图片时遇到file_put_contents() failed to open stream: Permission denied

解决办法:

$new_file = ‘/home/wwwroot/test/image/’;

if (!file_exists($new_file)) {
    mkdir($new_file,0777,true);
}

或者提前创建好image文件,给777权限

如果提示:

open_basedir restriction in effect的错误,则检查文件写入路径,linux系统多会出现该问题

或者就是open_basedir设置的问题

 

 

转载请注明:PHP笔记 » file_put_contents() failed to open stream: Permission denied

喜欢 (1)
发表我的评论
取消评论

表情

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

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