Unicode library	Error
Multibyte string input conversion in PHP is active and must be disabled. Check the php.ini mbstring.http_input setting. Please refer to the PHP mbstring documentation for more information.

This is the error message that I get when attempting install of Drupal CMS in my localhost.
PHP Version 5.6.0-1 System Linux notosh 3.16-2-amd64 #1 SMP Debian 3.16.3-2 (2014-09-20) x86_64
The problem is that in my php.ini this setting is deprecated:
"Use of this INI entry is deprecated, use global input_encoding instead." Anyway it is set to Off.
But, iconv.input_encoding = is also deprecated, and global input_encoding is nowhere to be found in my php.ini.
So at this point I ran out of options and do not know how to disable multibyte string input conversion.
Please help.

    ckosloff;11043307 wrote:

    The problem is that in my php.ini this setting is deprecated:
    "Use of this INI entry is deprecated, use global input_encoding instead."

    Where do you see that? According to the manual ([man]ini.list[/man]), there is no such option called "input_encoding." Likewise, according to the manual (mbstring.http_input), the replacement should instead be default_charset.

    ckosloff;11043307 wrote:

    Anyway it is set to Off.

    While that seems like a good value, note that this isn't what the manual says to do:

    PHP Manual wrote:

    PHP 5.6 and later users should leave this empty[emphasis mine] and set default_charset instead.

      bradgrafelman;11043309 wrote:

      Where do you see that?

      It is in line 1696 of php.ini.
      The weird thing is that default_charset is set to UTF-8 by default, that is my php.ini setting.
      I followed your advice and emptied the settting, commented it out too, saved and still getting the error quoted above.
      How can I disable this multibyte string input conversion?
      Add it to disabled functions?

        Write a Reply...