Сайт работал в кодировке UTF-8. Конфигурация сервера не соответствует требованиям. Для продолжения установите настройки PHP: mbstring.func_overload=2 и mbstring.internal_encoding=UTF-8.
Как исправить данную ситуацию? Сервер боевой.
Если нет доступа к php.ini, то в корне сайта есть файл .htaccess, в нем, в блоке
<IfModule mod_php...
добавляете
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
В предыдущем ответе все верно сказано, то есть, нужно в .htaccess
добавить:
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
только вот на счет <IfModule mod_php...
не совсем ясно, смотрите, если у вас php 7 версии, то вот эта конструкция должна выглядеть так:
<IfModule mod_php7.c>
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
</IfModule>
если PHP 5 версии, то:
<IfModule mod_php5.c>
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
</IfModule>
Обычно проблема и остановка восстановления возникает перед восстановлением базы данных. Если именно такая ошибка прерывает восстановление, то это значит, что файлы восстановлены, а база нет. Восстановите базу данных вручную другими средствами, например через экспорт/импорт phpMyAdmin.
В файлах восстановленной копии
/bitrix/.settings.php и
/bitrix/php_interface/dbconn.php
пропишите имя базы и логин/пароль к базе данных.
Сайт будет работать, правда глючить будет в разных местах непредвиденно, поэтому потом нужно все же выполнить рекомендации, написанные ранее.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть сервер, есть тестовый клиентКлиент посылает один запрос и получает один ответ