CentOS出错You don't have permission to access on this server

检查http.conf发现没错之后,查找资料后发现时selinux的问题,所以须要关闭这个服务:

1 vi /etc/sysconfig/selinux
2 SELINUX=enforcing
改为 SELINUX=disabled

重新启动后生效

不需重新启动 运行命令:

1 setenforce
0

*********************************************************

在CentOS5.3+MySQL 5.0.45 +Apache2.2.3 +PHP5.1.6中执行PHP程序出错

You don‘t have permission to access / on this server

装好apache+php+mysql后。

拷贝一份phpmyadmin过后执行出错:

You don‘t have permission to access / on this server

有人说把selinux关掉就好了

而我发现了这个原因和方法:

由于站点运行的权限,一般要Read from all httpd scripts and the daemon这个权限。

当系统内经过解压出来的目录是没有这个权限的。

我们要在html/下新建一个文件夹(这时会自己主动分为Read from all httpd scripts and the daemon权限)

然后把档案复制一份过来放进去(注意不是剪切)

执行试试看吧。

我就能够了。

CentOS5.3+MySQL 5.0.45 +Apache2.2.3 +PHP5.1.6(都是系统自带的)

*********************************************************

在终端输入   (更改站点根文件夹权限为755。非常多centos系统默觉得700)

[[email protected] ~]#   chmod  -R 755 /var/www/html/

然后重新启动

[[email protected] ~]#   /etc/init.d/httpd restart

*********************************************************

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

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

发现了吧。

因为配置了php后,这里的“Deny from all”已经拒绝了一切连接。把该行改成“allow from all”,改动后的代码例如以下,问题解决。

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

系统是centos。You don‘t have permission to access / on this server.

在google上搜索了一下,大部分的解决方法就是。

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

这里改成

Options
Indexes FollowSymLinks

AllowOverride None

我改了之后还是会出现上面的错误,于是看一下自己设定的工作文件夹权限。

Options ExecCGI Includes

改成以下这行设置后,显示正常。

Options Indexes FollowSymLinks

当訪问类unix操作系统上的/usr/local/apache2/htdocs/foo/bar.htm文件时,你收到了Permission Denied的错误。

首先,查看文件的訪问权限:

$ cd /usr/local/apache2/htdocs/foo

$ ls -l bar.htm

假设需要的话,就修复它们:

$ chmod 644 bar.html

对目录以及每一个父目录做同样的操作

(/usr/local/apache2/htdocs/foo,/usr/local/apache2/htdocs,/usr/local/apache2,/usr/local/,/usr):

$ ls -la

$ chmod +x

$ cd ..

$ #repeat up to the root

在一些系统上。可使用工具namei来列出各个路径上的不同组件的訪问权限。然后去发现是否有权限问题:

$ namei -m /usr/local/apache2/htdocs/foo/bar.html

CentOS出错You don't have permission to access on this server

时间: 2024-10-07 00:51:00

CentOS出错You don't have permission to access on this server的相关文章

redhat centos apache 403 错误 Forbidden You don't have permission to access / on this server

redhat centos apache 403 错误 centos7 apache2.2.34源码包安装成功,确认进程已启动( ps -le | grep httpd) ,防火墙已关闭,但访问时报错: Forbidden  You don't have permission to access / on this server 原因为:安装目录/conf/httpd.conf配置文件中 User deamon Group deamon 选项没有修改,上述配置为默认配置,将其修改为 User t

Apache2.4中出现You don't have permission to access / on this server.

注意Apache2.4跟以前版本配置不一的啊,弄了我很久 在配置apache工作出错:You don't have permission to access / on this server. 默认的apache的工作目录为:/usr/local/apache2/htdocs/ 现在想修改为:/www 除了要修改:/usr/local/apache2/conf/http.conf文件中的工作目录:DocumentRoot "/www"外,记得要把对应的工作目录权限的地址一并修改过来,例

phpstudy无法访问主页,提示You don't have permission to access / on this server解决办法

1.输入localhost提示:You don't have permission to access / on this server. 新版phpStudy为了安全,取消Apache和nginx列出目录内容. phpStudy如何禁止或允许站点目录列表 请使用『其他选项菜单』-『phpStudy设置』-『允许目录列表』,打上对勾表示允许目录列表,去掉对勾表示禁止目录列表. 2.配置多域名的虚拟主机总是失败,提示You don't have permission to access / on

You don't have permission to access / on this server.

出现这个报错需要更改apache配置文件 sudo vi /etc/apache2/httpd.conf 将 <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> 或类似 修改为 <Directory /> Options Indexes FollowSymLinks AllowOverride None </Direc

WampServer出现You don’t have permission to access/on this server提示

WampServer出现You don't have permission to access/on this server提示 本地搭建WampServer,输入http://127.0.0.1访问正常,当输入http://localhost/,apache出现You don't have permission to access/on this server的提示,如何解决? 找到httpd.conf,用记事本打开httpd.conf,有两处需要修改: <Directory /> Opti

Forbidden You don&#39;t have permission to access / on this server

Apache: Forbidden You don't have permission to access / on this server 度娘了半天,屁用都没,都是老掉牙的. 最后google之,http://stackoverflow.com/questions/21551840/forbidden-you-dont-have-permission-to-access-on-this-server Found my solution thanks to Error with .htacce

Apache 2.4权限设置( you don&#39;t have permission to access / on this server Apache2.4)

摘要 you don't have permission to access / on this server Apache2.4 Apache 从2.2升级到 Apache2.4.x 后配置文件 httpd.conf 的设置方法有了大变化,以前是将 deny from all 全部改成 Allow from all 实现外网访问,现在是将 Require all denied 以及 Require local 都该为 Require all granted 就可以了. .htaccess 如果

yii安装 /You don&#39;t have permission to access on this server

在安装yii的时候 ,当打开了init.bat进行配置的时候小黑本弹出了个小黑框立刻就关闭了,  进入cmd模式再打开init.bat就出现了"You don't have permission to access  on this server"的这个错误,后来综合网上的各个文章,找到了造成了这个问题的原因主要有三个 1 php的permission扩展配置没有开 , 我用的是phpStudy在php-5.6.27-nts里面的配置文件里把去掉extension=php_openss

wamp出现You don’t have permission to access/on this server提示的解决方法

本地搭建wamp 输入http://127.0.0.1访问正常,当输入http://localhost/ apache出现You don't have permission to access/on this server.的提示 解决方法如下: 找到httpd.conf,用记事本打开httpd.conf,然后将 <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all <