No puedo actualizar...
Avisos
Vaciar todo

No puedo actualizar mi Prestashop  

Página 2 / 2
 
lluisa
 lluisa
Usuario eminente

Hola,

Me he descargado el módulo para actualizar mi Prestashop pero no me deja, me sale la alerta de la cache y aunque ya he borrado la cache y deshabilitado todo desde la configuración de Rendimiento y manualmente he borrado los archivos me sigue diciendo que necesito deshabilitarlo. Me podrías ayudar?

Me sale este mensaje:
PrestaShop's caching features needs to be disabled. Disable caching features in Advanced parameters > Performance > Caching.

La versión de mi Prestashop es 1.7.5.1

Muchas gracias!

Contenido solo visible a usuarios registrados

Citar
Respondido : 06/06/2025 1:34 pm
lluisa
 lluisa
Usuario eminente

Ostras @pepesoler, tienes razón, fue un traslado entre cuentas de Webempresa, lo hice desde la herramienta de migración que tienen ahí (Trasladar Web), claro no contaba con que eso fuera a afectar al ser del mismo webempresa, además también se ha hecho una actualización del servidor hecha por Webempresa que nos hizo cambiar las IPs de todas las webs, pero supongo que eso ya lo tienen pensado con todas las configuraciones de cada servidor, aunque ahora ya no se nada de nada.

He recuperado la web original pero también me da el mismo error, le he renombrado todos los módulos y aún me seguía dando el mismo problema de la cache.
La IP del otro servidor es esta: 213.158.86.15
He cambiado mi archivos hosts para poder verla, ya que se llama igual.

Ahora he restaurado la versión de ayer que no tenía todas las pruebas que he hecho hoy porque al final dejó de funcionar la web.

He probado de forzar que no me salga la alerta de la cache modificando archivos con chatgpt pero nada ha funcionado.

 

ResponderCitar
Respondido : 12/06/2025 6:05 pm

Cursos Gratuitos WordPress

Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Lluisa, 

Prueba lo siguiente, en lugar de clonar el sitio en tu dominio principal intentando en un subdominio como https://prueba.tudmonio.com y verifica si en este no se genera este error. 

Verificalo y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 12/06/2025 8:01 pm
lluisa
 lluisa
Usuario eminente

Hola @pepesoler,

Ya he probado todo lo que me has dicho, la tienda clonada está en:

https://clon.tiendasoldadura.com/

He reinstalado el prestashop siguiendo los pasos que me has dicho pero al entrar todo sigue igual.

Te paso una captura de cómo me sale la página de Rendimiento para deshabilitar la Caché porque al final (te lo he remarcado en rojo) me salen deshabilitadas las opciones.

Te adjunto el pdf.

Muchas gracias por tu ayuda!

 

ResponderCitar
Respondido : 18/06/2025 11:07 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lluisa.

Ok, veo que no se desactiva la cache aunque lo marques como desactivado.

.- Accede a la carpetea donde tienes la instalación del clon

.- Accede a app -> config -> parameters.php

.- Al final del array añade lo siguiente:

 'ps_cache_enable' => false,

 

image

 

Si tienes la linea en otra posición la eliminas, tienes que añadirlo al final como te indico en la captura.

Si después de eso puedes actualizar PrestaShop, haces los mismos pasos en la web del dominio y revisa sí se actualiza.

 

Una vez actualizado, eliminas esa linea del archivo.

 

Antes de hacer eso prueba primero esto:

.- Si tines la linea que te indique en el archivo la eliminas.

.- Accede a tu cuenta de WePanel -> Bases de datos -> phpMyadmin

.- Selecciona la base de datos que utiliza la instalación

.- Selecciona la pestaña SQL del menu superior:

screenshot cp7182.webempresa.eu 2443 2023.04.25 11 06 59

.- Añade la siguiente consulta y pulsa en Continuar:

SELECT * FROM `ps_configuration` WHERE name = 'PS_SHOP_ENABLE'

screenshot cp7182.webempresa.eu 2443 2023.04.25 11 09 27

.- Modifica el Valor de Value a " 0 "

screenshot cp7182.webempresa.eu 2443 2023.04.25 11 11 21

.- Accede a la administración de prestashop y revisa si tienes todas las opciones en verde.

 

 

Un saludo

Esta publicación ha sido modificada el hace 1 mes por Pepe
ResponderCitar
Respondido : 18/06/2025 11:53 am
lluisa
 lluisa
Usuario eminente

Hola @pepesoler,

Ya he conseguido que me salgan todas las lineas en verde para poder actualizar pero ahora una vez le doy a actualizar, al final de todo me salen estos errores:

[INTERNAL] /home2/akoroutl/public_html/tiendasoldadura.com/classes/Tools.php line 3477 - Error: Undefined class constant 'FORMAT_NEW_LINE' #0 /home2/akoroutl/public_html/tiendasoldadura.com/classes/db/Db.php(791): ToolsCore::nl2br('clon.tiendasold...') #1 /home2/akoroutl/public_html/tiendasoldadura.com/config/alias.php(47): DbCore->escape('clon.tiendasold...', false) #2 /home2/akoroutl/public_html/tiendasoldadura.com/classes/shop/Shop.php(1345): pSQL('clon.tiendasold...') #3 /home2/akoroutl/public_html/tiendasoldadura.com/classes/shop/Shop.php(341): ShopCore::findShopByHost('clon.tiendasold...') #4 /home2/akoroutl/public_html/tiendasoldadura.com/config/config.inc.php(128): ShopCore::initialize() #5 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/UpgradeContainer.php(665): require_once('/home2/akoroutl...') #6 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/Task/AbstractTask.php(165): PrestaShop\Module\AutoUpgrade\UpgradeContainer->initPrestaShopCore() #7 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/Task/Upgrade/UpgradeDb.php(90): PrestaShop\Module\AutoUpgrade\Task\AbstractTask->init() #8 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/Task/Runner/ChainedTasks.php(59): PrestaShop\Module\AutoUpgrade\Task\Upgrade\UpgradeDb->init() #9 /home2/akoroutl/public_html/tiendasoldadura.com/admin157k2huoi/autoupgrade/ajax-upgradetab.php(54): PrestaShop\Module\AutoUpgrade\Task\Runner\ChainedTasks->run() #10 {main}

 
Y la web ha dejado de funcionar, front y back, me sale error 500:
 
 
Te adjunto la captura del error.
 
ResponderCitar
Respondido : 18/06/2025 5:04 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola lluisa,

Primero elimina las carpetas de cache:

var > cache > prod
var > cache > dev

Si sigues presentando el problema verifica ahora el archivo tools.php, para ello descarga de este enlace la versión de Prestashop que estás tratando de utilizar:

https://prestashop.com/versions/

Sustituyes los archivos de las carpetas: classes, config, controllers, src y vendor. Importante el no cambiar ni tocar las carpetas img y módulos ni nada que sea personalizado a mano. Con esto debería restaurar el core sin perder datos.

Si sigue sin darse lo mejor es restaurar y volver a intentar, lo positivo es que estás en un clon y no es la tienda base.

Un saludo 🖐️ 

ResponderCitar
Respondido : 18/06/2025 5:26 pm
lluisa
 lluisa
Usuario eminente

Hola @argenis,

Solo ha podido recuperar el front, que es la página de mantenimiento pero el back sigue sin funcionar, voy a tener que recuperar el backup de ayer, pero seguiré con el mismo problema. No sé cómo continuar...

Gracias por vuestra ayuda.

ResponderCitar
Respondido : 18/06/2025 5:59 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola lluisa,

Como puedes ver Prestashop es un poco engorroso con actualizaciones, en este caso es posible que algo saliese mal durante el proceso , no quiere decir que vuelva a suceder, el error que nos compartes indica que la actualización de PrestaShop ha sido incompleta o ha dejado archivos mezclados entre versiones.

Tienes asignada la version 8.1? antes de actualizar en tu clon a 8.x de Prestashop? 

Un saludo 🖐️ 

ResponderCitar
Respondido : 18/06/2025 6:27 pm
lluisa
 lluisa
Usuario eminente

Hola @argenis,

Lo he vuelto a probar y siempre me ha dado error.

También lo he probado con la nueva versión del update installer para poder migrar a la versión 1.8 pero también me ha dado error.

Lo adjunto en pdf por si te puede servir para saber cual es el problema.

Mi versión actual de prestashop es la 1.7.5.1

Muchas gracias por vuestra ayuda.

ResponderCitar
Respondido : 19/06/2025 11:51 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lluisa.

El problema es porque la actualización no termino, es decir faltan archivos.

Puede ser que tuvieras problemas de recursos ? Espacio, inodos.....

¿ Puedes volver a crear el clon y realizaran nueva actualización ?

Revisa que tengas espacio suficiente en tu cuneta de hosting y no tengas problemas de inodos.

 

Un saludo

 

ResponderCitar
Respondido : 19/06/2025 3:04 pm
lluisa
 lluisa
Usuario eminente

Hola @pepesoler,

Lo he intentado nuevamente, con bastante espacio y con inodos suficientes para que no me de ningún problema y me sale error, te paso el error en texto y una captura a ver si ves algo que me pueda ayudar.

/home2/akoroutl/public_html/tiendasoldadura.com/classes/Tools.php line 3274 - Error: Undefined class constant 'FORMAT_NEW_LINE'
#0 /home2/akoroutl/public_html/tiendasoldadura.com/classes/db/Db.php(795): ToolsCore::nl2br('clon.tiendasold...')
#1 /home2/akoroutl/public_html/tiendasoldadura.com/config/alias.php(47): DbCore->escape('clon.tiendasold...', false)
#2 /home2/akoroutl/public_html/tiendasoldadura.com/classes/shop/Shop.php(1359): pSQL('clon.tiendasold...')
#3 /home2/akoroutl/public_html/tiendasoldadura.com/classes/shop/Shop.php(355): ShopCore::findShopByHost('clon.tiendasold...')
#4 /home2/akoroutl/public_html/tiendasoldadura.com/config/config.inc.php(117): ShopCore::initialize()
#5 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/UpgradeContainer.php(1040): require_once('/home2/akoroutl...')
#6 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/Task/Update/UpdateDatabase.php(120): PrestaShop\Module\AutoUpgrade\UpgradeContainer->initPrestaShopCore()
#7 /home2/akoroutl/public_html/tiendasoldadura.com/modules/autoupgrade/classes/Task/Runner/ChainedTasks.php(62): PrestaShop\Module\AutoUpgrade\Task\Update\UpdateDatabase->init()
#8 /home2/akoroutl/public_html/tiendasoldadura.com/admin157k2huoi/autoupgrade/ajax-upgradetab.php(53): PrestaShop\Module\AutoUpgrade\Task\Runner\ChainedTasks->run()
#9 {main}
It seems there was an issue with the server. This type of error usually happens when:
The server is temporarily unavailable.
There's a misconfiguration or unexpected problem on the server.
HTTP request failed. Type: ERR_BAD_RESPONSE - HTTP Code: 500

Update assistant Update assistant • Tienda Soldadura 06 30 2025 05 12 PM

 El servidor no tiene problemas ni de espacio ni de inodos ni mucho menos de rendimiento, no sé si puede ser alguna configuración del servidor, lo podríais mirar?

La web es esta:

https://clon.tiendasoldadura.com/

El servidor:

213.158.86.15

 

Muchas gracias por vuestra ayuda.

ResponderCitar
Respondido : 30/06/2025 4:48 pm

Cursos Gratuitos WordPress

lluisa
 lluisa
Usuario eminente

Por cierto, lo he probado varias veces y todas las veces me ha dado el mismo error, las mismas líneas que decían lo mismo.

ResponderCitar
Respondido : 30/06/2025 4:54 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Lluisa, 

Entiendo la actualización estás intentando con el módulo upgrade, actualmente te esté generando un error con el archivo Tools, esto puede ser como te comento Pepe anteriormente una actualización completa y fallida, o se estén mezclando distintas versiones del archivo una sea de la versión 1.7 de PrestaShop, con núcleo 1.6. 

Prueba borrar por completo el módulo de autoupgrade y luego instalarlo desde cero, una vez realizado prueba realizar nuevamente la actualización y verifica si no se genera el error. 

Un saludo

 
ResponderCitar
Respondido : 30/06/2025 5:16 pm

lluisa
 lluisa
Usuario eminente

Hola @karen,

He instalado el plugin nuevamente, de hecho lo primero ha sido actualizar el prestashop como me comentó Pepe eliminando las carpetas App, Admin y Install, he instalado nuevamente el módulo de upgrade y he cambiado un parametro para que no me diera el error de la caché. Despues de todo esto me ha dejado actualizar pero al actualizar me salen estos errores y ya no sé que mas hacer... He seguido todos los paso pero me sigue dando error.

No sé qué es el archivo Tools ni como solucionarlo. Mi versión de prestashop siempre ha sido la 1.7.5 no la he actualizado nunca y ahora me sale para actualizarlo a la 8.2.1 (es la única opción que me da).

Si me podéis dar más ideas de por donde seguir buscando la solución os lo agradeceré.

Muchas gracias!

ResponderCitar
Respondido : 01/07/2025 8:08 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Lluisa.

Esos errores suele suceder cuando hay archivos de versiones distintas, es decir actualizaste a la version 8.0 y quedan restos de la version 7.5

Descarga la version de PrestaShop 1.7.6.0

-> https://prestashop.es/versions/

Intenta realizar la actualización manual con el plugin Update assistant

 

Un Saludo

ResponderCitar
Respondido : 01/07/2025 4:12 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Página 2 / 2