CMS画像プレビュー内部デモサイトで動作していません
-
16-10-2019 - |
質問
私は、によって保護されているローカルデモのウェブサイトを持っています .htaccess
顧客に紹介します。とにかく、このインストールでは、CMS WYSIWYGエディターの画像プレビューが機能していません。
の中に system.log
エントリがあります:
ERR (3): Warning: getimagesize(http://example.com/skin/adminhtml/default/ test/images/wysiwyg/skin_image.png): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /var/www/public/lib/Varien/Image/Adapter/Gd2.php on line 71
解決
Magentoは、httpアクセスにアクセスして、Webサーバーから含まれている画像を取得します。たとえ同じサーバーであっても。
解決策は、ローカルホストがパスワードなしでそれ自体にアクセスできるようにすることです。 Apacheではこれは次のとおりです。
Require valid-user Allow from 127.0.0.1 Satisfy Any
他のヒント
リライト Mage_Adminhtml_Cms_WysiwygController
コントローラーと以下のコードをの交換 directiveAction
方法:
$url = Mage::getModel('core/email_template_filter')->filter($directive);
と:
$url = str_replace(Mage::getBaseUrl('media'), Mage::getBaseDir('media') . DS, $url);
所属していません magento.stackexchange