服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > 其他 >

您的服务器设置了open_base_dir且没有包含D:\\Temp

时间:2011-10-01 16:42来源:未知 作者:最模板 点击:
ecshop访问出现:您的服务器设置了open_base_dir且没有包含D:\\Temp,您将无法上传文件.如何解决: php_admin_value open_basedir 改为 php_admin_value open_base_dir 解决 php.ini关于上传文件部分的设置中看

 ecshop访问出现:您的服务器设置了open_base_dir且没有包含D:\\Temp,您将无法上传文件.如何解决:

 

php_admin_value open_basedir

改为

php_admin_value open_base_dir

解决


php.ini关于上传文件部分的设置中看到了upload_tmp_dir这个设定,PHP中说明,通过http在线上传文件的,如果不手动设置上传临时文件夹的话,就会利用操作系统的临时文件夹,因为PHP默认上传临时夹的设定项upload_tmp_dir是空值,所以如果设定了open_basedir的话,程序就无法读写系统的临时文件夹了,所以造成上传的不正常。这时可以手动指定upload_tmp_dir,或不设定open_basedir。这也是便利和安全中的抉择。

(责任编辑:最模板)
顶一下
(2)
50%
踩一下
(2)
50%
------分隔线----------------------------