Hola,
No podemos acceder al admin:
Obtenemos este error 500
[07-Feb-2020 12:26:15 Europe/Madrid] PHP Fatal error: Uncaught Error: Call to undefined function mb_split() in /home2/ ......./vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php:47
como lo podemos solucionar ?
Hola Marc.
Que dominio es el que tienes el problema ? veo que tienes dos cuentas y no se a cual hace referencia ese error.
quedo a la espera.
Un saludo
Hola Marc.
Vemos los siguientes errores:
[07-Feb-2020 16:13:27 Europe/Madrid] PHP Warning: Invalid argument supplied for foreach()
[07-Feb-2020 16:13:27 Europe/Madrid] PHP Warning: failed to open dir: No such file or directory
in /home2/ecoritas/public_html/ecoritas.com/classes/PrestaShopAutoload.php on line 282 [07-Feb-2020 16:13:27 Europe/Madrid] PHP Warning: (errno 2): No such file or directory in
/home2/ecoritas/public_html/ecoritas.com/classes/PrestaShopAutoload.php on line 282 [07-Feb-2020 16:13:27 Europe/Madrid] PHP Warning: Invalid argument supplied for foreach() in
/home2/ecoritas/public_html/ecoritas.com/classes/PrestaShopAutoload.php on line 282 [07-Feb-2020 16:13:27 Europe/Madrid] PHP Fatal error: Class 'ObjectModel' not found in /home2/ecoritas/public_html/ecoritas.com/classes/Configuration.php on line 30
Estos errores son porque faltan archivos y no se encuentran las clases a las que hace referencia, no se si restauraste algo últimamente o instalaste algun modulo.
Podrias restaurar una copia de la web a una fecha en la que todo funcionaba bien.
Con la herramienta Superbackup que encontrarás en tu cuenta de cPanel podrás restaura la web sin complicaciones, tienes una guia en este enlace:
Un saludo
Hola Pepe, simplemente hice un backup de la base de datos, nada más...
Hola
Cómo realizaste la copia, ya que se muestra un error PHP, posiblemente instalaste algún plugin.
Evalúa recuperar una copia de seguridad de tu sitio desde tu Panel de Control de Hosting, revisa:
https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/
Saludos.
Gracias Pepe, tiene mucho sentido lo que dices,
Hemos hecho una restauración completa del día 6 pero estamos igual...
Hola,
Veo que tienes tu PS en modo mantenimiento, ¿podrías desactivarlo para revisar tu sitio?
O en su caso, decirnos qué errores te aparecen después de la restauración? Es muy extraño que aún restaurando el sitio el problema persista.
Hola, obtenemos este error en el front:
Notice: Trying to get property 'iso_code' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Translate.php on line 183
Notice: Trying to get property 'locale' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Context.php on line 351
Notice: Trying to get property 'locale' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Context.php on line 353
Notice: Trying to get property 'iso_code' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Translate.php on line 183
Notice: Trying to get property 'locale' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Context.php on line 351
Notice: Trying to get property 'locale' of non-object in /home2/ecoritas/public_html/ecoritas.com/classes/Context.php on line 353
(1/1) ContextErrorException |
||
---|---|---|
in 35655e6409b6198f29dd6e732ef9598dec599880_2.module.psshoppingcartpsshoppingc.php line 84 | ||
at content_5e3e73dac70025_04704905(object(SmartyDevTemplate))in smarty_template_resource_base.php line 123 | ||
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(SmartyDevTemplate))in smarty_template_compiled.php line 114 | ||
at Smarty_Template_Compiled->render(object(SmartyDevTemplate))in smarty_internal_template.php line 216 | ||
at Smarty_Internal_Template->render(false, 0)in smarty_internal_templatebase.php line 232 | ||
at Smarty_Internal_TemplateBase->_execute(object(SmartyDevTemplate), null, null, null, 0)in smarty_internal_templatebase.php line 116 | ||
at Smarty_Internal_TemplateBase->fetch(null, null, null, null, false, true, false)in SmartyDevTemplate.php line 40 | ||
at SmartyDevTemplateCore->fetch()in Module.php line 2413 | ||
at ModuleCore->fetch('module:ps_shoppingcart/ps_shoppingcart.tpl')in ps_shoppingcart.php line 98 | ||
at Ps_Shoppingcart->renderWidget('displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)))in Hook.php line 971 | ||
at HookCore::coreRenderWidget(object(Ps_Shoppingcart), 'displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)))in Hook.php line 923 | ||
at HookCore::exec('displayTop', array('smarty' => object(SmartyDevTemplate), 'cookie' => object(Cookie), 'cart' => object(Cart)), null)in smarty.config.inc.php line 165 | ||
at smartyHook(array('h' => 'displayTop'), object(SmartyDevTemplate))in SmartyLazyRegister.php line 83 | ||
at SmartyLazyRegister->__call('smartyHook', array(array('h' => 'displayTop'), object(SmartyDevTemplate)))in add1b26fc2a68ab97a95785d1b58f6f56d554c06_2.file.header.tpl.php line 180 | ||
at Block_18257984485e3e73d6ec0b73_40616589->callBlock(object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 248 | ||
at Smarty_Internal_Runtime_Inheritance->callBlock(object(Block_18257984485e3e73d6ec0b73_40616589), object(SmartyDevTemplate))in smarty_internal_runtime_inheritance.php line 184 | ||
at Smarty_Internal_Runtime_Inheritance->process(object(SmartyDevTemplate), object(Block_18257984485e3e73d6ec0b73_40616589))in smarty_internal_runtime_inheritance.php line 156
y este error en el admin, al cual no podemos entrar: Tr
|
Hola
Es muy raro, cambiaste algo a nivel de cuenta de hosting?, activar por ejemplo magic cache, o cambiar la versión de PHP?
Intenta hacer nuevamente la restauración, tanto de archivos como de Base de Datos, de una fecha anterior.
Saludos.
Hola,
Hemos hecho todo lo que nos dicen sin resultados satisfactorios, obteniendo el mismo error,
at,
Marc
Hola
¿Has probado con diferentes fechas de backups anteriores?, prueba eliminando el contenido y la base de datos incluso y verifica si se recupera.
Qué versión exacta de PrestaShop tienes?, si es una versión 1.6 podrías probar con PHP 5.6
Saludos.
Hola,
obtenemos este error al restaurar la base de datos
consulta SQL: Editar
SELECT `CHARACTER_SET_NAME` AS `Charset`, `DESCRIPTION` AS `Description` FROM `information_schema`.`CHARACTER_SETS`
Backtrace
./libraries/classes/Config.php#968: PhpMyAdmin\Config->_setConnectionCollation()
./libraries/common.inc.php#453: PhpMyAdmin\Config->loadUserPreferences()
./index.php#26: require_once(./libraries/common.inc.php)
Backtrace
./libraries/classes/Config.php#857: PhpMyAdmin\DatabaseInterface->setCollation(string 'utf8mb4_unicode_ci')
./libraries/classes/Config.php#968: PhpMyAdmin\Config->_setConnectionCollation()
./libraries/common.inc.php#453: PhpMyAdmin\Config->loadUserPreferences()
./index.php#26: require_once(./libraries/common.inc.php)
Backtrace
Hola
Si esa fecha que intentas recuperar tu sitio si funcionaba correctamente debe haber algún problema que ha cambiado a nivel de servidor o que la copia no se haya realizado correctamente.
Consulta a través de tickets de soporte, indica que estas tratando de recuperar de varias fechas y te sucede lo mismo.
Saludos.
Hola Marc.
Revisa si puedes acceder a la Administración
Si puedes acceder actualiza la versión de Prestashop a la ultima estable qu ees la 1.7.6.3
Un saludo