0

Magento 1.5.1 のインストールに問題があります。これは新規インストールではなく、別のサーバーに移動された (ファイルとデータベースがコピーされた) ものです。

Javascript ファイルの読み込みに失敗するため、メニューや JS 関連のすべてが機能しません。この動作は、管理者でもフロントエンド ストアでも同じです。ファイルがサーバー上にあることを3回確認しましたが、ファイルはFTPでアクセスして編集できますが、HTTP(ブラウザー)では編集できません。許可は、ファイルに対して 644、それらを含むフォルダーに対して 766 です。

なぜこの動作をするのかについての手がかりはありますか? それは私を夢中にさせており、私はすでにウェブサイトの移植に遅れをとっています.

4

2 に答える 2

2

あなたの許可があなたが説明した通りであるならば、あなたのウェブサーバー(apache?)は期待通りに振る舞っています。

ユーザーは、そのフォルダーへのフォルダーに対する実行権限が必要cdです。「あなた」がパーミッションを766に変更すると、次のようなビットマスクになります。

drwxrw-rw-

または便利になるように分割

  User  Group   Everyone
d rwx   rw-     rw-

したがって、ユーザーにはフォルダーに対する読み取り、書き込み、および実行のアクセス許可がありますが、グループおよび全員のアクセス許可は読み取り、書き込みのみです。これは、ユーザーapacheが実行権限を持たないために実行されているため、フォルダーに変更できないため、そのフォルダーからファイルを提供しないことを意味します。

従来chmod 755は、Webサーバー上のフォルダーが必要な場合や、システム上の任意のユーザーアカウントがそのフォルダーへの書き込みアクセス権を持っていることに慣れている場合は、セキュリティの許容範囲が広い場合があります 777Webアプリケーション(「単純な」eコマースストアでさえ)をホストすることは2012年のインターネットでは困難な作業であるため、その判断を下すことができない場合は、IT/Magentoサポートサービスを備えた特定のホストを見つけることを検討することをお勧めします。

于 2012-05-02T18:17:21.870 に答える
1

766 は間違っています。775 に設定してください。ディレクトリを 6 に設定すると、「実行」できず、アクセスできなくなります。

于 2012-05-03T20:52:53.113 に答える