CMS Previsualización de imagen no funciona un sitio de demostración interna
-
16-10-2019 - |
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
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