1

私はmagentoでモジュールを開発しました。flash と php ファイルのパッケージを skin ディレクトリ (ex.myhost/skin/frontend/base/default/lib/xxx/xxx.swfmyhost/skin/frontend/base/default/lib/xxx/xxx.php) に配置しました。ローカルホスト (XAMPP) で作成しましたが、エラーが見つかりません。そのため、magentoconnect モジュールを作成します。

magentoconnect 経由でサーバーにインストールすると、インストールはエラーなしで成功します。しかし、スキンディレクトリ ( ) の php ファイルにアクセスすると 404 エラーが発生しますmyhost/skin/frontend/base/default/lib/xxx/xxx.php

それを修正する解決策はありますか?または、フラッシュおよびphpパッケージファイルをどこに配置すればよいですか??

4

1 に答える 1

1

セキュリティ上の懸念として重要な注意点の1つ.phpは、フォルダ内のファイルskin/が実行されないことです。

# Always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/

.htaccessこれは、 Magentoのファイルにあるルールです。

したがって、実行されるPHPファイルはskin/フォルダー内に存在しないようにする必要があります。

于 2013-03-16T18:01:03.413 に答える