apache 为何不能显示出所有的文件?

apache 为何不能显示出所有的文件?

如题.
1. 通过http访问时,有的目录不能显示出所有文件;
2. 不是文件名长度限制的原因(有的文件名很短也无法显示);
3. 不是单个目录下文件数目限制的原因;

还请高手指教!
补充, 不是文件名的原因, 例如(文件名:"Madagascar.avi")

IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
你把IndexIgnore这句注释掉试试看
把IndexIgnore这句注释掉还是同样的问题。
有没有reload或者restart


QUOTE:
原帖由 steven607 于 2007-11-23 17:32 发表
如题.
1. 通过http访问时,有的目录不能显示出所有文件;
2. 不是文件名长度限制的原因(有的文件名很短也无法显示);
3. 不是单个目录下文件数目限制的原因;

还请高手指教!

chmod o+x /path/to/directory就可以了,不知道为什么!!

To ruochen:  
      httpd restart 了

To linuxnextyear:
       "chmod o+x  MPEG/" 也不起作用

#ls -l
drwxr-xr-x    1 root     root         4096 Nov 14 10:49 MPEG
#ls -l MPEG
-rwxr-xr-x    1 root     root     60338176 May 28  2007 MPEG/Madagascar.avi
.
.
.


QUOTE:
原帖由 steven607 于 2007-11-27 12:33 发表


To linuxnextyear:
       "chmod o+x  MPEG/" 也不起作用

#ls -l
drwxr-xr-x    1 root     root         4096 Nov 14 10:49 MPEG
#ls -l MPEG
-rwxr-xr-x  ...

你检查一下MPEG的上级目录,一直检查到/ ,肯定有一个目录没有x权限,chmod +x /path/to/directory
查过了, 一直到/, 每一级目录的三种用户都有x权限。

刚实验出原因, apache无法显示size比较大的文件, 然后此文件名后的所有文件都无法显示, 例如2G文件名"glad.avi", 那么以"h","i","j","k", ...... 开头的文件也都无法显示.

不知道有什么解决方法?