Atrax
(@atrax)
Ethical engineer
Плагины отключали?
Файлы на BOM проверяли?
у меня тоже такая же проблема … помогите плиз.. напишите что конкретно можно сделать …..
Atrax
(@atrax)
Ethical engineer
А что из этого вы уже сделали?
да я еще ничего не сделала … я не профи в этом …. если я пользуюсь определенными плагинами то как их просто отключить …. а в дальнейшем ????я ведь ими пользуюсь
а по поводу » Файлы на BOM проверяли » конечно стыдно но я даж не знаю че эт такое .
может какие нибудь файлы заменить???? я уже просто не знаю что делать
можно поподробнее???
спасибо
Atrax
(@atrax)
Ethical engineer
А по ссылке вы сходили? Там пошаговая инструкция.
Плагины надо отключать для того, чтобы понять в котором их них проблема.
Про BOM читайте здесь.
http://ru.wikipedia.org/wiki/UTF-8
Приветствую всех!
И у меня такая же проблема. Разница только в строке:
Строка 2, символ 1:
<?xml version=»1.0″ encoding=»UTF-8″?>
^
У меня версия 2.8.5 от Лекактуса. Я добросовестно проделала всё, что здесь писали (отключала плагины, проверяла, меняла тему) + проверила на BOM при помощи специального скрипта. Ничего не изменилось. Куда дальше «копать»? Если это из-за хостинга, то как запрос ему составить: что сказать? Помогите, пожалуйста, поскольку я просто «ни бельмеса» в вопросе. Впервые вообще имею дело с хостингом, блогом (ЖЖ не считается).
patisosha, как я тебя понимаю! Сама такая. Ты попробуй по ссылке почитать, там понятно написано и скриптик дают, который БОМ’ы эти проверяет. Вот тут: http://blog.portal.kharkov.ua/2008/04/08/find_bom/comments/
Модератор
Юрій
(@yube)
BOM встречается очень часто, но точно такую же ошибку может давать и пустая строка, затаившаяся в wp-config, functions.php Темы или в каком-нибудь плагине. Ее, эту лишнюю строку, очень хорошо видно, если посмотреть html страницы: DOCTYPE будет не в первой строке.
YuBe
Да, так и есть: перед DOCTYPE есть пустая строка. Но ведь этот html на лету генерируется, насколько я поняла? А в php файле где там может генериться пустая строчка? (Подозреваю, что я вопрос сформулировала по-инопланетянски. Заранее прошу извинить).
проверила я БОМы …. вот что мне указали
./wp-content/themes/article-directory/header.php
./wp-content/themes/article-directory/index.php
./wp-content/plugins/sitemap-generator/lang/Swedish.php
а дальше что можно посмотреть ???? …я скажем
ладно ./wp-content/plugins/sitemap-generator/lang/Swedish.php
просто удалю … а что в теме смотреть я ей пользуюсь …она настроена под меня
я подумала а если я в этих файлах вносила изменения …там добавила какую нибудь строчку дополнительно ..или скажем в тексте который в самом шаблоне тоже чтото удаляла ..как раз в файлах указанных БОМ .. можно эти строчки както изменить или закрыть …. я добавляла обычный html код ..
в ./wp-content/themes/article-directory/header.php я добавила несколько ссылок
а в ./wp-content/themes/article-directory/index.php я просто удалила кусочек текста ненужного мне который идет стандартом в теме
patisosha, а у тебя копии на этой темы на компе не осталось? Или можно её ещё раз скачать. Исправить эти два файла в правильном редакторе (который БОМы не делает) и тупо только их перезалить на хостинг.
Только я не уверена, что это решит пробему с rss. Потому что у меня сейчас стоит дефолтная тема и ни одного плагина, но ошибка rss как была, так и осталась. И сообщение об ошибке выпадает тоже самое, что и раньше. Ничего не изменилось.
тема есть но ведь сделаю те же исправления …. ладно файл index я менять не буду .. но в header мне все равно изминения придется сделать … тем более что ты говоришь что ничего не поменялось :((( …. ЧТО ЖЕ ДЕЛАТЬ ?????
Модератор
Юрій
(@yube)
Так в чем проблема? Скачиваем файл, бъем BOM и заливаем файл обратно на сервер. У меня в блоге есть ссылка на виндовую утилитку, которая удаляет BOM с файлов на локальной машине.
Файлы, которые чисто скрипты (плагины, functions, wp-config) должны начинаться строго с <?php
и заканчиваться ?>
. Пустые строки ни до, ни после этих «скобок» недопустимы. Некоторые неискушенные пользователи в functions.php делают дырку в середине файла, добавляя php-код, обрамленный в <?php … ?> в начало или в конец, оставляя пустые строки «снаружи» php, типа так:
<?php
какой-то код
?>
<?php
еще какой-то код
?>
Это нехорошо, неправильно.
Весь код лучше разместить в одних «скобках», вот так:
<?php
какой-то код
// вот тут пустых может быть сколько угодно,
// они не будут выведены
еще какой-то код
?>
Gabusya, если открыть ваш wp-config.php
в браузере и сохранить на диск — получившийся файл занимает 1 байт и содержит как раз перевод строки. Скорее всего, он и приводит к такому эффекту.
patisosha, было бы здорово взглянуть на сайт.
Ребята, спасибо. Проверила wp-config.php. После самой последней строчки ?> была ещё пустая строка. Удалила. Больше ничего не могу разглядеть, поскольку совсем не программист. Проверила на эту же тему все файлы со словом feed. (на всякий случай). Теперь если открыть блог, потом в браузере нажать вид/исходный код страницы, в самом начале кода пустая строка пропала. Но больше ничего не изменилось и с rss всё по-прежнему. В общем, не знаю. А от хостинга эта ошибка не может зависеть?
P.S. А можете ткнуть пальцем, где почитать, как переустановить WordPress, чтобы комментарии не потерять?