易模板提供php商城系统、PC端商城、手机微信公众号商城、小程序,提供ecshop模板、ecshop插件和shopxo模板、shopxo插件

全部分类

ecshop后台提示“您的服务器设置了 open_base_dir 且没有包含 C:\Windows\Temp,您将无法上传文件。”


 用phpnow在本地电脑上创建一个ecshop网店,进入后台提示“您的服务器设置了 open_base_dir 且没有包含 C:\Windows\Temp,您将无法上传文件。”。如图:

ecshop模板提供解决方法:

找到phpnow安装目录,然后用编辑器打开PHPnow\Apache-20\conf\extra\httpd-vhosts.conf 文件,找到创建的站点区域:

<VirtualHost *>

    <Directory "../vhosts/127.0.0.3">

        Options -Indexes FollowSymLinks

    </Directory>

    ServerAdmin admin@127.0.0.3

    DocumentRoot "../vhosts/127.0.0.3"

    ServerName 127.0.0.3:88

    ServerAlias *.127.0.0.3

    ErrorLog logs/127.0.0.3-error_log

    php_admin_value open_basedir "D:\PHPnow\vhosts\127.0.0.3;C:\Windows\Temp;"

</VirtualHost>

把区域里这一行

php_admin_value open_basedir "D:\PHPnow\vhosts\127.0.0.3;C:\Windows\Temp;"

修改为

php_admin_value open_base_dir "D:\PHPnow\vhosts\127.0.0.3;C:\Windows\Temp;"

最后重启Apache,刷新ecshop后台,问题解决。

正确代码:

<VirtualHost *>

    <Directory "../vhosts/127.0.0.3">

        Options -Indexes FollowSymLinks

    </Directory>

    ServerAdmin admin@127.0.0.3

    DocumentRoot "../vhosts/127.0.0.3"

    ServerName 127.0.0.3:88

    ServerAlias *.127.0.0.3

    ErrorLog logs/127.0.0.3-error_log

    php_admin_value open_base_dir "D:\PHPnow\vhosts\127.0.0.3;C:\Windows\Temp;"

</VirtualHost>

 

  • 系统分类
  • 网店信息
  • 网店帮助分类
  • ecshop教程
  • 建站教程
  • 网站无法访问
  • shopxo教程
  • mysql
  • 建站知识
  • jquery
  • 主机服务器
  • php
  • 小程序
  • 侧栏导航