Categories

Новые шаблоны

Решение ошибок в Joomla. Как исправить ошибку «Deprecated function iconv_set_encoding()»

Daniel Morales Март 31, 2015
Rating: 5.0/5. From 7 votes.
Please wait...

Из этого туториала вы узнаете, как исправить ошибку ‘iconv_set_encoding()’ при установке Joomla на сервер с версией php 5.6.

Решение ошибок в Joomla. Как исправить ошибку «Deprecated function iconv_set_encoding()»

Сообщение об ошибке может выглядеть следующим образом:

Joomla_Ho_to_deal_with_iconv_set_encoding_error_while_Joomla_installation_in_php_5_6_1

Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 27

Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 28

Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in public_html\joomla\libraries\joomla\string\string.php on line 29

Давайте рассмотрим, как решить эту проблему.

  1. Откройте файл string.php в папке ‘public_html\joomla\libraries\joomla\string\’. Перейдите к строке 27.

  2. Теперь замените следующие строки:

    if (function_exists('iconv'))
    {
    // These are settings that can be set inside code
    iconv_set_encoding("internal_encoding", "UTF-8");
    iconv_set_encoding("input_encoding", "UTF-8");
    iconv_set_encoding("output_encoding", "UTF-8");
    }
  3. на такие:

    if (function_exists('iconv') && PHP_VERSION_ID < 50600)
    {
    // These are settings that can be set inside code
    iconv_set_encoding("internal_encoding", "UTF-8");
    iconv_set_encoding("input_encoding", "UTF-8");
    iconv_set_encoding("output_encoding", "UTF-8");
    }
    elseif (PHP_VERSION_ID >= 50600)
    {
    ini_set("default_charset", "UTF-8");
    }

Таким образом ошибка должна быть устранена и вы сможете продолжить установку Joomla:

Joomla_Ho_to_deal_with_iconv_set_encoding_error_while_Joomla_installation_in_php_5_6_2

Вы также можете воспользоваться детальной видео-инструкцией:

Решение ошибок в Joomla. Как исправить ошибку «Deprecated function iconv_set_encoding()»

Шаблоны для Joomla
Эта запись была размещена в Joomla! Туториалы и помечена как deprecated, error, function, iconv_set_encoding, joomla. Добавьте в закладки постоянную ссылку.

Submit a ticket

Если вы не смогли найти подходящее решение проблемы, пожалуйста воспользуйтесь следующей ссылкой, чтобы отправить запрос команде технической поддержки.
Отправить запросВы получите ответ в течение 24 часов