During installation of a project theme kickstarter for Drupal 7, encountered an installation pre-check error below:

Requirements problem:

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.

As confirmed, am running PHP 5.6 and a Drupal 7.17 project theme kickstart installer (just found out of outdated installer after troubleshooting).

Workarounds:

Under your settings.php or default.settings.php, under the ini_set set of variables

ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 100);

Put in additional lines:

ini_set('mbstring.http_input', 'pass');
ini_set('mbstring.http_output', 'pass');

Alterantively, you may want to make sure a similar code is already present in your .htaccess file:

php_value mbstring.http_input            pass
php_value mbstring.http_output          pass

These should normally be found in htaccess under the code block as

# PHP 5, Apache 1 and 2.

php_flag magic_quotes_gpc             off
php_flag magic_quotes_sybase       off
php_flag register_globals                 off
php_flag session.auto_start             off
php_value mbstring.http_input         pass
php_value mbstring.http_output       pass
php_flag mbstring.encoding_translation    off

Afterwards, after installing and being able to see your D7 website, you may see some error similar to:

Deprecated function mbstring in Drupal 7

These can now be fixed by running all updates and flushing all cache as necessary.