PHP open_basedir配置未包含upload_tmp_dir 导致服务器不能上传文件
Posted Basu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP open_basedir配置未包含upload_tmp_dir 导致服务器不能上传文件相关的知识,希望对你有一定的参考价值。
在做一个上传图片的功能时候发现后台接收到的$_FILES[‘file‘][‘error‘] = 6,这个错误意思是找不到临时文件,或者是临时文件夹无权限,需要更改php.ini文件的 upload_tmp_dir,指定临时文件的路径,这个路径必须要在open_basedir的路径的下边,由于open_basedir不包含upload_tmp_dir ,导致PHP不能访问除open_basedir目录以外的其它目录,自然也就不能将客户端POST过来的数据保存在上传临时目录下面了。
以上是关于PHP open_basedir配置未包含upload_tmp_dir 导致服务器不能上传文件的主要内容,如果未能解决你的问题,请参考以下文章
lnmp 环境require(): open_basedir restriction in effect 错误