Здравствуйте мои дорогие читатели.
Вот и пришло время для статьи о том, почему же блокнот так опасен для файлов движка WordPress.
Представьте себе такую ситуацию:
Вы заходите на блог и вдруг случайно нажимаете на свой RSS канал, и что вы видите?
Да ничего! Вот именно – ничего! Просто белая страница…
А бывает ещё хуже вместо привычных постов, которые выводятся в RSS канале, появляются разного рода XML ошибки…
Не важно, что появилось, важно лишь то, что RSS канал – сломан!
В такую ситуацию попал и я… Я бегал по форумам, искал информацию в поиске, но ничего дельного я так и не смог найти, пока однажды случайно не наткнулся на старинную тему на каком-то форуме, где была расписана такая проблема.
И в переписке проскользнули такие слова как «BOM», «BOM символы», «Нарушенная кодировка».
И вот, что я понял:
Когда я редактировал какой-то файл своего движка на своём компьютере, я по дурости (и по незнанию) изменил его в блокноте. И Блокнот вписал в файл невидимые символы, которые называются «BOM символами». Из-за этих символов может случиться всё, что угодно! Начиная с поломки дизайна или фона блога, и заканчивая полным фиаско для вашего блога. Короче говоря – будет плохо.
Чтобы уладить эту проблему, нужно было найти файл, который я отредактировал с помощью блокнота, и в который были вписаны эти символы. Но как это сделать? Как найти один файл? Ведь на моём блоге сотни файлов с расширениями php, js, и т.д. И в любом из них может находиться этот злосчастный код!
И вот тут на помощь пришёл Юрий Белотицкий, автор блога
И его php функция Find bom, которая создана для того, чтобы искать файлы с BOM символами и показывать вам эти файлы.
Как же воспользоваться этим интересным инструментом?
Всё очень просто. Для начала скачайте необходимый файл, кликнув по ссылке:
Распакуйте архив и загрузите файл, который в нём лежит на ваш сайт. Причём загрузите его в корневую папку. Тоесть путь до файла будет выглядеть таким образом:
http://ваш_сайт/find_bom.php
Теперь вам нужно ввести путь до файла в вашем браузере (ссылку на файл) и перейти к нему.
Когда вы перейдёте по ссылке вы увидите список страниц, в которых присутствует та самая BOM кодировка. Ну а теперь начинайте править эти файлы. Начинать нужно с файлов, которые отвечают непосредственно за ваш блог, а не за вашу текущую тему.
Первым делом скачиваем файл на компьютер, затем открываем его при помощи Notepad или любой другой подобной программы.
Затем создаём ещё один файл, теперь переписываем информацию из старого файла в новый. Если вы помните, какие именно строчки вы редактировали, то вы можете скопировать остальные строчки файла, а те которые редактировали переписать вручную. В противном случае вам придётся переписывать весь файл. Но поверьте – это того стоит!
После того как вы перепишите информацию из первого файла во второй, замените новым файлом старый а затем залейте его на сервер опять же заменяя им старый файл.
Теперь опять обновите страничку в браузере, на которой у вас открыт файл Find bom, теперь одним файлом должно стать меньше (так как вы его исправили), если ничего не изменилось, значит, вы скопировали какой-то участок кода, который имел BOM символы.
Вот так вот без лишних телодвижений вы с лёгкостью сможете починить свой блог и успешно продолжить свой заработок в сети.
Съехал дизайн? Отключился RSS? XML — ошибки? Тогда Find bom вам в помощь!
И надеюсь вы запомнили главную истину:
Никогда не редактируйте свои файлы в блокноте!
Кстати! Если вас интересует такой вид дохода, как заработок на рефералах — по ссылке интересная статья на эту тему.
Всегда ваш Мудрый Кот.
А вот это видео будоражит почти всех жителей земли.
У меня тоже такое было на одном из блогов. Проблему решил Akelpadom
[Ответить]
Чем больше читаю кота, тем больше возникает ощущение, что на wordpressе заканчивается выбор cms.
[Ответить]
Алсо, оффтоп, познакомился с человеком, рассказал о блоге кота — дал ссылку на radiokot(.)ru
[Ответить]
alextm594, я оттуда смайлы позаимствовал (разумеется, с разрешения админа) .
А пишу я о той cms которой пользуюсь сам
[Ответить]
С новый плагионом тебя))
[Ответить]
не люблю плагины
[Ответить]
Я со своими ручками стараюсь не лезть в редактирование файлов.
[Ответить]
Сделайте бэкап файлов движка и можете в .htaccess анекдоты писать
[Ответить]
Ну чтобы что-то править, нужно хоть немного разбираться в кодах,
[Ответить]
А чтобы в них начать разбираться нужно начинать править файлы…
Замкнутый круг
[Ответить]
Я однажды попробовала, у меня все так перекосячило, что пришлось звать на помощь.
[Ответить]
Notepad++ поможет. очень удобно.
А еще я когда не разбиралась совсем в кодах (ну чисто по женски =^^=). Я копировала код исходный, сохраняла его и «развлекалась». Когда что-то неизбежно ломала, удаляла код целиком и вставляла исходный код, который заранее сохранила О_о
Так потихоньку и научилась маленько
[Ответить]
ну может наберусь смелости и полезу «улучшать» )))
[Ответить]
Черт возьми А я все думаю, что это у меня повышенная тупость Вношу вроде элементарные изменения и «слетает» вся лента rss
У Вас такой прикольный котик на ссылке «вверх»
[Ответить]
Бывает, за котика спасибо
[Ответить]
Вот поэтому я использую линуксъ, где любые блокноты правильные, и даже не знаю, что за такие проблемы у вас творятся.
[Ответить]
а игры на ней нормально идут?
[Ответить]
o_O Для меня это тёмный лес. Я играю только в одну игрульку Tremulous, она не для школоло и кроссплатформенна(злая привычка). Но если бы я смог дать чёткий ответ с примерами и ссылками на свой блог, сейчас бы рубил по 2000 уников и забил бы к чертям кошачьим на джаваскрипт.
[Ответить]
Я вот ещё такую програмку как photoshop юзаю, и слышал, что под линуху она не идёт и аналогов как таковых нет, ты какой граф редактор используешь?
Или ты ими вообще не пользуешься?
[Ответить]
Пользуюсь, каждый день. Photoshop7(лицензия).Работает под Fedora.
А щас скилл прокачал ещё и Gimp использую.
[Ответить]
Понятно, просто я вот тоже думаю может на линуху перейти
[Ответить]
Так я на линуксах только тИЦ и поднимаю .
Линуха — сила, но сейчас в лагере пингвинов наблюдаются жестокие тёрки из -а графических окружений рабочего стола. Многие не приняли модные фишки с доками а-ля макинтош и веб-окнами, требуя привычного интерфейса.
Поэтому к установке надо подходить избирательно.
Сейчас я вижу привычный гном (типа WinXP) в Linux Mint, RusFedora14 и Debian.4 и Debian.
[Ответить]
Ох, какие словечки пошли, даже половины не понял…
Мне кажется, всё-таки вешний вид линухи должен отличатся от винды, а иначе какой смысл?
[Ответить]
Ну не настолько, чтобы ломать привычные понятия:
рабочий стол, ярлыки, «мой компьютер».
Gnome Shell и Unity делают из десктопа одно вебприложение.
Gs вообще с помощью css и xml настраивается=).
А для Unity уже столько всего напридумывали, что люди целиком блоги по этой теме ведут.
[Ответить]
Неслабо , всё таки останусь ка я на винде
[Ответить]