You don't have permission to access怎么解决方法

将网上的织梦站点进行打包下载后,本地解压,放入phpstudy默认的www文件夹,然后重启phpstudy,等待重启完成后进入默认的localhost站点,发现页面提示403 Forbidden You don't have permission to access /登陆目录/ on this server。对于浏览器页面提示You don't have permission to access怎么解决呢?方法有几种?
 
登陆出现页面提示403 Forbidden
登陆出现页面提示403 Forbidden
 
显然出现403 Forbidden You don't have permission to access /ouo/ on this server.是一种权限访问受限问题,而且phpstudy下进行测试的其他文件夹(以前的备份站点)是没有问题的,所以phpstudy下的各种配置文件是没有问题的,因为站点环境是没有变的,不同的仅是文件夹的内容不同。
 
phpstudy本地站点You don't have permission to access解决方法:
一开始认为是文件夹(站点)的权限设置问题,后来发现其他可运行的文件夹(站点)的权限是同样只读,因此排除。进而考虑.htaccess权限文件,删除.htaccess文件。phpstudy下的这个“网站”可以正常运行,问题得到解决。
 
线上站点出现You don't have permission to access解决方法:
问题可能是由以下两种原因导致
1、默认首页文件设置错误。
2、程序中引用路径的大小写和真实路径的大小写不一致。
对应的解决方法为:
1、检查站点根目录下是否有完整的上传程序文件,文件中是否包含类似index.html、index.php名称的默认首页文件。如果站点程序默认首页文件不是index.php或index.html文件,则需要进行默认首页设置的更改,同时将优先级调为最高,然后单击保存设置。
2、如果第一步没有问题,那么建议检查程序中引用路径的大小写和真实路径的大小写是否保持一致,因为Linux系统是区别大小写的。  
 
网上认为出现You don't have permission to access的问题,是因为phpstudy的配置文件httpd.conf没有开放所有权限,即搜索DocumentRoot定位后面一段语句中的Allow from all开启,以下是完整的语句。
<Directory />
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
</Directory>
能够通过这种方法解决问题的,是初次配置phpstudy并且安装“站点”会出现的问题,可以通过这样的方法解决。
 
phpstudy软件建立本地网站,容易出现问题的就You don't have permission to access和/dir问题,即当准备安装得得http://localhost/install/index.php时,出现dir,那么需要删除install文件夹内的index.html页面,再删除install_lock.txt,然后更改index.php.bak为index.php,然后按照正常的安装流程再次即可。如果是网上下载的带安装文件的模板,在安装完成后,还原数据库即可,一般来说模板下载站点也有相关的安装步骤。
需要刷新才可评论
  • 全部评论(0
    还没有评论,快来抢沙发吧!