質問

私は、によって保護されているローカルデモのウェブサイトを持っています .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);
ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top