Question

J'ai un site de démonstration local qui est protégé par un .htaccess pour montrer au client. Quoi qu'il en soit, dans cette installation, l'aperçu de l'image dans l'éditeur WYSIWYG CMS ne fonctionne pas.

Dans le system.log il y a une entrée:

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
Était-ce utile?

La solution

Magento rend l'accès pour récupérer les images incluses dans le serveur Web HTTP -. Même si elle est peut-être le même serveur

La solution est de permettre à l'hôte local s'accès sans mot de passe. Apache serait:

Require valid-user
Allow from 127.0.0.1
Satisfy Any

Autres conseils

contrôleur de réécriture Mage_Adminhtml_Cms_WysiwygController et remplacer le code ci-dessous dans le procédé de directiveAction:

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

avec:

$url = str_replace(Mage::getBaseUrl('media'), Mage::getBaseDir('media') . DS, $url);
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top