Не работает rss, ошибка xml declaration

Добрый день дорогой друг! Оптимизировал тут свой блог, менял и добавлял плагины, организовал вывод похожих записей без плагина. И всё бы за*бись, но перестал работать Мой Rss. Я запаниковал. Вырубил все комментарии и блог вообще перестал функционировать, потом чудом я его запустил. И опять не работает Rss. Перечитав кучу нашей и буржуйской информации по восстановлению Rss я решил эту проблему. А вот какими способами я восстановил свой Rss канал, я расскажу вам этой статье очень подробно.

Кстати вот самая распространенная ошибка:
Firefox: .

1
2
3
4
XML Parsing Error: XML or text declaration not at start of entity
 Location: http://iuliandonici.com/feed
 Line Number 3, Column 1:
 ^

Opera:

1
XML declaration not at beginning of document

или в Chrome:

1
2
3
This page contains the following errors:
 error on line 2 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

Не работает Rss! Что делать?

1. Первым делом нужно отключить все плагины, так как при установки некоторых плагинов могут оставаться пробелы в коде, а язык Xml очень чувствителен и даже из за одного пробела в каком нибудь Function.php может не запуститься ваш Rss. После этого обязательно пропингуйте свой Feed этим сервисом. Затем посмотрите результат. Всё равно не работает Rss? Идём дальше.

2. Так значит причина не в плагинах. Мы откидываем этот вариант и идём искать, исправлять пробелы в ручную. Нужно проверить файлы, такие как functions.php, wp-config.php, wp-rss2.php, wp-atom.php которые отвечают за формирование нашего Feed’a. После того как вы удалите все пробелы в этих файлах, пропингуйте свой feed и посмотрите результат. Не помогло???? Идём дальше.

3. Плагин исправления ошибок в ленте под название Fix RSS Feed. Его работа заключается в том что он сам находит пробелы в файлах и исправляет их. И так устанавливаем плагин и идём в его настройку.

Первый делом проверьте Feed на ошибки нажатием на конопку “Check WordPress RSS Feed“. И вы увидите список всех ошибок. Затем нажимаем кнопку, чтобы исправить все ошибки “Fix WordPress RSS Feed”.
Вот и всё. И в конце пропингуйте Feed.

Когда Feed уже заработает, то вы можете удостовериться что в вашем rss канале ошибок нет с помощью сервиса feedvalidator

Не работает Rss

Не работает Rss

P.S.
Ну вот и всё дорогой друг теперь ты знаешь как исправить ошибки в своём Feed’e и восстановить Rss канал. Но если ты знаешь другие способы удаления ошибок в feed’e расскажи мне их в комментариях и я добавлю их пост с ссылкой на тебя в знак благодарности;)

Твой покорный слуга Jony!

P.S.
Видео версия статья с небольшими дополнениями:

Разработка сайта
Мы не используем платные CMS и за счет этого мы привлекаем низкой ценой клиентов. Не используем шаблоны у нас только уникальный дизайн. В подарок мы делаем SEO оптимизацию сайта и настройку контекстной рекламы.
Заказать
Продвижение сайта
Частный оптимизатор выходит гораздо дешевле web-студии. Я помогу вам вывести cайт в ТОП-3 и настроить автоматические продажи. В стоимость услуг входит аудит, техническая и seo оптимизация сайта.
Заказать
БЛОГ под КЛЮЧ
Сэкономьте годы возни на созданием и продвижением своего блога. Отдайте это дело блоггеру с пятилетним стажем. В услугу уже входит SEO оптимизация блога. В подарок вы получаете видео-курс «Мой авторитетный блог»
Заказать



Ещё пара мощных статей для твоего ненасытного ума:

  • При написании новый статей мне постоянно нужна была программа для скриншотов с экрана, которая бы содержала в себе кучу инструментов и при этом не грузилась как черепаха. Со временем я нашла Snagit.
  • Какие я использую плагины wordpress на этом блоге
Понравилась статья?
Тогда оформи подписку на обновление сейчас
Не забудь подтвердить подписку


18 комментариев
  1. Спасибки,а то я пол дня маялась:) С плагинами лень было заморачиваться, так я с пункта 2 начала: в functions.php и правда какие то подозрительные пробелы появились. Удалила – все ок:)

    Ответить на комментарий →
  2. Добрый день Антон!
    У меня к вам несколько вопросов:
    1. когда я установила плагин, на вкладке настройка написано вот это: Before fix feed error, you must to set writable permission to /home/kompkr/public_html/wp-blog-header.php file, otherwise will no success! а как это сделать то? %)
    2. а как вручную можно найти пробелы в functions.php, wp-config.php, wp-rss2.php, wp-atom.php
    Я прошу прощения за такие глупые вопросы – я новичок (а может быть и чайник ) =)

    Ответить на комментарий →
  3. Геннадий Карпинский 21 июня, 2012 в 04:18

    Сделал всё, как написано в посте. Ничего не помогло. Выдаёт в валидаторе:

    XML parsing error: :4:0: not well-formed (invalid token)

    Кстати, у меня часто этот Фитбурнер выпендривается. А если что-то найти альтернативное. Что посоветуете?

    Ответить на комментарий →
  4. Может кто подскажет , почему на моём сайте не получается оставить отзыв у людей????сама могу написать, а другие нет, пожалуйста

    Ответить на комментарий →
  5. Антон Краморов 19 октября, 2012 в 05:01

    Евгения, параметры – обсуждение – далее убрать галочку с “Пользователи должны быть зарегистрированы и авторизованы для комментирования. “

    Ответить на комментарий →
  6. Спасибо, плагин помог.. Странно, что эта хрень может так на пробелы реагировать.

    У меня теперь другая проблема, при изменении любой настройки в админке, при сохранении появляется белый экран. Т.е. все сохраняется, если отрефрешить страницу или вернуться назад все ок, но редиректа обратно нет..

    что я такое нужное, интересно, выпилил?..

    (это не плагин виноват, это я что-то где-то испортил, но не пойму, где копать)

    Ответить на комментарий →
  7. У меня этот плагин ломает сайт. Бекап статей ничего не решает,бекап всего,похоже снова ошибку ставит.

    Ответить на комментарий →
  8. Антон Краморов 11 января, 2013 в 12:13

    Надежда, попробуйте все плагины отключить, перед тем как включить этот

    Ответить на комментарий →
  9. Комнатные растения 14 апреля, 2013 в 01:01

    Привет Антон я перепробовала все методы ничего не помогает. Ошибка такая This page contains the following errors:

    error on line 3 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.

    Уже не знаю что делать

    Ответить на комментарий →
  10. Антон Краморов 16 апреля, 2013 в 01:46

    Комнатные растения, тут так сразу и не скажешь в чем проблема, смотреть нужно. Обычно мне помогало методика, что написана в статье

    Ответить на комментарий →
  11. Привет. Мне не помог ваш способ исправить ошибку. А больше методов то и нет во все инете..

    Ответить на комментарий →
  12. СантехМонтаж 09 августа, 2013 в 10:06

    Та же проблема, но с джумлой

    Ответить на комментарий →
  13. Лечится просто! Не надо мутить с левыми плагинами и прочими вещами. И подходит к любой rss ленте (не только wp) нужно убрать все пустые строки в файлах обрабатывающих ленту. Включая конфиг и саму rss

    Ответить на комментарий →
  14. Антон спасибо! Помог чисто плагин!! Внимание!! Кто проделывает в Хром!!! После восстановления RSS плагином не забывайте очистить кеш в браузере, а лучше отключить, то то у меня в explorer лента нормалтно заработала, а в google хром все так же ошибку ленты писал, просто кеш старый был!

    Ответить на комментарий →
    • Антон Краморов 28 октября, 2014 в 05:31

      Я кстати в свое время тоже с кэш забыл почистить и мучился сидел, думал, что rss не работает

      Ответить на комментарий →
  15. Ух.. я два раза сайт ложил пока устранил проблему, три недели потратил. Хотя у меня фид работал, а вот карта сайта нет. Вообщем в ручном режиме перекопал каждый файл на наличие пробелов в начале и в конце. Не помогло. А плагин справился. Прям счастлив до нельзя. Спасибо автору за старания.

    Ответить на комментарий →
    • Антон Краморов 25 ноября, 2014 в 10:21

      Надо было сразу гуглить проблему [:–_)]

      Ответить на комментарий →
  16. Статья вообще никак не помогла.

    Только вызвала кучу дополнительных вопросов. Какие пробелы нужно удалять? как их искать?

    Ответить на комментарий →
Оставь свой первый комментарий и получи:
:) :-D ;-) :-| [star] [good] [present] [flower] [:-))] [:))] [:--_)] [:-|]