Codeigniter-图像上传-open_basedir限制生效


Codeigniter - image upload - open_basedir restriction in effect

我有一个简单的cms,它是在Codeigner框架中编写的。它在许多项目中都运行良好,在我的本地机器上仍然运行良好。但当我把我最近的网站放在网上(服务器php版本5.5.17),并试图上传一张图片时,我得到了这个错误:

消息:file_exists():open_basedir限制生效。文件(/)为不在允许的路径内:(.:/var/www/vhosts/web测试主机.tk:/tmp:/usr/share/php:/usr/share/pear:/var/lib/php/session)文件名:librarys/Image_lib.php

我已经尝试了一切,权限都设置好了,我甚至将open_basedir值设置为none,但它仍然不想上传图像,也不想获得图像的名称。

服务器php版本为5.5.17。

似乎您正在尝试向/写入文件。由于这超出了你的网站/vhost允许的路径,你无法写入它。请检查你的脚本和路径配置,你一定在目的地遗漏了什么。