JohannAnton Posted Thursday at 04:17 PM Share Posted Thursday at 04:17 PM Muy buenas: Prestashop 1.7.2.6 Versión de PHP 7.2.34 (tal cual pone en un phpinfo.php que he subido a mi hosting. En el phpMyAdmin del Cpanel de mi hosting pone, no obstante, PHP instalada en este servidor web 8.1.31 Al lío: Simplemente editando la página de un producto dejó de ser accesible tanto el front office como el back office: Muestra http error 500 Activé el modo debug en /config/defines.inc.php Al cargar la web me sale: Fatal error: Class 'DispatcherCore' not found in /home/MYWEBSITE/public_html/override/classes/Dispatcher.php on line 20 Al cargar el back office Attempted to load class "DispatcherCore" from the global namespace. Did you forget a "use" statement? in Dispatcher.php line 20 /var/logs/prod.log muestra lo siguiente 2025-03-13 10:13:36] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\ClassNotFoundException: "Attempted to load class "Dispatcher" from the global namespace. Did you forget a "use" statement for "PrestaShop\Module\PrestashopCheckout\Dispatcher\Dispatcher"?" at /home/MYWEBSITE/public_html/XYZ/index.php line 97 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0): Attempted to load class \"Dispatcher\" from the global namespace.\nDid you forget a \"use\" statement for \"PrestaShop\\Module\\PrestashopCheckout\\Dispatcher\\Dispatcher\"? at /home/MYWEBSITE/public_html/XYZ/index.php:97)"} [] /var/logs/dev.log básicamente lo mismo: [2025-03-13 16:59:36] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\ClassNotFoundException: "Attempted to load class "DispatcherCore" from the global namespace. Did you forget a "use" statement?" at /home/MYWEBSITE/public_html/override/classes/Dispatcher.php line 20 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0): Attempted to load class \"DispatcherCore\" from the global namespace.\nDid you forget a \"use\" statement? at /home/MYWEBSITE/public_html/override/classes/Dispatcher.php:20)"} [] Pensando en restaurar un backup en mi Cpanel de hace una semana pero antes quería consultar aquí a ver si se puede solucionar sin tener que llegar a ese extremo. Saludos Link to comment Share on other sites More sharing options...
zitarka Posted Friday at 03:21 AM Share Posted Friday at 03:21 AM Hola, Has instalado algún módulo nuevo? Te está indicando que el error está en un override, por lo que imagino será algún módulo nuevo que hayas instalado y que no sea compatible con tu versión de PrestaShop Link to comment Share on other sites More sharing options...
JohannAnton Posted Friday at 02:13 PM Author Share Posted Friday at 02:13 PM Correcto, sí. Es de un override. No se ha instalado ningún módulo recientemente. Link to comment Share on other sites More sharing options...
aixos Posted Friday at 05:03 PM Share Posted Friday at 05:03 PM Hola, Si estás utilizando PrestaShop 1.7.2.6, es importante tener en cuenta que esta versión es de febrero de 2018. Además, no parece estar disponible en GitHub, lo cual podría complicar la gestión de actualizaciones o parches de seguridad. Por razones de seguridad y rendimiento, te recomiendo considerar una actualización. Si deseas mantenerte dentro de la misma rama 1.7.x, la versión más reciente y segura hasta la fecha es PrestaShop 1.7.8.11, lanzada el 2 de enero de 2024. Esta versión incluye importantes mejoras, correcciones de errores y parches de seguridad que son fundamentales para proteger tu tienda en línea. Antes de realizar cualquier actualización, siempre realiza copias de seguridad completas de tu sitio, incluyendo: Archivos del servidor. Base de datos. Configuraciones personalizadas (módulos, temas, etc.). Esto garantizará que puedas restaurar tu tienda en caso de que algo no funcione como se espera durante el proceso. Espero que esta información te sea útil. ¡No olvides priorizar siempre la seguridad de tu tienda! Un saludo, Link to comment Share on other sites More sharing options...
Knowband Plugins Posted Saturday at 07:06 AM Share Posted Saturday at 07:06 AM On 3/14/2025 at 2:13 PM, JohannAnton said: Correcto, sí. Es de un override. No se ha instalado ningún módulo recientemente. Expand Luego haga una copia de seguridad del archivo y elimínelo de las anulaciones. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now