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
Hola Javi.
Esta consulta creo que la estábamos tratando en en otra que tienes abierta:
-> https://www.webempresa.com/foro/instalacion-y-actualizacion-prestashop/error-undefinied#post-483743
El servidor tiene los mismos para metros para todas las instalaciones, utilizas la misma version de PHP en todos los dominios por lo que los parámetros son los mismos para todos los dominios y subdominios
Verificar versión de PHP, extensiones activas y parámetros
Tienes la misma version de PHP en todos los dominios y los parámetros de PHP son los mismos para todos.
Comprobar si alguna regla WAF/ModSecurity
No hay ninguna regla que este afectando además afectaría a todas las instalaciones
Revisar logs de error
Los errores son los mismos que te comente en la anterior consulta.
.- Revisa lo que te indique en la consulta anterior.
.- Accede a tu cuenta de WePanel -> administrador de archivos
.- Accede a public_html -> var -> cache y elimina todo lo que hay dentro de esa carpeta
Un saludo
Buenos días
Es para distinto dominio me confundí al poner la URL en el mensaje anterior, en el otro dominio funciona correcto, discúlpame.
Tenemos diferente plan.
Las versiones de PHP están correctamente configuradas para cada versión de PrestaShop
Me extraña que en carpeta separada no se replique el error.
También tenemos problemas de servidor al entrar desde Firefox, solo desde determinados equipos nos devuelve el siguiente error tanto en el Back Oficce como en en Front:
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
Gracias
Jabi,
El contenido de la carpeta var, está borrado después de hacer el cambio de versión
Un saludo
Jabi
Hola Jabi.
Ok en que dominio/sub-dominio o carpeta tienes el problema ?
También tenemos problemas de servidor al entrar desde Firefox, solo desde determinados equipos nos devuelve el siguiente error
Ese error es probable que sea de navegador. Firefox almacena cookies, caché, datos de sesión y extensiones por perfil. Si se excede es posible que tengas ese error.
.- Revisa con el navegador en privado:
Para acceder a la navegación en privado en Firefox " Ctrl + Shift + P (en Windows y Linux) o Cmd + Shift + P (en macOS) "
Si ves que carga bien puedes limpiar la cache y cookies del navegador:
-> Limpiar la caché del navegador
-> Borrar cookies en el navegador
Un saludo
El problema está en el dominio que te indico en el primer mensaje.
Sí, hago un clon de la web principal en cualquier carpeta funciona bien, hemos hecho prueba en otro servidor y funciona bien
Por otro lado, he probado, limpiando caché de todas las maneras posible y en Firefox sigue dando el problema.
Jabi
Hola Javi.
Hemos corregidos los permisos que tenias en los archivos y carpeta
Modifica la version de PHP por 8.2
Revisa y nos comentas.
Un saludo
Hola,
He actualizado a 8.2 y continúan los mismos fachos
He vaciado caches y todo sigue igual
Jabi,
Hola Jabi,
Puedes tratar ahora modificando el nombre de la carpeta /override por ejemplo a /override_old, esto hara que al cargar el prestashop se cree de nuevo algunos archivos temporales que se utilizand para mostrar bien los módulos de productos por ejemplo, lo encuentras en:
Wepanel > gestion de archivos > public_html > Overrride
Si al hacver el cambio sigue dando error, vuelves a cambiar el nombre de la carpeta de old al base y nos comentas.
Un saludo
Hola
Si cambio el nombre de la carpeta
No funciona nada
Un saludo
Hola Jabi,
Ingresa al archivo config > defnines.inc.php aquí verifica la línea:
define('_PS_MODE_DEV_', false);
Y cambiala a true, define('_PS_MODE_DEV_', true); Al entrar donde no carga, deberías ver ahora unos mensajes dando a conocer los errores, no una pantalla en blanco, solo vas a navegar a esas páginas que no te cargan del back-end, una vez le tomes capturas de esos mensajes de error nos lo compartes y desactivas es decir vuelves a llevarlo false.
Un saludo
Matched route
"admin_stock_overview"
.
[▼
"route" => "admin_stock_overview"
"route_parameters" => [▼
"_route" => "admin_stock_overview"
"_controller" => "PrestaShopBundle\Controller\Admin\Sell\Catalog\StockController::overviewAction"
"_legacy_controller" => "AdminStockManagement"
"_legacy_link" => "AdminStockManagement"
]
"request_uri" => "https://www./index.php/sell/stocks/?_token=eo7kz_QVHintwxZ-rzgmx1TEk_IeA2otWhsPPqSAUFk"
"method" => "GET"
]
Este es el error que sale en modo debug
Hola Sergio.
Es complicado solucionarlo ya que no podemos acceder al adminsitrador.
Prueba lo siguiente:
Accede a Parámetros de la tienda → Productos → Stock
Desactivar la opción “Activar gestión avanzada de stock” (si está activada)
Guardar cambios
Vaciar cache (Parámetros avanzados → Rendimiento → Vaciar caché)
Recargar la página Stock
Un Saludo
Hecho, y sigue ocurriendo lo mismo
Un saludo
Hola Sergio,
Estabamos verificando procesos que fuesen accesibles pero como te indica Pepe, ya tendria que evaluarlo uno de nuestros colaboradores, por qué requiere poder ingresar al sitio y hacer ajustes en base a un error en concreto que puedas tener en el módulo de PrestaShop base.
https://www.webempresa.com/directorio-colaboradores.html
Puedes consultar con ellos para que puedan ingresar a tu sitio y ayudarte con esto.
Un saludo 🖐️