Buenos,
Hemos migrado la tienda de PrestaShop 1.7.5 a 8.2.3 para resolver varios fallos del Back Office. Sin embargo, el problema persiste:
al acceder a Productos → Stocks o Internacional → Traducciones, la zona central del Back Office queda en blanco y aparece un error indefinido.
Datos relevantes de la incidencia:
La instalación antigua (ubicada ahora en una carpeta del servidor) no presenta el fallo.
Un clon de la nueva web en otra carpeta tampoco presenta el fallo.
El error solo ocurre en la instalación que carga bajo el dominio principal.
El técnico que realizó la migración de PrestaShop nos indica que podría deberse a alguna configuración del servidor (vHost/ PHP-FPM / reglas de seguridad / cachés).
¿Podéis revisarlo, por favor? Agradeceríamos:
Comparar la configuración del vHost del dominio con la de la carpeta donde el clon funciona.
Verificar versión de PHP, extensiones activas y parámetros (p. ej. memory_limit, max_execution_time, OPcache) del pool asociado al dominio.
Comprobar si alguna regla WAF/ModSecurity o directiva (Rewrite/Headers) está afectando solo al dominio.
Revisar logs de error (Apache/Nginx y PHP-FPM) en el momento del acceso a Stocks/Traducciones y facilitarnos las trazas relevantes.
Quedamos atentos a vuestra ayuda para cerrar esta incidencia lo antes posible. Si necesitáis acceso o más detalles, os los facilitamos de inmediato.
Jabi
Contenido solo visible a usuarios registrados
Buenos días
Gracias,
Lo que sigo sin entender es porque en el clon, si es error de PrestaShop, funciona todo correctamente y el único cambio es que está alojado en otra carpeta, y porque ahora la versión OLD, que cuando estaba en producción presentaba estos fallos ahora al trasladarse a otra carpeta funciona correctamente.
Antes de hacer la migración hicimos pruebas en otra carpeta con la web y funcionaba a la perfección, por eso dimos el paso de hacer el cambio
Por otro lado, seguimos presentando el fallo
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Aunque limpiemos la caché, el historial y solo ocurre en determinados equipos. No tenemos bloqueadas las IPs
Un saludo
Jabi, fanmuebles
Hola Sergio.
El único error que veo es este:
PHP Fatal error: Uncaught PrestaShopException: Link to database cannot be established: SQLSTATE[HY000] [1203] User etldodyp_presta8 already has more than 'max_user_connections' active connections in /home/etldodyp/public_html/classes/db/DbPDO.php:121
Stack trace:
#0 /home/etldodyp/public_html/classes/db/Db.php(331): DbPDOCore->connect()
#1 /home/etldodyp/public_html/classes/db/Db.php(237): DbCore->__construct()
#2 /home/etldodyp/public_html/classes/Hook.php(1388): DbCore::getInstance()
#3 /home/etldodyp/public_html/classes/Hook.php(817): HookCore::getHookStatusByName()
#4 /home/etldodyp/public_html/classes/log/AbstractLogger.php(65): HookCore::exec()
#5 /home/etldodyp/public_html/classes/log/AbstractLogger.php(112): AbstractLoggerCore->log()
#6 /home/etldodyp/public_html/classes/exception/PrestaShopException.php(206): AbstractLoggerCore->logError()
#7 /home/etldodyp/public_html/classes/exception/PrestaShopException.php(98): PrestaShopExceptionCore->logError()
#8 /home/etldodyp/public_html/config/config.inc.php(119): PrestaShopExceptionCore->displayMessage()
#9 /home/etldodyp/public_html/backalcapanel2424/index.php(40): require('/home/etldodyp/...')
#10 {main}
thrown in /home/etldodyp/public_html/classes/db/DbPDO.php on line 121
Este error significa que tu usuario de base de datos ha alcanzado el máximo de conexiones simultáneas permitidas por el servidor.
Por favor realiza lo siguiente:
Entra al backoffice → Parámetros avanzados → Rendimiento
Desactiva caché de Smarty temporalmente
Habilita caché si no está activada
Haz clic en Vaciar caché
Ve a Módulos → Módulos instalados
Desactiva módulos que no sean críticos, deja solo los de PrestaShop y desactiva los demás módulos (sobre todo los que se ejecutan en todos los hooks, como estadísticas, newsletters o sincronizaciones externas)
Refresca la página de Stock Overview y verifica sí carga.
Un saludo
Hola
Sigue ocurriendo lo mismo
Un saludo
Jabi,
Hola Sergio,
Revisando el sitio web no vemos otros errores que se generen, como comenta Pepe no podemos entrar en tu instalación y revisarla. En este punto es importante que se revise toda la instalación ya que pueden hacer algunos otros archivos corruptos que esté generando este error.
Una alternativa es que importes todo a una instalación limpia de PrestaShop 8.2 y luego este lo migres a tu dominio final. De igual forma puedes verificar si alguno de nuestro directorio de colaboradores puedes revisar todo tu sitio web a detalle y poder ayudar a determinar que más puede está generando el conflicto.
Un Saludo