0

CentOS 5.4 を実行しているローカル サーバーに magento サイトをコピーしました。ブラウザーは、スタイルシートの場所が見つからないと言いました。スタイルシートは /skin/frontend/my_new_interface/design2/css 内にあります。ブラウザで表示しようとしましたが、css ディレクトリ内のファイルを表示できません。正しい場所に入力していることを何百万回も確認しました。/skin/frontend/my_new_interface/design2 内のファイルを表示できます。ただし、ブラウザ内でディレクトリを参照することはできません。

ls -l css と入力しました

そして得る:

-rwxr-xr-x 1 apache apache

すべてのファイルのリスト

chmod -R 755 とディレクトリを試しました

apache conf Options Indexesを変更しました

それでも、ディレクトリを参照すると、Forbidden が表示されます。ただし、同じwwwディレクトリにあるmagentoの別の新規インストールでは、ディレクトリを参照できます。私が知る限り、両方のインストールに同じ所有権と権限があります。

私も試しました

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

これはmagento wikiで推奨されていました

私はちょうどアイデアを使い果たしました。

4

2 に答える 2

1

ブラウザーでフォルダーの内容を表示するには、フォルダー内のファイルにまたはを追加Options +Indexesする必要があります。これは悪いジュジュですが。本当にこれをオンにする必要がありますか、それとも ssh セッションを介してそれを続けることができますか?httpd.conf.htaccesscss/

CSS ファイルのメモではpwd、CSS ディレクトリにいるときに入力できますか? これは、正しい場所を取得したことを確認するのに役立ちます。CSS ファイルのディレクトリを表示しようとしたとき、または単にディレクトリの内容を表示しようとしたときに、"Forbidden" というメッセージが表示されますか?

于 2010-05-12T22:10:54.663 に答える
0

ファイルのアクセス許可が正しく設定されました。.htaccess には、問題の原因となっている css ディレクトリの書き換えルールが設定されていることがわかりました。私はこのサイトを継承しましたが、全体で行われたすべての小さな変更をまだ認識していません.

于 2010-05-13T16:16:25.437 に答える