Ошибка в Джумла, нужна помощь

Z
На сайте с 10.12.2017
Offline
48
444

Добрый день. После загрузки сайта на другой хостинг в одном разделе стала появляться такая ошибка - Fatal error: Call to undefined function idn_to_ascii() - в тех строках на которых указывает ошибка следующее - $s_idn = idn_to_ascii( $a_parse[ 'host' ] );

От чего ошибка появилась и как устранить?

A9
На сайте с 04.01.2012
Offline
317
#1

Вам нужно включить/установить расширение PHP - intl

После этого все заработает. Обычно есть селекторы PHP где можно выбрать модули.

https://qckl.net - аренда выделенных серверов от 9.99€! Адекватная политика абуз! При оплате от 6 мес. - 3 мес. в подарок! Заказывайте!
S
На сайте с 30.09.2016
Offline
469
#2

Замените строку

$s_idn = idn_to_ascii( $a_parse[ 'host' ] );

на строку

$s_idn = $a_parse[ 'host' ];

Будет не так красиво, но сайт будет работать.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Z
На сайте с 10.12.2017
Offline
48
#3

всем спасибо за помощь, проблема решилась сменой версии php на хосте.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий