Hola Wecindario, hoy vamos a ver porque a veces nos logueamos en el back office y no nos loguea. Sin mostrar error de loguin, ni ningún otro tipo de error pertinente. Por lo tanto, ¿qué pasa? ¿Por qué no loguea? ¿Cómo lo solucionamos? Vamos a intentar solucionarlo. Para ello, primero tenemos que reproducir el problema.
Solución a seguir
Nos dirigimos al back office.
Y al loguearnos, vemos lo siguiente:
La versión de PHP de nuestro alojamiento
Tenemos que ver la versión o versiones de PHP que hay en nuestro panel por saber si podemos o no actualizar. En este caso, la solución es poner el PHP 7.4, con esto lo habremos solucionado.
¿Pero qué pasa si tu servidor no soporta el 7.4?
Tendremos que dejar la versión como está y buscar la solución editando el archivo InternationalizedDomainNameConverter.php.
Sin poder editar la versión de PHP
A continuación, vamos a verlo. Exactamente, es editar el archivo src/Core/Util/InternationalizedDomainNameConverter.php con esto:
-----
class InternationalizedDomainNameConverter
{
/**
Convert the host part of the email from punycode to utf8 (e.g,. email@xn--e1aybc.xn--p1ai -> email@тест.рф)
@param string $email
@return string
*/
public function emailToUtf8(string $email): string
Esto es todo por hoy Wecindario, ¡si os ha gustado compartid!
¡Hasta la próxima!
Accede a más contenido
En Hoswedaje, ofrecemos más contenido acerca de cómo optimizar las tablas en PrestaShop. Y por otro lado, te dejamos otro artículo interesante sobre cómo optimizar PrestaShop para mejorar la velocidad de carga. Si tienes alguna duda, ponte en contacto con nosotros y te lo resolveremos lo más rápido posible.