failed to open stream: Permission denied in (php错误)

    今天,后台图片上传突然不行了。上传类也没什么错。就是在move_upload_file();文件移动这一步时,出了一个问题:failed to open stream: Permission denied in ; 意思就是文件夹权限不够。在一细看图片目的文件夹权限是755,于是百度查看了一下解决办法:把权限设置为757就好了。

根本原因是文件夹是用mkdir()创建时,没有对该目录进行权限设置。应加上这样一句@chmod($dir,0757); 就能保证生成的文件夹都是可写入权限了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*