解决方案 »

  1.   

    php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了
      

  2.   

    原来在哪个目录? 
    估计是影响到了httpd.conf文件,检查一下错误日志。
      

  3.   

    php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了难道是权限丢失了?
      

  4.   

    现在的问题就是,对网站所在的那个目录没有权限,我的网站所在的目录为/data/xxxx,在/data/下做测试是可以访问到的,但到了它下面的xxxx就访问不到了
      

  5.   

    那你检查一下xxxx的权限,如果权限不够就修改下权限呗。
      

  6.   

    但是主要是权限应该没问题啊755,所属用户和组都是apache
      

  7.   

    php是以apache的模块的方式运行的,防火墙也是允许80端口的,但是现在把程序换到apache的/etc/passwd中的目录时,是可以访问成功的,就是原来的目录不知怎么403了难道是权限丢失了?
    权限丢失了是什么意思
      

  8.   

    重新 chmod -R 一番...reboot apache.
      

  9.   

    权限问题, chown -R xxx:xx 
      

  10.   

    原因找到了,是因为selinux在每次开机后是自动开启的,而selinun开启着会导致这一问题,谢谢个位