Solución error Attempted to call function “idn_to_ascii” Prestashop – Plesk

Solucionar Attempted to call function "idn_to_ascii"
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

319 Curiosos que han ojeado este post en los últimos días

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *