Buenas tardes:
Tengo un problema grave en mi tienda Prestahop 1.7.5.2.
Cuando voy a Modulos- Gestor de modulos - actualizaziones ...
Me salta un error grave 500 que no sé solucionar, he activado el modo debub pero me peta por todos los sitios y tengo que desactivarlo en config/setting.inc para poder dejar operativa la web. También algunos módulos que no me deja desinstalarlos ni reinicializarlos, me sale un mensaje rojo arriba a la derecha en inglés.
A parte de eso la tienda parece que funciona bien , solo falla eso pero es importante porque esa zona es para actualizar los módulos.
En parámetros- información. .. pone que faltan 3 archivos , no sé si tiene algo que ver con el error que me da.
Gracias por vuestra ayuda.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Albert,
Los errores 500 o pagina en blanco suelen aparecer cuando hay algún fallo en la programación, esto puede suceder si hemos hecho algún cambio en la plantilla del sitio web o si se instaló alguna extensión con algún bug.
Cada vez que se genera uno de estos errores, se genera un fichero error_log y se introduce una línea indicando el motivo del error, el fichero y línea donde se ha producido. Esto nos ayudará a identificar dónde se producen los errores que aparecen en la web, desde cPanel -> administrador de Archivos, despliega la carpeta public_html y edita el fichero error_log. Copia y pega el contenido en un archivo de texto y adjúntalo por este medio.
Saludos.
Adjunto errores varios que me da.
Archivo texto error del Cpanel.
Imagen del error que da al actualizar o reiniciar módulos.
Imagen de Información - archivos faltantes .
Gracias y a ver si me puedes ayudar.
Hola
Veo que sale un mensaje de advertencia referido al theme que usas: iqitthemeeditor .
Qué versión de PHP tienes en tu cuenta de hosting, puedes verificar si tienes PHP 7.2 , o prueba cambiarla, revisa: https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Saludos.
Hola
Lo primero sería cambiar temporalmente tu theme en un clon de tu sitio de preferencia, o puedes habilitar mantenimiento para que no afecte a tus usuarios ya que se desconfigurará tu sitio, luego ir desactivando módulos y ver si te sucede lo mismo.
Si hay algún problema con los archivos de la administración, puedes probar también copiar alguna carpeta de administración de la misma versión de Prestashop y entrar a la administración a través de esa carpeta. Esto último si que podrías probarlo incluso en tu sitio web actual, igual puedes conservar la opción del sitio en mantenimiento para que no afecte a tus usuarios.
Saludos.
Tengo otro problema, ha sido al intentar de cambiar el theme por defecto, y salta el mismo error 500 de antes.
Probaré de subir una carpeta nueva de admin, y probaré a ver.
La tienda esta en funcionamiento normal, y todo va bien, solo me ha petado el tema de administración de módulos, es para flipar.
Veo otro modulo que no me funciona, Visitantes en Linea siempre estan a cero , en cambio carritos de compra sí aparecen.
Voy a probar lo de la carpeta admin.
Gracias Jhon.
Nada, no me funciona , he subido una carpeta nueva de /admin al server, he entrado la backoffice con ella, he tenido que limpiar cookies y demas del navegador, pero el error persiste.
He revisado el error_log y aparece esto:
" [01-Jun-2019 19:49:20 Europe/Madrid] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/cafessol/public_html/modules/revsliderprestashop/includes/output.class.php on line 3697
[01-Jun-2019 19:49:20 Europe/Madrid] PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/cafessol/public_html/modules/iqitthemeeditor/iqitthemeeditor.php on line 877 "
Está claro que fallan estos modulos: revolution slyder y iqttthemeeditor . Ambos me viene en la plantilla WAREHOUSE.
El problema es que no puedo reiniciarlos ni desinstalarlos, me sale un error en rojo arriba a la derecha (adjunto imagen).
Mi pregunta es:
¿Como puedo desinstalar o deshabilitar un modulo sin entrar en el backoffice?
Gracias de antemano.
Hola Albert,
Puedes "deshabilitar" (no desinstalar) un módulo de PrestaShop desde la base de datos, a través de tu cPanel, Bases de Datos, utilizando "phpMyAdmin".
Las tablas donde se gestionan los módulos son:
Al editar la tabla correspondiente a módulos, puedes localizar el módulo que quieres deshabilitar y en la columna "status" (Estado) que suele estar marcada en "1" (activo) pasarla a "0" (inactivo) y "Continuar" para completar dicha acción en la base de datos.
Luego desde el frontoffice comprobar si ya no carga dicho módulo y si puedes logearte en el backoffice y ver "Módulos".
Importante: Es conveniente hacer una backup de la base de datos (Exportar) desde phpMyAdmin, antes de aplicar este tipo de cambios.
Saludos