Frage

Ich habe eine lokale Demo -Website, die durch a geschützt ist .htaccess dem Kunden präsentieren. In dieser Installation funktioniert die Bildvorschau im CMS WYSIWYG -Editor nicht nicht.

In dem system.log Es gibt einen Eintrag:

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
War es hilfreich?

Lösung

Magento ermöglicht HTTP -Zugriff auf das Abholen der enthaltenen Bilder vom Webserver - auch wenn es sich möglicherweise um denselben Server handelt.

Die Lösung besteht darin, den lokalen Host ohne Passwort auf sich selbst zugreifen zu lassen. In Apache wäre dies:

Require valid-user
Allow from 127.0.0.1
Satisfy Any

Andere Tipps

Umschreiben Mage_Adminhtml_Cms_WysiwygController Controller und ersetzen Sie den folgenden Code in der directiveAction Methode:

$url = Mage::getModel('core/email_template_filter')->filter($directive);

mit:

$url = str_replace(Mage::getBaseUrl('media'), Mage::getBaseDir('media') . DS, $url);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top