Частенько во время переезда на хостинг с локального компьютера возникает ошибка Filename out of range вместо картинок, которая появляется из-за разворачивания на apache+windows.
И ошибка эта связана с русскими названиями папок и файлов. А решается проблема легко, нужно всего лишь УБРАТЬ следующий код из файла .htaccess
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_FILENAME} [xC2-xDF][x80-xBF] [OR]
RewriteCond %{REQUEST_FILENAME} xE0[xA0-xBF][x80-xBF] [OR]
RewriteCond %{REQUEST_FILENAME} [xE1-xECxEExEF][x80-xBF]{2} [OR]
RewriteCond %{REQUEST_FILENAME} xED[x80-x9F][x80-xBF] [OR]
RewriteCond %{REQUEST_FILENAME} xF0[x90-xBF][x80-xBF]{2} [OR]
RewriteCond %{REQUEST_FILENAME} [xF1-xF3][x80-xBF]{3} [OR]
RewriteCond %{REQUEST_FILENAME} xF4[x80-x8F][x80-xBF]{2}
RewriteCond %{REQUEST_FILENAME} !/bitrix/virtual_file_system.php$
RewriteRule ^(.*)$ /bitrix/virtual_file_system.php [L]
Вот и все решение проблемы.