phpnow 环境下 Ecshop 后台提示 open_base_dir 错误的解决办法

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

phpnow 环境下 Ecshop 后台提示 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。



我的phpnow目录 E:\PHPnow\

修改 PHPnow\Apache\conf\extra\httpd-vhosts.conf 文件
比如我本地调试的情况如下
XML/HTML代码
<VirtualHost *>
ServerAdmin [email=admin@shop]admin@shop[/email]
DocumentRoot ../vhosts/shop
ServerName shop:80
ServerAlias www.xh4t.com
ErrorLog logs/shop-error_log
php_admin_value open_basedir "E:\PHPnow\vhosts\shop;C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp;"
</VirtualHost>
注意到这一行
php_admin_value open_basedir "E:\PHPnow\vhosts\shop;C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp;"
修改为
php_admin_value open_base_dir "E:\PHPnow\vhosts\shop;C:\WINDOWS\Temp;"
然后重新启动 Apache ,刷新Ecshop,以上错误解决。

更多看我的博客: http://www.xh4t.com/show-2151-1.html

希望对大家有帮助

回答:
遇到问题的网友如下
http://bbs.ecshop.com/search.php ... mp;searchsubmit=yes

换一个用比较快ApmServ 5.2.6

ApmServ 不支持伪静态

ApmServ 支持伪静态

我以前一直用ApmServ 5.1.2,现在好像升级了?

,多谢楼主拉,帮了我大忙拉