Avisos
Vaciar todo

no podemos acceder al admin  

 
Marc
 Marc
Usuario activo

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 ?

Citar
Respondido : 07/02/2020 12:18 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 07/02/2020 2:11 pm

Marc
 Marc
Usuario activo

@pepesoler

www.ecoritas.com

ResponderCitar
Respondido : 07/02/2020 2:39 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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:

-> https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-cpanel/

Un saludo

ResponderCitar
Respondido : 07/02/2020 4:55 pm

Cursos Gratuitos WordPress

Marc
 Marc
Usuario activo

@pepesoler

Hola Pepe, simplemente hice un backup de la base de datos, nada más...

ResponderCitar
Respondido : 07/02/2020 7:22 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 07/02/2020 8:27 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Marc
 Marc
Usuario activo

@pepesoler

Gracias Pepe, tiene mucho sentido lo que dices,

 

Hemos hecho una restauración completa del día 6 pero estamos igual...

ResponderCitar
Respondido : 07/02/2020 11:48 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

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. 

ResponderCitar
Respondido : 08/02/2020 12:32 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Marc
 Marc
Usuario activo

@bulmaro-webempresa

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

Whoops, looks like something went wrong.

 

(1/1) ContextErrorException

Notice: A non well formed numeric value encountered

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), nullnullnull, 0)in smarty_internal_templatebase.php line 116
at Smarty_Internal_TemplateBase->fetch(nullnullnullnullfalsetruefalse)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

(1/1) ClassNotFoundException

Attempted to load class "PDO" from the global namespace.
Did you forget a "use" statement?

in DriverManager.php line 172

 

ResponderCitar
Respondido : 08/02/2020 8:46 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 08/02/2020 12:51 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Marc
 Marc
Usuario activo

Hola,

 

Hemos hecho todo lo que nos dicen sin resultados satisfactorios, obteniendo el mismo error,

 

at,

Marc

ResponderCitar
Respondido : 08/02/2020 5:33 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

 

ResponderCitar
Respondido : 08/02/2020 8:22 pm

Marc
 Marc
Usuario activo

Hola,

 

obtenemos este error al restaurar la base de datos

 

  • Error

    consulta SQL: DocumentaciónEditar Editar

    SELECT `CHARACTER_SET_NAME` AS `Charset`, `DESCRIPTION` AS `Description` FROM `information_schema`.`CHARACTER_SETS`
    

     

 mysqli_connect(): (28000/1045): Access denied for user 'ecoritas'@'localhost' (using password: YES)
 mysqli_real_connect(): (28000/1045): Access denied for user 'ecoritas'@'localhost' (using password: NO)
 mysqli_real_connect(): (28000/1045): Access denied for user 'ecoritas'@'localhost' (using password: NO)
Notice in ./libraries/classes/Config.php#855
 Undefined index: collation_connection

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)

Notice in ./libraries/classes/DatabaseInterface.php#1501
 Undefined index: charset_connection

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)

 ¡Fallo al definir la conexión de colacion configurada!
Notice in ./index.php#264
 Undefined variable: collation_connection

Backtrace

ResponderCitar
Respondido : 08/02/2020 10:23 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 08/02/2020 10:38 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Marc.

Revisa si puedes acceder a la Administración 

screenshot www.ecoritas.com 2020.02.10 09 53 43

Si puedes acceder actualiza la versión de Prestashop a la ultima estable qu ees la 1.7.6.3

 

Un saludo

ResponderCitar
Respondido : 10/02/2020 9:02 am