Случайно решил посмотреть настройки индексирования в Яндекс.Вебмастер и вижу, что все карты сайта в формате xml удалены из панели из-за каких-то критических ошибок. Проверяю:

01

This page contains the following errors:

error on line 1 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

Поиск не дал очевидной ошибки и ее решения. У многих подобная ошибка появлялась в rss. Я проверил работу rss – она также не работает. Чаще всего подобное встречалось в блогах на wordpress и для этой CMS есть плагин fix-rss-feed. А мой сайт на joomla и подобного плагина не существует. Пробовал переставлять модули по работе с rss и картой сайта. Это RD RSS и Xmap. Не помогает. Ставил аналогичные модули – тоже работать отказываются.

Открыл код сайта и стал смотреть что-то там в первой строчке. Там такая картина:

02

Красная строка перед первой строчкой. Происхождение неизвестно – никогда такого не видел. Никто посоветовать не может. Кого спрашивал – говорят, что проблема не в этом. И переустанавливать Joomla очень не хотелось, но все другие известные мне способы я перепробовал и пришлось делать резервные копии базы данных и самого сайта.

Обновил Joomla на 1.5.24 и все заработало. И видимо проблема в этой строке. После обновления код стал “человеческим”. Видимо какой-то файл потерялся.

image


Убил на все это целые выходные, а мог сходить на рыбалку. Только рыбачить не на обычную удочку, а на спиннинг. Например, с помощью блесны luhr jensen – очень “уловистой” приманки. У этого производителя огромный ассортимент разных блесен для разной рабы и воды.