2010-05-07 161 views
0

我刚刚将我的magento站点复制到运行CentOS 5.4的本地服务器。浏览器表示无法找到样式表的位置。样式表在/ skin/frontend/my_new_interface/design2/css中。我试图在浏览器中查看,并且无法查看css目录中的任何文件。我验证了我在正确的位置输入了一百万次。我可以查看/ skin/frontend/my_new_interface/design2中的文件。但是,不能浏览浏览器内的目录。Apache和linux文件权限无法浏览文件或目录

-rwxr-xr-x 1 apache apache 

上市

我尝试搭配chmod -R 755的所有文件和目录

我改变了:

我的ls -l CSS

,并得到类型apache conf选项索引

但仍然当我浏览di我得到禁令的军团。但是,在另一个全新安装的magento在同一个www目录中,我能够浏览目录。据我可以告诉两个安装具有相同的所有权和权限。

我也试过

find . -type f -exec chmod 644 {} \; 
find . -type d -exec chmod 755 {} \; 

这是在Magento的维基

我刚刚用完的想法建议。

+0

想法:检查Apache日志文件。如有必要,打开更详细的日志记录。 – Thomas 2010-05-07 19:04:30

+0

我想我需要先打开错误日志:) – dardub 2010-05-07 19:09:01

+0

没关系。我找到了他们。 – dardub 2010-05-07 19:15:36

回答

0

文件权限设置正确。我发现.htaccess有一个为导致问题的css目录设置了重写规则。我继承了这个网站,并且始终没有意识到所有的修改。

1

你需要添加Options +Indexeshttpd.conf或在.htaccess文件中的文件夹css/通过浏览器来查看该文件夹的内容。虽然这是一个糟糕的聚ju。你真的需要打开它吗,还是可以继续通过ssh会话?

在CSS文件注释中,您可以在CSS目录中键入pwd吗?这会帮助我们确认你有正确的位置。当您尝试查看CSS文件目录时,或者当您尝试查看目录内容时,是否收到“禁止访问”?