Magentoストアで、管理セクションの製品ページに移動して画像をアップロードしようとすると、フロントエンドに既にある画像が欠落しており、通常どおり画像を追加するオプションがないことがわかります。
NginxとHHVMでサイトを運営しています。
/ var/log/nginx/error.logを確認したところ、次のエラーが表示されました。
2015/07/16 11:16:25 [error] 21444#0: *14929 access forbidden by rule, client: 127.0.0.1, server: www.store.com, request: "POST /app/etc/local.xml HTTP/1.1", Host: "www.store.com"
HHVMエラーログには何もありません。ここで何をすべきかよくわかりません。
他の誰かに役立つ場合に備えて...ブラウザでFlashプレーヤーを無効にしていたため、管理者/バックエンドに画像が表示されませんでした(Magento CE 1.9)
これは、アップロードされたファイルに設定された誤った権限が原因である可能性があります。開いた lib/Varien/File/Uploader.php
そして、次の権限が設定されていることを確認してください。
219行目あたり:
chmod($destinationFile, 0666);
541行目あたり:
if (!(@is_dir($destinationFolder) || @mkdir($destinationFolder, 0777, true))) {
注:この問題は、パッチSUPEE-7405v1.1を適用することでも修正できます。