Pregunta

Tengo un sitio web de demostración local de la cual está protegida por un .htaccess de mostrar al cliente. De todas formas, en esta instalación la previsualización de la imagen en el editor WYSIWYG CMS no está funcionando.

En el system.log hay una entrada:

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
¿Fue útil?

Solución

Magento hace que el acceso HTTP a buscar las imágenes incluidas en el servidor web -. Aunque podría ser el mismo servidor

La solución es permitir que el host local para acceder a sí mismo sin contraseña. En Apache esto sería:

Require valid-user
Allow from 127.0.0.1
Satisfy Any

Otros consejos

controlador Mage_Adminhtml_Cms_WysiwygController de reescritura y sustituir el código de abajo en el método directiveAction:

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

por:

$url = str_replace(Mage::getBaseUrl('media'), Mage::getBaseDir('media') . DS, $url);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top