Traté de configurar mi magento para mi alojamiento. Así que creé una nueva base de datos e importé mi archivo sql y cambié la configuración en el local.xml para la base de datos. pero ahora recibo la impresión de excepción está deshabilitada de forma predeterminada por razones de seguridad.
magento-1.8
error
Danny Boevéé
fuente
fuente
Respuestas:
Cambie el nombre de local.xml.sample en / errors a local.xml y podrá ver el error y el seguimiento completo de la pila.
Precaución: Esto puede conducir a un agujero de bucle de seguridad si se usa en un servidor de producción. Asegúrese de revertirlo una vez que se resuelva el error.
PD: para ser aún más seguro. Restrinja el acceso de magento solo a su IP mientras la impresión de excepción está habilitada
fuente
La impresión de excepciones está deshabilitada de forma predeterminada por razones de seguridad
Esta es una página que le notifica que ha ocurrido una falla que es tan grave que Magento no puede ejecutarse y está tratando de informarle al respecto. Debido a que se trata de un seguimiento de pila que podría notificar a las partes no deseadas que su sitio está tan mal configurado que puede ser pirateado, no se muestra el seguimiento de pila que lo generó.
El número que aparece en esa página cada vez que Magento lo muestra es el nombre de un archivo .
Abra su cliente SCP / SFTP, navegue hasta el directorio de su servidor
var/report
, ordene por fecha de creación de archivo y comience a leer los archivos más recientes allí.Cuando solicita ayuda, puede publicar el seguimiento de la pila de los errores más actuales que impiden que su sitio Magento se ejecute para que podamos brindarle ayuda útil.
fuente
También recibí este problema, solo busqué en Google y encontré la solución aquí , puedes hacer lo siguiente:
Localice el directorio raíz donde está instalado su Magento. Busque el directorio de "errores".
Cambiar el nombre de archivo de
local.xml.sample
alocal.xml
Vuelva a cargar la página donde se muestra el mensaje de error, verá una lista completa de mensajes de error. El propósito del cambio de nombre
local.xml
es permitir que se muestre el mensaje de error completo.Ahora, busque
magento_directory/lib/Zend/Cache/Backend/File.php
y busque:protected $ _options = array ('cache_dir' => 'null', reemplácelo con: protected $ _options = array ('cache_dir' => 'tmp /', y guarde el archivo.
Ahora, vaya al directorio raíz de Magento y cree un nuevo directorio con el nombre "tmp".
Actualice la página de error y vea si el problema se resolvió. Espero que esto ayude
fuente
Si obtiene un error 404, intente poner
/index.php
después de su nombre de dominio. Si eso lo lleva a la página de inicio, entonces el problema es que olvidó copiar el.htaccess
archivo (fácil de hacer),mod_rewrite
no está instalado oAllowOverride
no está configurado en su archivo de configuración de Apache. (Asumo que estás corriendo en Apache, por supuesto)fuente
En la carpeta de error local.xml.sample existe, cambie el nombre a local.xml lib / Zend / Cache / Backend / File.php cambie la memoria caché dir = null a tmp
fuente
Aquí está la solución:
Abra magento / lib / Zend / Cache / Backend / File.php y busque:
Cámbielo a:
fuente
La solución fácil y 100% funcional es cambiar el nombre del archivo de caché .
En la carpeta raíz de Magento var / cache
Luego cambie el nombre del archivo de caché y actualice su sitio.
fuente