Buenas noches quiero actualizar prestashop 1.7.6.3 a 1.7.8 stable - (1.7.8.11) pero me indica que "No se cumplen los requisitos de PrestaShop":
1º Activa el modo de mantenimiento y añade tu IP en Parámetros de la tienda > Configuración > Mantenimiento la pongo en mantenimiento como podreis observar en el pantallazo y no cambia de estado. (Ahora esta abierta para que lo podais ver)
2º Las características de almacenamiento en caché de PrestaShop están desactivadas. Las active o las desactive no hace nada.
Que puedo hacer? Gracias
Contenido solo visible a usuarios registrados
Hol Isabel.
.- En la página de mantenimiento, desactiva la tienda, pulsa en el botón " Añadir mi IP " y pulsa en Guardar.
Para el tema de la caché:
.- Accede a tu cuenta de wePanel -> Administrador de archivos.
.- Accede a la carpeta donde tienes la instalación -> app -> config y edita el archivo parameters.php
.- Busca esta líneas:
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => 'false',
.- Sustituye esas líneas por las siguiente:
// 'ps_caching' => 'CacheMemcache',
// 'ps_cache_enable' => 'false',
Revisa si puedes actualizar, si se actualiza, una vez termine vuelves a dejarlas líneas como estaban.
Recuerda realizar antes una copia de seguridad.
Un Saludo
@pepesoler Despues de seguir los pasos me dice:
La página www.mayoristaregalosbodas.com no puede procesar esta solicitud ahora.
Hola Isabel,
Al abrir tu sitio web veo la web en mantenimiento, puedes indícanos dónde se ve este error si es posible con una captura de esta forma podemos verificarlo con mayor detalle.
Un saludo
@pepesoler he limpiado cache y ahora si, espero no tener problemas con la actualización...gracias
Hola Isabel,
De aduerdo, quedamos atentos cómo ha ido todo.
Un saludo
@karen Me ha dado un monton de errores:
[INTERNAL] /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php línea 37 - Symfony\Component\DependencyInjection\Exception\RuntimeException: Ha solicitado un parámetro inexistente "ps_cache_enable". #0 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php(60): Symfony\Component\DependencyInjection\Compiler\DefinitionErrorExceptionPass->processValue(Object(Symfony\Component\DependencyInjection\Definition), true) #1 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/DefinitionErrorExceptionPass.php(30): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->processValue(Array, true) #2 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.php(39): Symfony\Component\DependencyInjection\Compiler\DefinitionErrorExceptionPass->processValue(Array, true) #3 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php(140): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #4 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder)) #5 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(643): Symfony\Component\DependencyInjection\ContainerBuilder->compile() #6 /home/decompra/public_html/mayoristaregalosbodas.com/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(135): Symfony\Component\HttpKernel\Kernel->initializeContainer() #7 /home/decompra/public_html/mayoristaregalosbodas.com/modules/autoupgrade/classes/UpgradeTools/SymfonyAdapter.php(67): Symfony\Component\HttpKernel\Kernel->boot() #8 /home/decompra/public_html/mayoristaregalosbodas.com/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader17.php(43): PrestaShop\Module\AutoUpgrade\UpgradeTools\SymfonyAdapter->initKernel() #9 /home/decompra/public_html/mayoristaregalosbodas.com/modules/autoupgrade/classes/UpgradeTools/CoreUpgrader/CoreUpgrader.php(102): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader17->initConstants() #10 /home/decompra/public_html/mayoristaregalosbodas.com/modules/autoupgrade/classes/Task/Upgrade/UpgradeDb.php(49): PrestaShop\Module\AutoUpgrade\UpgradeTools\CoreUpgrader\CoreUpgrader->doUpgrade() #11 /home/decompra/public_html/mayoristaregalosbodas.com/modules/autoupgrade/classes/Task/Runner/ChainedTasks.php(61): PrestaShop\Módulo\AutoUpgrade\Tarea\Upgrade\UpgradeDb->run() #12 /home/decompra/public_html/mayoristaregalosbodas.com/admin983bwxto8/autoupgrade/ajax-upgradetab.php(54): PrestaShop\Módulo\AutoUpgrade\Tarea\Runner\ChainedTasks->run() #13 {main}
Hola Isabel,
Estos errores se generan luego de la actualización o durante ella? Muchos están relacionado al propio módulo en sí de actualización, envíanos capturas del proceso y donde se están mostrando los errores.
Un saludo
Hola Isabel.
El problema del acceso es porque no volviste a dejar el código como estaban antes:
Revisa si puedes actualizar, si se actualiza, una vez termine vuelves a dejarlas líneas como estaban.
Le pedí a un compañero de hosting que lo volviera a dejar sin los comentarios y veo que ya se accede al administrador:
Un saludo
@pepesoler Seguro la he liado, pero me estaba cabreando y he restaurado la tienda a una copia e seguridad anterior a la actualizacion y ahora la tienda se ve, pero al ir al administrador me dice:
La página www.mayoristaregalosbodas.com no puede procesar esta solicitud ahora.
Hola Isabel,
Prueba borrar la caché que está en la carpeta var en tu cuenta de hosting y comprueba su logras acceder, igualmente borra la caché de tu navegador y revisa si logras accede.
Un Saludo
@karen El problema creo lo da el módulo de actualización.
Cuento los pasos que he dado:
He vuelto a restaurar con una copia y ok, entro a la tienda y al alministrador, de nuevo sigo los pasos de:
.- Accede a la carpeta donde tienes la instalación -> app -> config y edita el archivo parameters.php
.- Busca esta líneas:
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => 'false',
.- Sustituye esas líneas por las siguiente:
// 'ps_caching' => 'CacheMemcache',
// 'ps_cache_enable' => 'false',
Y me vuelve a dar error 500...retrocedo en mis pasos y como sigue dando error 500, restauro de nuevo y me voy a quitar desistalar el modulo de actualizacion y de nuevo error 500,
asi que he vuelto a restaurar de nuevo y ahora esta asi, con la nueva restauración donde veo la tienda y el administrador, pero no puedo actualizar.
He pensado no actualizar, pero esta claro que la tienda debe tener algun problema en algun sitio.
Hola Isabel.
Una vez actualizado tienes que volver a dejar esas líneas como estaban:
'ps_caching' => 'CacheMemcache',
'ps_cache_enable' => 'false',
Otra opción es que elimines el módulo 1 click upgrade y lo vuelvas a instalar:
-> https://addons.prestashop.com/es/migracion-copias-de-seguridad/5496-1-click-upgrade.html
También puedes desactivar la caché desde phpMyadmin:
Accede a phpMyAdmin desde el panel de control de tu hosting.
Selecciona la base de datos de tu tienda PrestaShop.
En el buscador de phpMyAdmin, busca los siguientes valores:
Esto mostrará las configuraciones relacionadas con el almacenamiento en caché de PrestaShop.
Puedes modificar estos valores:
Guarda los cambios y prueba nuevamente la actualización.
Un saludo
@pepesoler Buenas noches. No puedo avanzar....
He desistalado el modulo 1 click upgrade y he intentado instalado el modulo que me he descargado de la pagina que me has indicado y da fallo de subida y al refrescar la pagina da error 500, asi que he tenido de nuevo que restaurar la tienda a una copia e seguridad anterior. Por eso os decia que debe tener algun problema en algun sitio que se nos escapa.
Siguiente paso desactivar la caché desde phpMyadmin