Solución error Attempted to call function «idn_to_ascii» Prestashop – Plesk

Solución error Attempted to call function «idn_to_ascii» Prestashop – Plesk

Tabla de Contenidos

Este error se me ha reproducido al intentar cambiar estado de pedido en Prestashop.

En este caso falta la extensión php-intl para PHP 7.3 Así que procederemos a instalarla


Estoy recibiendo un error 500 en Prestashop cada vez que se trata de utilizar el método incorporado PHP mail(). Después de habilitar el modo de depuración, he encontrado que la causa de este error es:

(1/1) UndefinedFunctionException
Attempted to call function "idn_to_ascii" from the global namespace.
in Mail.php line 893

Solución: Instalar php-intl en Plesk SSH

En mi caso utilizo VPS con Plesk con Debian 10 PHP 7.3 (en esta version ha funcionado bien) así que los comandos los para instalar php-intl en Plesk son para esa versión.

Panel Plesk> Tools & Settings> Tools & Resources> SSL Terminal

Nos dirigimos a nuestra consola de SSH y escribimos:

sudo apt install php7.3-intl


Consola despues de instalar el php-intl

Posteriormente pueden reiniciar Apache 2 con:

sudo systemctl restart apache2.service

0 0 votos
Article Rating
Subscribirse
Notificacion de
guest
0 Comments
Feedbacks en línea
Ver todos los comentarios