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

大城市里の小女人 提交于 2020-03-06 05:27:04

一、

马上打开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,但是安装方法还是都是一样的

  2.  

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

  3. 3

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

    END

方法/步骤2

 
  1. 1

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

  2. 2

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

  3. 3

    成功安装

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

  4.  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!