Jump to content

Recommended Posts

Buenos días,

Tengo un error http 500 en prestashop 1.7.2, me desaparece cuando desde cpanel accedo a la carpeta config/define.inc.php 

/* Debug only */
if (!defined('_PS_MODE_DEV_',true)) {
define('_PS_MODE_DEV_', true);
}

Por este motivo el backoffice de la tienda de mi cliente tiendaonline.electrodomesticostoni.es está en modo depuración.

Llevo unos días intentando resolverlo siguiendo varias indicaciones de los foros, pero ninguna me ha dado con la solución.

Creo, que el error pudiera haber sido provocado al quedarse un artículo en negativo.

Al acceder en el menú Catálogo/Stocks me sale en la parte superior derecha en forma de flash rojo durante unos segundos el texto: Internal Server Error

Además, no permite la modificación del stock de los artículos si está activa la administración de stocks en parámetros de la tienda/configuración de productos/stock de productos.

Si alguien sabe como solventar este tema, le ruego que me lo indique, aunque tenga que pagarle.

Saludos. Elviro

htp error 500.png

  • Like 1
Link to comment
Share on other sites

  • 5 months later...
10 hours ago, Luis Bodas said:

Como se hace esto?

Tienes que hacerlo vía FTP o cpanel, en la raíz de los archivos buscas esa ruta de carpetas y borras lo que contiene, que se vuelve a generar otra vez (por si acaso, haz backup antes).. Ahora existen dos carpetas para el cache, una en modo producción (prod) y otra cuando tienes activado el Debug (dev).. un follón la verdad, porque salen cosas diferentes en una versión y en otra. 

  • Like 3
Link to comment
Share on other sites

  • 4 months later...

Buenas,

Lo he visto en sitios que se han movido de un servidor a otro.  Lo arreglé tal y como dicen más arriba eliminando (renombro primero, elimino después ) las carpetas dev y prod dentro de /app/cache

Elimino estas dos

/app/cache/dev/

/app/cache/prod/

Una vez eliminadas, el sistema las vuelve a crear y problema resuelto. Solamente he visto este caso en sitios que se han movido de un servidor a otro. Y una vez resueto no ha vuelto a aparecer.

Un saludo.

  • Like 1
Link to comment
Share on other sites

Mismo problema.

Versión: Prestashop 1.7.5.1.

El error ha surgido al intentar migrar la instalación del servidor a un equipo local.

La solución que propone Cristrinity ha resuelto el problema, esto es: vaciar (previa copia de seguridad) el contenido de los directorios var/cahe/dev y var/cache/prod.

Un saludo.

 

Link to comment
Share on other sites

  • 2 months later...
On 4/4/2019 at 1:38 PM, msarmiento said:

Buenas,

Lo he visto en sitios que se han movido de un servidor a otro.  Lo arreglé tal y como dicen más arriba eliminando (renombro primero, elimino después ) las carpetas dev y prod dentro de /app/cache

 Elimino estas dos

 /app/cache/dev/

/app/cache/prod/

Una vez eliminadas, el sistema las vuelve a crear y problema resuelto. Solamente he visto este caso en sitios que se han movido de un servidor a otro. Y una vez resueto no ha vuelto a aparecer.

 Un saludo.

Buenas, comento solo para aclarar que es una solución! Gracias por la info.

Justo estaba buscando esto en una migración reciente que teníamos.

Un saludo! 

Link to comment
Share on other sites

On 4/4/2019 at 5:08 PM, msarmiento said:

Good,

I have seen on sites that have moved from one server to another. I fixed as above eliminating say (I rename first, then removed) the dev and prod folders within / app / cache

Remove these two

/app/cache/dev/

/app/cache/prod/

Once deleted, the system rebuilds and problem solved. I have only seen this case on sites that have moved from one server to another. And once resueto has not reappeared.

A greeting.

Thanks, it solved my problem

Link to comment
Share on other sites

  • 1 month later...
  • 5 months later...
18 hours ago, Jorgeriji said:

Hola

Tengo el mismo problema, la tienda solo funciona en modo depuración, pero he probado a seguir la solución que aquí se describe y sigue igual. ¿Hay algo más que pueda hacer? Gracias.

Qué versión tienes? el archivo error_log no te da ninguna información? También hay un archivo error_log en la carpeta de administración, fíjate a ver por ahí. También puedes probar a probarlo en un servidor local u otro servidor que tengas habilitado?

Cuando está el debug activo ¿Tienes alguna información de errores en alguna parte del sitio ? También lo típico, desactiva todos los módulos que no te sean imprescindibles para ver qué causa el error. Hace pocos días estaba dando error la actualización de navegación por capas para la versión 1.7.2. Lo tuve que desactivar. Los temas de Leothemes también suelen dar problemas con actualizaciones menores del sistema, pequeños ajustes...

Link to comment
Share on other sites

  • 3 weeks later...
On 12/30/2019 at 1:44 AM, msarmiento said:

Qué versión tienes? el archivo error_log no te da ninguna información? También hay un archivo error_log en la carpeta de administración, fíjate a ver por ahí. También puedes probar a probarlo en un servidor local u otro servidor que tengas habilitado?

Cuando está el debug activo ¿Tienes alguna información de errores en alguna parte del sitio ? También lo típico, desactiva todos los módulos que no te sean imprescindibles para ver qué causa el error. Hace pocos días estaba dando error la actualización de navegación por capas para la versión 1.7.2. Lo tuve que desactivar. Los temas de Leothemes también suelen dar problemas con actualizaciones menores del sistema, pequeños ajustes...

Tengo el mismo problema, aún después de eliminar manualmente el caché prevalecía el problema.

Aún no logro darle solución, pero lo que puede funcionarle a quienes como nosotros no se resuelva borrando el cache es mostrar los errores aun fuera del debug mode.

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', false);
}
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
if (_PS_MODE_DEV_ === true) {
    @ini_set('display_errors', 'on');
    @error_reporting(E_ALL | E_STRICT);
    define('_PS_DEBUG_SQL_', true);
} else {
    @ini_set('display_errors', 'on');
    define('_PS_DEBUG_SQL_', false);
}

Lo que estoy haciendo es colocar la tienda en modo producción « define('_PS_MODE_DEV_', false); » y desplegando errores « else {@ini_set('display_errors', 'on'); »

De momento mi error es Uncaught PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO), sin embargo no estoy en local, mi archivo de parameters.php tiene la debida conexión, por lo que no entiendo aún el error. Espero vaya por buen camino y que a los que tenemos el problema le podamos dar solución.

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...
  • 3 weeks later...

Mi carpeta cache esta en la raíz de la instalación de prestashop, lo tengo en un hosting, lo que he hecho no me funciona, los medios de pago no aparecen cuando se realiza el pago, excepto cuando es con USD donde tengo configurado PayPal, no se me ocurre que más hacer, asi que lo tengo en modo debug para que mi pagina pueda funcionar.

image.png

Edited by yeseniadoria (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...
  • 4 months later...
  • 4 weeks later...
On 6/14/2018 at 4:14 AM, Elviro said:

Buenos días,

Tengo un error http 500 en prestashop 1.7.2, me desaparece cuando desde cpanel accedo a la carpeta config/define.inc.php 

/* Debug only */
if (!defined('_PS_MODE_DEV_',true)) {
define('_PS_MODE_DEV_', true);
}

Por este motivo el backoffice de la tienda de mi cliente tiendaonline.electrodomesticostoni.es está en modo depuración.

Llevo unos días intentando resolverlo siguiendo varias indicaciones de los foros, pero ninguna me ha dado con la solución.

Creo, que el error pudiera haber sido provocado al quedarse un artículo en negativo.

Al acceder en el menú Catálogo/Stocks me sale en la parte superior derecha en forma de flash rojo durante unos segundos el texto: Internal Server Error

Además, no permite la modificación del stock de los artículos si está activa la administración de stocks en parámetros de la tienda/configuración de productos/stock de productos.

Si alguien sabe como solventar este tema, le ruego que me lo indique, aunque tenga que pagarle.

Saludos. Elviro

htp error 500.png

Acá tengo la solución, me paso lo mismo y solo podia usar el modo debug o hacer siempre esto de activarlo o y desactivarlo pero encontre este articulo que me ayudo, tienes que hacer todo lo que dice hay, borrar todos los archivos que se genera cuando borras cache

 

/app/cache/prod

/var/cache/dev

 

PRESTASHOP ERROR 500 O PÁGINA EN BLANCO AL ACCEDER AL BACK-OFFICE

 

https://www.liewebs.com/prestashop/prestashop-error-500-o-pagina-en-blanco-al-acceder-al-back-office/

Link to comment
Share on other sites

  • 1 month later...

Hola. Muchas gracias
Lo que hice fue entrar a mi cpanel->archivos 
Var/cache/dev (Borré todo)
Var/cache/prod (Borre todo)

Luego fui a:
Public_html/config/defines.inic.php
Esta linea cambié a false: define('_PS_MODE_DEV_', false);
Y listo funcionó.

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', false);
}
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
if (_PS_MODE_DEV_ === true) {
    @ini_set('display_errors', 'on');
    @error_reporting(E_ALL | E_STRICT);
    define('_PS_DEBUG_SQL_', true);
} else {
    @ini_set('display_errors', 'on');
    define('_PS_DEBUG_SQL_', false);
}


 

Link to comment
Share on other sites

  • 7 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...