Buenos Días,
Duplicamos la web para actualizarla y trabajar en ella, al hacerlo en el nuevo directorio no funcionan las páginas de producto, dan error 500, también hemos actualizado a la última versión de prestashop de la 1.7.6 a 1.7.7
Como no sabíamos el error active modo depuración y en la página de producto dice:
Parse error: syntax error, unexpected ''category_rule'' (T_CONSTANT_ENCAPSED_STRING), expecting function (T_FUNCTION) or const (T_CONST) in /home2/buckerbo/public_html/buckerbook2021/override/classes/Dispatcher.php on line 4
Ahora al intentar entrar en prestashop para desactivar el modo depuración en la página de acceso nos sale:
(1/1) ContextErrorException |
---|
in index.php line 74 |
He intentado entrar por FTP para modificar el archivo defines.inc.php y cambiar true por false
/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define(‘_PS_MODE_DEV_’, false);
}
Aun así el error continua, he borrado de la carpeta var, el cache por si fuera eso, pero sigue fallando, el log me da:
[11-Jun-2021 12:56:14 Europe/Madrid] PHP Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /home2/buckerbo/public_html/modules/psrecaptcha/psrecaptcha.php on line 391
[11-Jun-2021 12:56:15 Europe/Madrid] PHP Fatal error: Uncaught Error: Call to a member function getmanufacturerLink() on string in /home2/buckerbo/public_html/var/cache/prod/smarty/compile/fe/54/58/fe5458c34cbd4ad45bd4621594f5a84c164b0d73_2.file.fieldbrands.tpl.php:90
Stack trace:
#0 /home2/buckerbo/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_60c33dc5de0590_93308248(Object(SmartyCustomTemplate))
#1 /home2/buckerbo/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(SmartyCustomTemplate))
#2 /home2/buckerbo/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(SmartyCustomTemplate))
#3 /home2/buckerbo/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render(false, 0)
#4 /home2/buckerbo/public_html/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal in /home2/buckerbo/public_html/var/cache/prod/smarty/compile/fe/54/58/fe5458c34cbd4ad45bd4621594f5a84c164b0d73_2.file.fieldbrands.tpl.php on line 90
[11-Jun-2021 12:56:15 Europe/Madrid] PHP Deprecated: Non-static method HtmlBlock::getHTML() should not be called statically in /home2/buckerbo/public_html/modules/fieldhtmlblock/fieldhtmlblock.php on line 830
nose si pueden darme alguna pista de como conseguir restablecer el modo normal, así acceder a la web para seguir trabajando
Muchas gracias
Contenido solo visible a usuarios registrados
Hola Di Pierro.
No existe ningún modulo en prestashop para revisar la salud del sitio como puede tener WordPress.
Tienes herramientas como Stephan que hace una revision del sitio:
-> https://www.webempresa.com/asistente-virtual-stephan.html
Otra opción es revisar los archivos error.log que encontraras en la raíz de la instalación
Un saludo