您的服务器设置了 open_base_dir 且没有包含 D:\\Temp,您将无法上传文件。

2016-07-07 15:16 来源:www.chinab4c.com 作者:ecshop专家

安装好后后台出现这个是什么问题
要怎么解决
您的服务器设置了 open_base_dir 且没有包含 D:\\Temp,您将无法上传文件。

回答:
我地个PHP.INI本为就是这样设置的

楼主请问你使用的是虚拟机吗?如果是的话请咨询你的空间商。

,我也遇到了同样的问题,我的;open_basedir =是这样设置的,可是还是出现 “您的服务器设置了 open_base_dir 且没有包含 E:\PHPnow\Temp,您将无法上传文件。”错误,请管理员指教。

参考一下这个http://www.tryboy.org/php-open-basedir/

设定open_basedir导致PHP程序无法上传
引用地址:

  在一篇资料上看到,设置PHP的php.ini文件中的open_basedir项,可以限制PHP访问的范围,如open_basedir="c:/apachegroup/apache2/htdocs",这样就限定了PHP文件只能访问htdocs目录下的内容。我就在我的机子上试了试,发现使用该项后,我的bo-blog无法上传,提示上传成功了,但其实根本没成本,文件夹中也没有上传成功的文件。
  
  在php.ini关于上传文件部分的设置中看到了upload_tmp_dir这个设定,PHP中说明,通过http在线上传文件的,如果不手动设置上传临时文件夹的话,就会利用操作系统的临时文件夹,因为PHP默认上传临时夹的设定项upload_tmp_dir是空值,所以如果设定了open_basedir的话,程序就无法读写系统的临时文件夹了,所以造成上传的不正常。这时可以手动指定upload_tmp_dir,或不设定open_basedir。这也是便利和安全中的抉择。

  另外,open_basedir的设定也会影响某些程序的session的使用,原因同上。

-------------------------------------------------------------------------------------------------------------
以上是原帖的内容,我是菜鸟没读懂。我在php.ini里没有设定open_basedir,也就是在这项前面加了“;”。不知道是不是这样设置呢?请高手指点一二!谢谢

这是您的apache服务里对open_basedir做了限制,将这个限制去掉就可以了。

<VirtualHost *:80>
ServerAdmin yourname@yourserver.com
DocumentRoot /home/digeast/public_html
ServerName digeast.no-ip.info
ServerAlias digeast1.no-ip.info digeast2.no-ip.info bbs.no-ip.info
ErrorLog logs/digeast_error_log
CustomLog logs/digeast_access_log common
php_admin_value open_basedir /home/digeast/public_html
</VirtualHost>

Apache 主机这样设置虚拟目录
全局配置open_basedir是不正确的
upload_tmp_dir = /tmp
LINUX系统下完成.
杭州网跃科技 www.vvx.cn

我这里也是显示这样,不过我的服务器虚拟主机设的open_dir是包含有我的upload_tmp目录的。

把ecshop提示“不包含”的路径贴到虚拟主机配置里,重启apache后,还是一样。

仔细阅读以上的解决方法,希望以上的答案对您有所帮助

仔细阅读以上的解决方法,希望以上的答案对您有所帮助

php_admin_value open_basedir
改为
php_admin_value open_base_dir
解决

原帖由 桔子 于 2007-10-25 13:54 发表
参考一下这个http://www.tryboy.org/php-open-basedir/



由于本站调整,该网页已被删除或是转移!
将在5秒后自动跳转到本站首页!

原帖由 darkcloud 于 2008-9-2 09:50 发表
php_admin_value open_basedir
改为
php_admin_value open_base_dir
解决

哥哥,,你太有才啦。

您的服务器设置了 open_base_dir 且没有包含 /tmp/,您将无法上传文件。但好像不影响使用哟...