首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > PHP5乱记(2)都是权限惹的祸:apache的403问题
【标  题】:PHP5乱记(2)都是权限惹的祸:apache的403问题
【关键字】:PHP5,apache,403
【来  源】:http://blog.csdn.net/fhmsha/archive/2006/09/29/1308677.aspx

PHP5乱记(2)都是权限惹的祸:apache的403问题

(以下均是在fedora5进行的操作)
参考文章:
http://zhidao.baidu.com/question/5264483.html
http://www.tvooo.org/01/html/unix_bbs/54005.shtml
http://www.et8.net/bbs/showthread.php?t=635142
Apache2的httpd.conf翻译
http://www.linuxsir.org/bbs/showthread.php?t=197342
---------------------------------
昨天终于可以显示测试页面,今天却怎么也显示不出自己定义的页面来,有够郁闷,现像就是那个403(forbidden) 

事实HTTP是正常的,如果不存在地址的话就会显示404(NOT found),既然是403,那就一定是权限的问题。

于是在网上大找文章。

首先是用户权限,我是用root登录的,以root身份启动httpd:
#apache -k start

然后再用
#ps -aux|grep httpd
来查看的话,只看到一个root身份运行的,其它近十个进程都是另一个用户apache来运行的,会不会是这个用户没有目录访问的权限?
在用户和用户组中,查看系统用,的确存在apache这个用户,也有apache这个用户组,根目录就是/var/www/

用户权限没问题难道是目录本身的问题?
由于网站文件在/var/www/html中,所以用
#chmod +x ./html
来增加它的执行属性,结果还是不行。
#chown 755 ./html
还是不行,网上的资料也大多提示到这里为止了,也有很多人到这里就可以解决了问题,但是我这里依然是fobidden。

与权限有关的无非就是用户组,用户,目录,文件,前三项都排查过了,难道是文件本身的权限问题?

图形方式下用右键查看那个文件的属性居然是无法确定的权限~?

 

OK,找到问题所在,尝试着把httpd.conf文件复制到html目录下,在浏览器里输入http://127.0.0.1/httpd.conf
终于可以正常显示了。于是找出问题所在。

不能用fedora图形界面用鼠标右键重命名文件名称,这样修改后的新文件的权限属性是无法被系统正确识别的。(丢失?)可以尝试在命令行下用
#mv oldname newname
来修改文件名。

这时,无须再装php,fedora已经集成安装,我们在html用vi新编辑一个index.php的页面,内容为:

<? phpinfo(); ?>

再来访问http://127.0.0.1/
结果如我们所愿:

PHP Logo

PHP Version 5.1.2


System Linux localhost.localdomain 2.6.15-1.2054_FC5 #1 Tue Mar 14 15:48:33 EST 2006 i686
Build Date Feb 28 2006 06:22:03

拒绝Cookie信息的四种方法:【上一篇】
Linux C project:【下一篇】
【相关文章】
  • PHP5中的时间相差八小时的解决办法
  • 使用apache2.0.57+tomcat5.5.9+mod_jk_1.2.15配置tomcat集群
  • php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
  • 让Apache不显示版本号
  • APACHE自动二级域名设置
  • Apache net FTP 客户端
  • apache-conf文档详解
  • Apache的httpd.conf全文翻译
  • Apache中使用.htaccess配置文件
  • apache的error日志.
  • 【随机文章】
  • 病毒 Backdoor/Agobot.akz“高波变种”akz
  • 基于Windows入门级IDS构建过程详述(2)
  • CZoneSoft 音频、视频在线录制留言--升级1
  • 用PS营造MM人像怀旧艺术效果
  • 在Excel中将连续多列相同数据项合并
  • 在静态拆分窗口实现不同CFormView类的切换
  • bootLoader 介绍
  • 我的Python 原文教程(封面截图)
  • DTS开发记录(10)-- 可视化的流程编辑
  • symbian 利用蓝牙串口服务输出调试信息
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.