• Apache提示You don't have permission to access / on this server问题解决


    一、

    马上打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:

     代码如下 复制代码

     
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

    发现了吧。由于配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,修改后的代码如下,问题解决。

     代码如下 复制代码
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        allow from all
    </Directory>

    二、

    今天为了方便测试,将一本地目录设置为一apache的虚拟主机,在httpd-vhosts.conf文件中进行简单设置,然后在hosts文件中将访问地址指向本地,启动apache,进行访问,却出现了You don't have permission to access / on this server的提示,baidu了一下,原来是因为我的虚拟主机目录为非apache安装目录下的htdocs,所以违反了apache对默认对网站根访问权限。

    apache的默认虚拟主机根目录地址为../Apache Software Foundation/Apache2.2/htdocs 目录下,需要对httpd.conf文件进行修改才能指向其他目录。

    在httpd.conf文件下找到这段:

    Conf代码  收藏代码
    1. <span style="font-size: x-small;">#  
    2. # Each directory to which Apache has access can be configured with respect  
    3. # to which services and features are allowed and/or disabled in that  
    4. # directory (and its subdirectories).   
    5. #  
    6. # First, we configure the "default" to be a very restrictive set of   
    7. # features.    
    8. #  
    9. <Directory />  
    10.     Options FollowSymLinks  
    11.     AllowOverride None  
    12.     Order deny,allow  
    13.     Deny from all  
    14. </Directory></span>  

     将之修改为

    Conf代码  收藏代码
    1. <span style="font-size: x-small;"># 允许指向外部的目录进行访问  
    2. <Directory />  
    3.     Options Indexes FollowSymLinks  
    4.     AllowOverride None  
    5. </Directory></span>  

     然后重启apache,就ok了。

    三、

    实际解决:ecshop .....   只说解压,有三个目录,  网站根目录下没有 index.php
    坑人的ECShop安装说明
    2.1 下载ECSHOP软件包
    请到 http://www.ecshop.com 下载最新的ECSHOP软件包。
    2.2 解压缩ECSHOP软件包,并上传到服务器
    ECSHOP软件包使用普通解压缩软件(如WinRAR)就可解压缩。将解压缩文件上传到服务器指定目录,该目录要求在浏览器中能够访问。
    2.3 修改目录权限
    文件上传到服务器后,需要更改几个目录权限才能保证ECSHOP的正常运行

    data/ 目录及其所有子目录
    temp/ 目录及其所有子目录
    cert/ 目录
    includes/ 目录及其所有子目录
    images/ 目录及其所有子目录
    themes/ 目录及其所有子目录
    以上目录、文件在网站运行过程中会被动态更新,因此需确保可以向以上目录、文件写写入数据。可以使用以下方法:
    你可以使用ftp软件将以上目录及其子目录、文件属性设置为777
    linux平台下你有shell权限则通过执行chmod来修改目录权限。
    windows平台下,一般默认就可读写,不用设置
    2.4 开始安装
    在浏览器中 访问http://你的网址/,根据页面提示填写参数。安装程序将自动完成config.php文件配置。
    填写参数时注意以下几点:
    若不清楚mysql服务器地址,用户名,密码,数据库名可向虚拟空间提供商咨询。
    填写管理员信息时设置一个安全且不易忘记的密码。
    安装完成后,在浏览器中访问 http://你的网址/admin/ 页面,输入正确的用户名和密码就可对你的电子商城进行更加详尽的设置。

    ECShop详细安装图文教程

    http://jingyan.baidu.com/article/5552ef473969f1518ffbc9d2.html

    ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序,今天小良与大家分享一下如何安装ECShop

    工具/原料

     
    • ECShop程序,虚拟主机,数据库

    • FlashFXP上传工具

    方法/步骤

     
    1.  

      ecshop网店系统最新版本是ECSHOP V2.7.3,去官网下载utf8和gbk这俩个版本根据需求任选其一下载,我选择是utf8,但是安装方法还是都是一样的

      ECShop详细安装图文教程
    2.  

      下载解压后文件包里有三个文件,选择upload文件,把里面所有的文件用FlashFXP上传工具上次到网站的跟目录下(用二进制的方式)

      ECShop详细安装图文教程
    3. 3

      要更改 cert、data、images、includes、temp、themes这几个目录权限及其所有子目录的权限设置为777才能保证ECSHOP的正常运行.

      ECShop详细安装图文教程
      END

    方法/步骤2

     
    1. 1

      进入安装界面,检测环境,全部可写

      ECShop详细安装图文教程
      ECShop详细安装图文教程
    2. 2

      配置环境,填写数据名,表前缀最好修改,管理密码不得低于8个字符,电子邮箱可以写可以不写,测试数据可以不安装

      ECShop详细安装图文教程
    3. 3

      成功安装

      访问网店前台页面的网址为 :http://你的网店域名 网店后台网址为 :http://你的网店域名/admin/ (管理员帐号信息就是您在安装系统时所设置的管理员信息)。

      ECShop详细安装图文教程
      ECShop详细安装图文教程
  • 相关阅读:
    SQL SERVER 2008 SA禁用,Windows帐户被删
    SQL Server表结构修改脚本
    请教高手,如何取得Target属性
    Installing Reporting Services on Windows 7, Vista or Windows Server 2008 无权限(rsAccessDenied)解决方法
    请教:如何在子页面关闭时把焦点设置到父页面的服务器控件上?
    order by newid() sql随机查询
    JS干货,笔记大全
    破解XP密码
    直接连接*.mdf 文件 获取随机数据
    总结C#获取当前路径的7种方法(转)
  • 原文地址:https://www.cnblogs.com/xdot/p/6502244.html
Copyright © 2020-2023  润新知