1С-БИТРИКС - не удалось обнаружить код компонента

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

Ситуации решается добавлением в файл .htaccess пары строчек.

Для utf8:

php_value mbstring.func_overload 2 php_value mbstring.internal_encoding UTF-8

Если у Вас не UTF-8:

Рекомендуется разрабатывать проект в формате UTF-8

php_value mbstring.func_overload 0
php_value mbstring.internal_encoding latin1B

Эти 2 строчки отлично справляются с задачей, и компонент становится обычно доступным. Проведённые манипуляции, обычно, решают проблему. Но бывает и нет. В этой ситуации проверьте, чтобы код компонента находился отдельно от всего php кода, а так же html блоков.

Код PHP #1
[php]
<div>

<?
Другой php код
?>

<?

компонент

?>

</div>
[/php]