Php Codeigniter-图像上传-打开basedir限制生效

Php Codeigniter-图像上传-打开basedir限制生效,php,codeigniter,upload,media,open-basedir,Php,Codeigniter,Upload,Media,Open Basedir,我有一个简单的cms,它是在Codeigniter框架中编写的。 它在许多项目中工作得很好,在我的本地机器上仍然可以正常工作。 但是,当我将最近的网站(服务器php版本5.5.17)联机并尝试上载图像时,出现以下错误: 消息:文件\u exists():打开\u basedir限制生效。文件(/)是 不在允许的路径内: (.:/var/www/vhosts/web test host.tk:/tmp:/usr/share/php:/usr/share/pear:/var/lib/php/sess

我有一个简单的cms,它是在Codeigniter框架中编写的。 它在许多项目中工作得很好,在我的本地机器上仍然可以正常工作。 但是,当我将最近的网站(服务器php版本5.5.17)联机并尝试上载图像时,出现以下错误:

消息:文件\u exists():打开\u basedir限制生效。文件(/)是 不在允许的路径内: (.:/var/www/vhosts/web test host.tk:/tmp:/usr/share/php:/usr/share/pear:/var/lib/php/session) 文件名:libraries/Image_lib.php

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


服务器php版本是5.5.17。

似乎您正试图将文件写入/。因为这超出了您的网站/vhost的允许路径,所以您无法对其进行写入。检查脚本、路径配置,目标中一定缺少某些内容