С самого начала спалю потрясающую тему:
На самом деле вы учитесь не тогда, когда вы делаете что-либо по инструкции и всё хорошо и правильно работает. А тогда, когда что-то поломалось и не работает.
Так вот когда что-то сломалось, — вы как следует покопаетесь в шаблоне, коде, и наконец-то справитесь с поломкой, — вот именно в этот момент вы реально чему-то научились.
И это правило работает для любых движков, для любых сайтов, для любых проектов.

сайт поломался

Поломался шаблон сайта

За последнее время столкнулась со схожей ошибкой на двух разных блогах у своих Инет-друзей.
Минимум один из них — обязательно поймет, что речь идет о его блоге. 🙂

Следовательно, надо рассказать об этой ошибке, и как с ней бороться.
В обоих случаях сайдбар съехал вниз и выглядел неаккуратно.

Рорк рассматривал эскизы, и хотя ему хотелось бросить их Китингу в лицо и уйти куда глаза глядят, его неизменно останавливала одна мысль: ведь это всё же здание, и надо его спасать. Так другие не могут пройти мимо утопающего, не бросившись ему на помощь.
(Айн Рэнд «Источник»)

Советы предназначены в первую очередь новичкам, ковыряющим WordPress.
Но если вы делаете сайт на другом движке, то… — всё равно почитайте, кое-какие советы могут пригодиться и вам.

Советы, описанные ниже, не помогут в тех случаях, когда сайт нормально выглядит в нескольких браузерах, но ломается в каком-то одном браузере (либо при каком-то конкретном разрешении монитора). Это совершенно другой случай, более сложный. Здесь мы его рассматривать не будем.

Так вот если шаблон во всех браузерах выглядит неправильно…

До того, как менять шаблон…

Самый главный совет новичкам: перед тем, как что-то менять в шаблоне (даже всего лишь вставить код счетчика), ВСЕГДА делайте копию оригинального работающего шаблона. Хотя бы одного файла, который сейчас меняете (sidebar.php, footer.php, style.css).
Просто скопируйте в Notepad и сохраните оригинальный текст (можно даже в простом текстовом формате).
И если вдруг вы вставили код счетчика, и сайт в результате перестал работать или поломался шаблон (о, ужас!), то тогда просто восстановите из сохранённого текста предыдущий вариант.

Ещё варианты, когда может возникнуть эта же ошибка:

  • удаляли ссылки в футере;
  • добавляли несколько слов (типа копирайта) в футер;
  • добавили код партнёрской программы;
  • и тому подобное…
  • Я в сайтостроении далеко не новичок, код читаю и понимаю довольно хорошо (или даже отлично). Но у меня тоже время от времени случаются поломки шаблона. Поэтому при редактировании любого файла шаблона я всегда открываю две вкладки браузера: в одной — консоль управления сайтом, в другой — сам сайт. Можно даже работать в двух браузерах. Но только проверять работу сайта надо тщательно — то есть почаще чистить кеш браузера. Потому что, возможно, браузер вам из кеша показывает, что всё работает хорошо и правильно, а на самом деле шаблон таки умудрился сломаться…

    Таким образом вы себе точно сохраните много нервов!

    Во время того, как меняете шаблон…

    Но если вы предварительно не сделали себе копию, и после редактирования шаблона или стиля шаблон сайта сломался, сайдбар или основной контент съехал вниз, — о, печалька!..

    «Без паники! Только без паники!»

    Вы же еще помните, где, в каком файлике вы напортачили. Там и будем искать.
    Скорее всего где-то не закрыт какой-нибудь тег; либо где-то вылезла лишняя / недостает / не на своём месте угловая скобка < или >.
    Внимательно просмотрите недавно правленный код. Постарайтесь прочитать его и понять. Это очень хорошее упражнение.
    Вполне возможно, что вы таки найдёте ошибку.

    После того, как шаблон окончательно сломался…

    Дальше — инструкция для более запущенных случаев.
    То есть когда:

  • первоначальный вариант шаблона не сохранён;
  • прошло уже какое-то время;
  • вы уже не помните, что вы редактировали, когда поломался сайт;
  • обнаружили сломанный шаблон позже.
  • В упомянутых в начале поста двух блогах ошибки оказались в футере — то есть в файле footer.php. Поэтому можно предположить, что это довольно типичная ошибка.

    В одном блоге был не закрыт тег div. И эту ошибку в футере было видно сразу, невооруженным глазом.
    Я посоветовала владельцу правильно закрыть этот тег, и — о, чудо! — блог сразу же стал выглядеть совершенно по-другому! Ух ты, какой красивый сайт!
    🙂

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

    Ошибка обнаружилась чуть другая, не столь очевидная, но тоже в футере.

    Ошибку ищем так:

    В Мозилле (ГуглХром в данном случае не поможет) смотрим внутренний код страницы. Для этого нажимаем Ctrl+U.
    И пробегаемся по тегам, подсвеченным красным цветом.

    Во втором случае оказалось, что в футере неправильно вложены теги абзаца p и center. То есть не хватало одного закрытия абзаца и открытия следующего абзаца.
    И именно Мозилла подсветила эту проблему.
    Надеюсь, хозяйка теперь поймет, как исправить шаблон блога. Если не поймет, то я тут расскажу более подробно.

    Ну вот. Мы уже разобрали несколько типичных случаев поломки шаблона.
    И я рекомендую таки тщательно поискать в коде, используя эти советы. Так вы сами научитесь справляться с проблемой.

    Но если советы не помогли, — то можете показывать свой сайт с поломавшимся шаблоном и/или упавшим сайдбаром. Я постараюсь помочь. Не обещаю 100%. Но… — мне самой интересно. 🙂

    Кстати, Фирма ООО «Эксперт-Лайн» осуществляет профессиональную поддержку и обслуживание в сфере IT-технологий как юридическим, так и физическим лицам. Наши специалисты способны решить задачи самого различного уровня сложности от сборки клиентского ПК и установки операционной системы до «поднятия» сервера предприятия и создания корпоративного портала.

    TEXT.RU - 100.00%

    регистрация доменов
    домен RU - 99 руб
    домен РФ - 99 руб
    www.

    Тут была реклама Google Adsense. Почему я её убрала?

    Не забывайте подписываться на rss и/или твиттер блога. Нажимайте на лайки.  Сделала и веду больше 15 сайтов. Точная цифра - всё время меняется. Подробнее - читайте на странице "Мои проекты". DivaDii (ДиваДии)


    .

    45 комментариев: Сайт поломался!

    • Вы меня прям таки заинтриговали: а почему только в Мозиле и никак не в Хроме? А что я тогда смотрю в Хроме, если не код? Правой кнопкой — просмотреть исходный код страницы. Или настройки — инструменты — просмотреть… Посмотрю в Мозиле, конечно, интересно, что там показывает не так? Но она виснет постоянно. 🙂
      Не понимаю, почему изображение для капчи не загружается — приходится открывать ее в новой вкладке. Это только у меня так?

    • DivaDiiNo Gravatar (645 comments):

      Надежда, очень просто. Именно Мозилла подсвечивает красным цветом проблемные места. Их сразу видно. Правда, она подсвечивает красным цветом и некоторые нормальные места. Но их не очень много. Поэтому по ним легко пробежаться и найти реальную проблему. Тем более — как правило, как правило, надо искать в районе футера (ограничиваем область поисков).
      Для ГуглХрома, возможно, есть специальные примочки-плагины. Но Мозилла умеет это делать сама, без дополнительных расширений.

    • unahrenNo Gravatar (5 comments):

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

    • DivaDiiNo Gravatar (645 comments):

      unahren, это замечательный и архи-полезный совет.
      Но я до сих пор не смогла себя заставить полюбить Notepad++. Хотя время от времени, конечно же, пользуюсь им.
      И кроме того, работаю с сайтами на трех компьютерах. Соответственно, Notepad++ на одном компьютере понятия не имеет, что происходило с этим же файликом в Нотепаде на другом компе. (задача усложняется…). 🙂

    • AndreyNo Gravatar (1 comments):

      «Но если советы не помогли, — то можете показывать свой сайт с поломавшимся шаблоном и/или упавшим сайдбаром. Я постараюсь помочь. Не обещаю 100%. Но… — мне самой интересно».- это конец Вашего поста.
      Здравствуйте!Сделал дизайн сайта на Денвере, на локальном хостинге — всё было нормально! А когда выложил на хостинг в Интернет, то оказалось, что при наведении и клике на название записи(чтобы прочитать её полностью), колонка сайдбара улетает вниз! Так и в Опере, и в Мозилле. Смотрел исходный код страницы(у меня браузер Mozilla)- красным в футере выделен тег , но не пойму, где ошибка. Может, подскажете, буду очень и очень признателен. Сайт smachne.ru

      • DivaDiiNo Gravatar (645 comments):

        Здравствуйте, Андрей!
        А у Вас как раз Мозилла хорошо подсвечивает проблемы:
        1) Строка 36 закрытие тега а,
        а открытия этого тега нету.
        2) Строки 46-47 — почему-то хитро один в другой вложены два li. Зачем?
        3) И 108 строка показывает закрытие списка ul. А где его открытие?

        Теперь копаем чуть дальше:
        копируем всё содержимое кода страницы и вставляем в любой Блокнот.
        А там через замену — проверяем и видим:

        Закрытий тега «элемент списка» li — у Вас 19. А открытий этого же тега — 20.

        Открытий списка ul — 8, а закрытий — 9.

        Открытие ссылок а — 22, а закрытие — 25 штук.

        Закрытие див — 22, открытия — 24.

        Так что проблем в шаблоне явно много.

        Что с этим делать?
        Теперь ищите эти же элементы везде в шаблонах: в сайдбаре, футере, «голове». И исправляйте.

        А что касается того, что колонка «спрыгивает» вниз, — то это скорее всего вот эти «лишние» дивы.
        Теперь уже надо глубже ковырять.

        Интересная задачка! 😉

        Кстати, если Вы пишите, что на Денвере всё нормально, — то попробуйте просто перезалить файлы темы. Возможно, глюк был при копировании на сервер. У меня однажды похожая была ситуация.

    • ИринаNo Gravatar (4 comments):

      Здравствуйте, тоже возникла проблема с подвалом на одной из страниц сайта, пробовала по вашим советам что-то сделать, но ничего не получилось, если мозила высвечивает ошибки, то в исходном коде я их не наблюдаю. Посмотрите пожалуйста: вот на этой странице футер ушел в контент: clockforyou.ru/gb/, на остальных все нормально

      • DivaDiiNo Gravatar (645 comments):

        Ирина, пробуем разобраться.

        У Вас поступаем по тому же принципу, как и у Андрея. Только на данной конкретной странице.
        Проверяем вхождения парных тегов, которые влияют на верстку:

        тег p закрытие — 8, а открытий — 5.

        div открытие — 22, закрытий — 23.

        td закрытий 64, открытий — 63

        tr открытий 33, закрытий 38

        table открытий — 17, закрытий — 16.

        Вот эти несовпадения и ломают шаблон.

        1) начинаем со строки 288
        Два закрытия тега div вокруг слова Контент
        Вот, кажется, именно это и есть настоящая проблема. Прямо в тексте страницы уберите слово Контент и один закрывающий див.
        Подозреваю, что сразу после этого футер станет на место.

        2) Надо внимательно посмотреть table. Очень желательно найти, какая таблица не закрыта.

        3) в строчке 66 очень четко видно, что закрывается абзац тегом p, а открытия — нет. Но теги p — это на крайний случай.
        То же самое — в строчке 97. Начала этого абзаца — я не нахожу.

        4) особое подозрение у меня вызывает строчка 154.
        Может быть, я ошибаюсь. Но мне почему-то кажется, что набор td и tr вообще лишний в этом месте.
        Во всяком случае — надо точно проверить, относится ли этот набор к какой-то таблице, или «вылез» за её пределы.
        Пока что «невооружённым глазом» этого не видно.

        ====

        Что теперь с этим делать? 300 строк — не мало. Причем, насколько я вижу, — есть вложения таблиц.
        Надо локализовать проблему.
        Скопируйте этот исходный код в простой файл txt.
        И по кусочкам «сокращайте» код — находите короткую табличку, проверяйте в ней все вхождения table, tr, td. Когда убедитесь, что табличка полная (все теги закрыты) — удаляйте её.
        То же самое с маленькими кусочками между div и p.

        Таким образом — Вы значительно сократите этот файл.
        Можно поудалять различные счетчики. Просто вместо кода счетчика пишете — тут код Лайвинтернет (но обрамление парными тегами оставляйте на месте).
        В результате у Вас останется достаточно короткий код. В нём уже намного легче найти проблемные места. А потом — останется выяснить, какой файл создаёт эти проблемы.

    • АллаNo Gravatar (8 comments):

      Здраствуйте!
      Вот в поиске информации набрела на ваш сайт. В прошлом году мой сайт поламался, все ссылки перестали работать, все ревизии стали опубликованными,back up уже не помог. и я закрыла сайт, сохранив копию уже поломанного сайта. К сожалению резервные копии своего работающего сайта я не делала,все время надеялась и использовала back up. Сейчас пытаюсь восстановить сайт ,с помощью тех поддержки хостинга с горем пополам загрузила файлы поломанного сайта. На одном форуме нашла информацию что надо переустанавливать движок,тех поддержка написала: К сожалению переустановку CMS вам необходимо выполнить самостоятельно, данный вопрос находится за пределами услуг, оказываемых нашей технической поддержкой. В ПУА также есть конструтор сайтов, который поможет вам установить CMS.
      Если вам не трудно посмотрите пожалуйста мой поломанный сайт, что вы мне посоветуете, надо ли мне действительно переустановку CMS ? К сожалению я чайник, больше вопросов чем ответов, при переустановке движка я потеряю базовые данные сайта, какие папки, файлы я должна сохранить? Заранее вам благодарна.

      • DivaDiiNo Gravatar (645 comments):

        Алла!
        Насколько я понимаю, у Вас какая-то база данных всё-таки есть. Пусть там лишние данные, какие-то ревизии, черновики, авто-черновики…
        И сайт с горем пополам, но работает. Понятно, что потерялись категории, метки…
        И есть вот эта Ваша красивая тема. В смысле, файлы темы тоже есть сохранённые.
        Правильно?
        Путей решения два:
        1) всё лишнее чистить руками. Через панель администратора — Записи. Там есть вкладка Черновики. Их просто удаляем.
        На тех записях, которые оставляете, заходите в пункт (сразу под записью) «Свойства» — там можно многое сделать.
        Таким образом можно пробежаться по всем записям. Что-то удалить (отметить галочками-чекерами — и удалить). А нужные — внести в категорию.
        Мне кажется, что именно Вам так будет сделать проще и легче.

        1-а) Всё это можно сделать через таблицы MySQL. Но думаю, что для Вас работа с этими таблицами баз данных — это чересчур сложно.
        То есть этот способ намного быстрее, чем вручную. Но ковыряться при этому надо гораздо глубже. И… очень страшно. 🙂 Особенно в первый раз. Вот так страшно: 0_0

        Поэтому начните действовать по пункту 1.
        Получается?.. Лишние записи удаляются. А нужные — появляются в нужных местах, в нужных категориях.
        Ну значит, тогда так и действуйте. Повозиться придётся, конечно. Но зато обойдётся без «лишней крови» и нервов.

        Но если Вы делаете пункт 1, а лучше не становится… То есть записи не появляются в нужных категориях, а меню или другие элементы навигации тут есть, тут нет… — то… тогда хуже.
        Тогда надо действовать по плану №2:

        2. Действительно переустановить движок WordPress.
        А потом на него залить тему.
        И импортировать базу данных. Но фокус в том, что поскольку база данных у Вас всё равно поломана, то весь пункт №1 надо будет в любом случае делать.
        Движок установить — это не сильно большая проблема.
        Для этого у Вас должны быть обязательно:
        а) Файл с базой MySQL (пусть хоть «поломанная» резервная копия). Любым способом сохранённая. Она должна быть у Вас на Вашем компьютере.
        б) Файлы темы.
        в) Если Вы устанавливали плагины на сайт, то иметь «про запас» эти плагины тоже. Ну, с плагинами как раз легче всего. Потому что их можно найти в Инете. Но лучше прямо сейчас посмотрите, какие плагины у Вас установлены: Консоль администратора -> Плагины -> Установленные.
        Посмотрите, какие плагины установлены, но не включены. Запишите их все.
        Кто его знает? — может, это какой-то плагин чудит. И надо включить / отключить.
        Правда, не похоже на поломку плагина. А на какую-то более серьёзную проблему.
        Кстати, надо ещё посмотреть Настройки: общие, написание, обсуждение… Посмотрите, что там у Вас творится.
        Как у Вас были настроены «Постоянные ссылки»? То, что я вижу сейчас — это называется «по умолчанию». И это один из самых худших способов настройки сайта на Вордпрессе.

        В общем, я всё-таки вначале Вам посоветовала бы попросить поковыряться во внутренностях Вашего сайта человека, которому Вы доверяете и который знает Вордпресс. То есть оценить «изнутри» степень поломки. Может, там ничего особо страшного и нету. И всё быстро можно быстро починить.
        Но для этого этому человеку надо будет дать доступ во внутрь сайта — то есть полный доступ администратора к Панели администратора.

        Но пока я вижу то, что я вижу, то… — скорее всего Вам таки надо будет чинить вручную (пункт 1).
        Попробуйте пока что работать по пункту 1. И можете тут написать, что происходит — исправляется ли общая картина.
        мда… тяжелый случай, конечно. 🙁

    • АллаNo Gravatar (8 comments):

      И еще одно дополнение почему я решила обратиться к вам с вопросом, вы пишите про изюминку вашего сайта : » Здесь часто встречаются записи, которые в корне противоречат тому, что вы читаете в других местах.» Я вот подумала может действительно есть другие способы восстановить мой сайт,хотя и сама в это не очень верю…

      • DivaDiiNo Gravatar (645 comments):

        Что касается технических параметров и тем более — сбоев сайтов, то тут особо не поиграешься.
        А то, что я пишу «противоречат» — касается общего развития сайта, подхода к финансам (за что платить, за что не платить, как сэкономить), чего можно НЕ делать, какие мифы есть в сайтостроении… — то есть это немножко другие темы.

    • АллаNo Gravatar (8 comments):

      Надежда, огромное вам спасибо за такой подробный ответ и внимание!Спасибо что посетили мой поломанный сайт, сделали свой анализ и рекомендации. Насчет пункта «всё лишнее чистить руками», я пыталась чистить, выскакивает страница «внутренняя ошибка сайта». Вы правильно обратили внимание что все автоматические ревизии моих записей стали опубликованными,кроме того ни одна ссылка на сайте не работает.Тоесть серьезная поломка и я понимаю что не специалисту разобраться трудно,поэтому вижу только один для себя выход это переустановка движка.Подробной информации как установить движок в интернете много,но мне необходимо его переустановить сохранив базу данных сайта.Тех поддержка хостинга пишет что я могу это сделать с помощью конструтора сайтов в ПУ, при этом не обьясняют как мне при этом сохранить базу,и еще если я решила установливать CMS не из Конструктора сайтов то техподдержка порекомендовала мне обратиться на форумы поддержки WordPress.Что я и сделала , на форуме тех поддержки русского WordPress написалали : Вам вообще не надо пользоваться «конструкторами», и прислали иную инструкцию установки : Скачайте и разархивируйте последнюю версию WordPress на вашем компьютере или прямо на сервер. Удалите старые файлы в директориях wp-includes и wp-admin. Скопируйте новые файлы WordPress на ваш сервер поверх старых файлов в корневую директорию. Для этого вы можете воспользоваться командами FTP или shell….
      Вот пока сижу разбираюсь со всем этим.
      Еще раз хочу сказать вам спасибо и обещаю держать вас в курсе моих действий.

    • DivaDiiNo Gravatar (645 comments):

      Это тоже всё правильные советы.
      Разницы между тем, КАК именно устанавливать Вордпресс — особой нету.
      Установка с помощью «кнопки» на хостинге — очень простая. И длится буквально 1-2 минуты.
      После этого Вам нужно будет только втянуть (импортировать) базу — то есть таблицы MySQL.
      Повторяю: главное — иметь базу. Хотя бы поломанную или старую. И файлы темы.
      Тему сохранить очень просто. Зайти через какой-то ftp-менеджер на свой сайт. Скачать всё, что у Вас содержится в папках:
      /wp-content/themes/grunge-london/ (это Ваша тема)
      и вообще всю папку wp-content

      Иметь базу. Это файл с расширением .sql
      Возможно, он будет с «двойным» расширением .sql.gz — это тоже подходит.
      Эти все файлы должны у Вас иметься на Вашем компьютере.
      Если всё это у Вас есть — то можно прямо на хостинге в аккаунте нажать «волшебную кнопку» установки Вордпресса.
      Вордпресс быстро установится. Потом через FTP залить сохранённые файлы в папку wp-content.
      И через аккаунт хостинга в разделе MySQL импортировать (втянуть) сохранённую базу данных.
      Это только в первый раз страшно и кажется сложно. Но уверяю Вас — 99,9% пользователей эту операцию проводили хотя бы один раз. Никто не умер. 🙂 И с каждым разом — она становится всё проще, понятнее и привычнее.

    • AллаNo Gravatar (3 comments):

      Здраствуйте!
      Спасибо вам огромное за помощь,толерантность и поддержку!
      Как и обещала решила написать продолжение о моем поломанном сайте.Я деактивировала плагины и заодно проверяла работу сайта, в надежде на то что может какой плагин глючит мой сайт.И вы знаете к своей большой радости обнаружила, что после деактивации одного плагина, сайт начал работать в нормальном режиме.Моей радости не было предела.Возле этого плагина было обьявление о том что есть более новая версия, и я его попыталась обновить после чего сайт продолжал работать в нормальном режиме.Тогда я начала обновлять все плагины где были такие обьявления. Некоторые плагины обновились без проблем, некотрые перестали работать вообще и один раз я снова поломала сайт, но правда быстро его восстановила, деактивировав плагин.А суть басни такова: если предлагают обновить плагин, надо это обязательно сделать. В противном случае, он может некорректно работать и поломать сайт, что и случилось у меня.Это же касается и обновление wordpress до последней версии. Я думаю что некоторые обновленные плагины перестали работать на сайте потому что я еще не обновляла СМС.
      Ну что ж, теперь я могу вас пригласить в гости на мой сайт,хотя там еще работы…
      И еще один вопрос,у меня на хостинг закачались не все записи, некоторые файлы где то потерялись,можно это восстановить? Спасибо

      • DivaDiiNo Gravatar (645 comments):

        О, Алла! Поздравляю!
        Так это же самое первое, что надо делать при поломке сайте — поотключать плагины. И проверить работоспособность.
        Ну всё хорошо, что хорошо заканчивается.
        На сайт к Вам зашла — совсем другое дело! Все записи на местах. Меню работают. Ссылки тоже.
        Представляю, какое это облегчение!
        По поводу не всех записей — сложно сказать. Может, проще их «вручную» восстановить.
        Смысл в следующем: информация о записях, текстах, картинках и тому подобное (то есть содержимом сайта) хранится в базе данных — MySQL. Поэтому поскольку Вы восстановили какую-то старую версию базы данных, — поэтому в ней и нет более новых записей.
        Что касается всяких обновлений плагинов и движка — с этим надо быть очень осторожным. Не спешить. И предварительно (перед любым и каждым обновлением) обязательно сохранять базу данных и файлы старой версии плагина. Чтобы в случае чего — можно было откатить назад.

    • АллаNo Gravatar (8 comments):

      Спасибо что посетили мой сайт и за ценные советы.Вы пишете что записи можно попытаться восстановить вручную. А как это сделать?
      Напечатать по новому тот же контент и вставить картинки? Но эти страницы уже будут с новыми ссылками, а они уже были проиндексированы, тоесть получается дублирование.Спрасибо

    • DivaDiiNo Gravatar (645 comments):

      Алла! Я надеюсь, что у Вас хоть на локальном рабочем компьютере остались эти материалы и картинки? Или нет?..
      Потому что на сайте их явно нету. Насколько я вижу — последняя запись — верхняя на главной странице от 29 апреля 2012 года. То есть — больше года назад.
      Ну а в панели администратора Вы видите какие-нибудь записи — помимо тех, которые видит посетитель на сайте?.. Я думаю, что нет.
      Потому что Вы восстановили базу данных от мая 2012 года (ну или около того — плюс/минус).
      По поводу индексации. ГДЕ? Где эти материалы проиндексированы? Где будет дублирование?
      В поисковиках сейчас у Вас вообще проблемы. Яндекс видит всего одну страницу. А Гугл не видит даже того.
      В sitemap — сейчас 53 материала. И эти страницы — реально есть на сайте.
      Ну а все остальные материалы — таки надо найти (где они есть — на компьютере, в любом виде…) и вручную восстановить. То есть с помощью «волшебной комбинации»: Ctrl-C, Ctrl-V.
      Другого способа (автоматического) нет.

      Ну и возможно, Вам после восстановления материалов поможет плагин broken-link-checker.
      Этот плагин ищет поломанные ссылки на сайте. И тогда их можно исправить. То есть если на старых материалах есть ссылки на «потерянные» записи, то плагин найдёт. Ну, и тогда исправите эти ссылки на правильные.

      Вообще-то у Вас с настройками сайта — явные проблемы.
      Но сейчас уже поздно что-то менять.
      С самого начала надо было в Настройках Постоянных ссылок взять какой-то более удобоваримый вариант. А не «по умолчанию». И плюс к этому поставить плагин rus-to-lat.
      Потому что сейчас у Вас очень некрасивые адреса страниц: /?p=1726
      А сейчас у Вас действительно много внутренней перелинковки (это, конечно, хорошо и правильно). Но вот такие адреса страниц — малость корявенькие. Конечно, ничего сильно страшного в таких адресах нет.

    • АллаNo Gravatar (8 comments):

      Здраствуйте!Спасибо вам огромное за информацию и желание помочь и разобраться.
      Да вы правы, ссылки мои не человекочитаемые,все руки не доходили,не уделяла должного внимание техническим вопросам.По поводу потерянных записей,я вот нашла на локальном компе, рядом с папкой сайта, файл veb.english-from-english.ru SQL файл обьемом 569,87 кв, что это за файл и что с ним делать, может тоже надо было загружать?
      Долго и нудно я изучала информацию по обновлению ворда до последней версии, и наконец решилась,сохранила копию данных сайта,и с большим страхом сделала автообновление прямо из консоли.Слава богу ничего не поламалось,теперь у меня самая последняя версия ворда 3.5.1. и сразу в панели высветились какие плагины есть новых
      версий, ну решилась обновить и их.

    • DivaDiiNo Gravatar (645 comments):

      Алла! Можете ТАК сильно не благодарить каждый раз. 🙂
      Я с удовольствием помогаю новичкам — тем более, что это Вы у меня в гостях.
      Когда-то я сидела на одном из форумов вебмастеров — и занималась тем же самым. Но мне же выгоднее делать это у себя. 🙂 Ну, «выгоднее» — в том смысле, что контент прирастает у меня, а не у «чужого дяди». Так что повторюсь — не переживайте и смело спрашивайте. Чем смогу — помогу. Тем более — что я искренне сочувствую в такой беде. Представляю Ваши мучения и расстройство. И мне хотелось бы знать, чем у Вас всё завершится.

      Вот эта база данных — файл SQL — скорее всего очень старый. Посмотрите на его дату.
      Вполне вероятно, это когда-то в самом-самом начале вы сделали копию базы данных. И это она и есть.
      Если вы её втянете (импортируете в сайт), то скорее всего — станет только хуже. Потеряются все записи, которые были внесены в сайт ПОСЛЕ даты создания этой резервной копии.
      Это заархивированный файл SQL столько весит?
      Или незаархивированный?
      У него расширение может быть:
      .sql.gz — архив
      .sql.zip — архив
      .sql — просто база, не в архиве.

      Если это просто база, не в архиве — то там очень мало данных.
      Кстати, его можно посмотреть любым текстовым редактором. Лучше всего Notepad++ — он хорошо понимает кодировку UTF-8.
      Ничего не редактируйте в файле — просто откройте, посмотрите, поизучайте и снова закройте.
      Там вы увидите даты записей, заголовки…
      Кстати, это полезная тренировка — посмотреть на контент сайта в виде базы данных.

      Таким образом Вы сможете понять — есть ли смысл втягивать эту базу данных, насколько она новая / старая. Больше в ней данных, чем есть сейчас на сайте, или наоборот — меньше.

      В любом случае, если решитесь втягивать эту базу данных на сайт, то делайте так:
      1) сделайте ещё одну резервную копию базы данных — прямо сегодня. Это будет копия от сегодня! Она очень важная. Пускай лежит где-нибудь в хорошем месте, на компьютере. (Этот пункт сделайте в любом случае. И делайте почаще — хотя бы раз в месяц. Ещё лучше — каждую неделю. Ещё лучше — каждый день). 🙂

      2) импортируйте-втяните в сайт вот тот файл базы данных, который нашёлся. И посмотрите на результат. Скорее всего у Вас после этого останется 20-30 записей. (ну… это я так думаю из-за размера файла).
      Поэтому:

      3) Верните — импортируйте сегодня созданный файл базы данных, из пункта 1.

      Насколько я понимаю, со старыми записями у Вас дело обстоит лучше, чем с новыми. То есть потеряны именно более новые, так?..

      Ну а Капитан Очевидность точно знает, что из этой старенькой резервной копии Вы сможете восстановить только те записи, которые существовали на сайте на момент создания этой резервной копии (совпадает с датой создания файла SQL).

      Кстати, вот пока Вы обновляли Вордпресс и создали резервную копию базы данных — она БОЛЬШЕ того файла или меньше? — но, конечно, они должны быть одинаково не архивированы — не запакованы в архив.
      Если при сохранении резервной копии сегодня у Вас получился файл в архиве .sql.gz или .sql.zip — то распакуйте его (любым архиватором). Так чтобы получился незапакованный .sql
      Теперь сравните два файла — сегодняшний и найденный.

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

      Конечно, есть асы — SQL-умельцы, которые могут из этого файла вытягивать по кусочкам только нужные записи. Это делать можно. Но Вам я точно не рекомендую этим заниматься. «ибо…». Потому что это «высший пилотаж». 🙂

    • AллаNo Gravatar (3 comments):

      Здраствуйте! Этот файл SQL был создан в то время когда я закрывала сайт и сохраняла все данные сайта на комп.К своему стыду признаюсь что раньше никогда не сохраняла базу.Теперь я понимаю, что мне надо было кроме разархивирования и закачки файла tar.gz моего сайта,так же импортировать базу файла SQL, а вместо этого мне тех поддержка создала новую базу. Одним словом я чайник и немного запуталась. Я просмотрела этот файл с помощью программы нотепад, очень много таблиц, комментарии, фиды,партнерки реклама и многое другое, может быть и мои потерянные записи.Кстати пропали не только новые записи но и старые,даже целая рубрика. Да этот файл гараздо больше того что я сохранила недавно перед обновлением.Попробую последовать вашей инструкции, потом отпишусь.
      Кстати по поводу вашего замечания что у меня последняя запись — верхняя на главной странице от 29 апреля 2012 года. У меня стоит плагин который позволяет мне выводить на главную те записи которые я посчитаю необходимыми, например часто посещаемые, очень удобно и говорят как то влияет на продвижение. Спасибо

    • AллаNo Gravatar (3 comments):

      Попыталась импортировать файл с базами данных ничего не вышло.Во время импорта пишет пожалуйста подождите,файл был загружен,детали загрузки не доступны.Долго крутилась загрузка возле надписи» обзор вашего компютера» но так ничего и не загрузилось.Когда начала импортировать оказалось что файл на самом деле больше 500 МВ, может большой обьем и надо архивировать?
      Спасибо

    • DivaDiiNo Gravatar (645 comments):

      tar.gz — это тоже файл базы данных. Только дважды заархиварованный — ради компактности.
      А внутри — всё равно должен быть файл SQL.
      То есть этот файл tar.gz надо ДВАЖДЫ разархивировать.
      Файл 500МБ — это ОЧЕНЬ много. Мне даже странно, ЧТО это такое может быть?..
      Я даже не представляю, КАК такой большой файл можно открыть. Компьютер просто загнётся.
      мда…

    • АллаNo Gravatar (8 comments):

      Здраствуйте!Помня о теплом приеме на вашем сайте я снова сюда вернулась чтобы поделиться с вами радостным событием,мой сайт восстановлен в полном объеме.После долгих и мучительных контактов с тех поддержкой нам все таки удалось восстановить сайт.Теперь другая проблема,они прислали сообщение что квота моего аккаунта израсходована более чем на 95% и мне необходимо заказать запас дискового пространства, понятно что платно.Вот по этому поводу я бы хотела спросить, при попытке восстановления сайта мне пришлось закачивать,разархивировать файлы,папки и некоторые файлы в корневой директории представлены дважды.Например файл 558M ve.ru.sql и файл 558M ve.ru.sql~ это один и тот же файл или разный? Эти файлы влияют на дисковое пространство? Как разобраться,боюсь что то удалять.Спасибо

      • DivaDiiNo Gravatar (645 comments):

        Алла! Очень-очень за Вас рада. Поздравляю! Это замечательная новость.
        Конечно, это один и тот же файл. Тот, который с тильдой (волнистой линией) — удаляйте. И размер этих файлов действительно влияет на дисковое пространство.
        Этот файл создаётся просто «про запас», на всякий пожарный случай.
        Только опять же — когда делаете резервные копии — надо следить за совпадением: имён файлов, их расширений (кроме вспомогательных значков, наподобие тильды), датой создания, размером. Если всё совпадает, кроме тильды, — то всё в порядке. Файл, в названии либо расширении которого есть тильда, можно смело удалять. Вообще-то этот принцип применяется даже во многих программах Виндоус.
        Эта тильда как раз и указывает на дополнительную копию.
        Надо только отследить. Если вдруг есть какой-то файл с тильдой, но нет точно такого же без тильды — вот тогда надо быть очень-очень осторожной. И такой файл лучше не удалять. Его можно скопировать на компьютер. И потом удалить. И посмотреть на работу сайта. Вполне понятно, что если сайт работает нормально, то ему этот файл не нужен. Просто подержите какое-то время файл на компьютере.
        Кстати, я вижу, что Ваш сайт сейчас уже довольно хорошо проиндексирован поисковиками. Просто отлично! Успехов Вам.
        И если что — спрашивайте. Что смогу — обязательно помогу. Во всяком случае постараюсь помочь, подсказать.

    • АллаNo Gravatar (8 comments):

      Здраствуйте!
      Спасибо вам за последний комментарий, и я к вам снова с вопросом. На моем аккаунте на хостинге появляются каждый день папки типа error_log. Просмотрев содержимое, я поняла что сайт выдает какие то ошибки java скрипт, но разобраться в чем дело я не могу.И таких ошибок несколько, вот например одно из сообщений:
      xc_fcntl_create: open(/tmp/.xcache.0.12.1743912641.lock, O_RDWR|O_CREAT, 0666) failed:xc_fcntl_create: open(/tmp/.xcache.0.12.1743912641.lock, O_RDWR|O_CREAT, 0666) failed:[Wed Aug 07 15:58:27 2013] [error] [client …….] File does not exist: ………../public_html/wp-includes/js/tinymce/langs/wp-langs-ru.js, referer: http:мой сайт //?p=3993

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

      Но визуально это никак не отображается, тоесть если просматривать визульно то все ссылки работают.Плагин который исчет битые ссылки ничего тоже не показывает.
      Может быть xcache это кеш страницы со старыми картинками, которая сохранилась в разных браузерах и заходя на страницу роботы не могут найти эти картинки? Одним словом я окончательно запуталась и уже который день так и хожу вокруг да около.
      Заранее спасибо

      • DivaDiiNo Gravatar (645 comments):

        Здравствуйте, Алла.
        Действительно, error_log — это журналы ошибок. Там регистрируются все запросы, которые не может обработать Ваш сайт.
        Такие журналы появляются далеко не всегда. Если сайт работает нормально, — то журналы появляться не должны.
        Конечно, там иногда появляются ошибки из «внешних» источников. Например, переходы по внешним «битым» ссылкам. Или если какой-то «враг» ломится в несуществующий файл и тому подобное.
        Журналы надо время от времени изучать — какие именно ошибки он там показывает. Ну и потом решать, что с этим делать.
        В большинстве случаев эти журналы можно просто удалять.
        Но вот с Вашей этой конкретной ошибкой…
        Судя по тому, что я вижу — потерян файл wp-langs-ru.js
        Попробуйте его просто залить на хостинг — в соответствующую папку. Возьмите из дистрибутива (только лучше, чтобы версия Вордпресса соответствовала установленной на сайте).
        На работе никак не сказывается, потому что этот файл отвечает за русский язык в редакторе Тини.
        Реферер — указывает, что именно Ваш сайт требует этот файл.
        То, что указано: open(/tmp/.xcache…. — скорее всего, с ЭТИМ Вы ничего сделать не сможете. Потому что тут указаны пути на хостинге, к которым у Вас, по идее, доступа нет (не должно быть). Во всяком случае — я бы не советовала что-то менять в тех директориях, которые «выше» папки /public_html/ — это системные папки. Лучше там не ковыряться. Посмотреть можно, но лучше не трогать. Во избежание.
        Поэтому начните именно с проверки (заливки) файла wp-langs-ru.js
        Если не можете найти этот файл (я посмотрела у себя — у меня такого файла тоже нету), то, думаю, можно без проблем скопировать файл wp-langs-en.js, только дать ему имя wp-langs-ru.js

    • АленаNo Gravatar (2 comments):

      Поехал сайд-бар, когда ставила кнопки соц сетей. Все удалила, но проблема осталась….И интересно, что в мозиле на одной из страниц кнопки висели, браузер только установила. Не могу понять, что мне делать…
      http://happy-people.org.ua/sample-post/pomosh-mame/ Посмотрите пожалуйста!

      • DivaDiiNo Gravatar (645 comments):

        Алена, хм… смотрю. Странно.
        Кнопки Плюсо я вижу только на одной странице — на той, которую Вы показали.
        А на других страницах — этих кнопок нету.
        Я так понимаю, что нужна еще одна колонка — розовенькая. Правильно?
        Но эта колонка присутствует только на главной странице сайта.

        Точно по описанному алгоритму — я вижу у Вас ошибку в футере.
        Там напутаны теги абзаца р и закрытие ссылки а.
        Попробуйте начать именно с футера. Мне кажется, что после исправления — всё станет на свои места.
        Если нет, то пишите ещё — будем копать проблему дальше.

        У меня подозрение, что вы код кнопок вставили куда-то совсем не туда. В какое-то неподходящее место.
        А вы через виджеты вставляли? Или в код — через Внешний вид -> Редактор?

        Если с помощью виджета, то надо отключить этот виджет.
        А если через Редактор темы, то легче всего просто вернуть нужные файлы темы. Вы помните, в каком файлике Вы добавляли этот код? Может быть, в single.php

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

        В любом случае — напишите: помог ли совет. Интересно. 😉

        И еще одну небольшую, но досадную ошибку я у Вас нашла. И тоже в ссылках. На странице «Будем знакомы». Но эти ошибки на поломке шаблона и падении сайдбара никак не могут сказаться.

    • Подскажите,пожалуйста,ошибку.Редактировала дизайн блога,что-то намудрила
      Сайт-бар съехал вниз,виджеты требуют изменения.Спасибо!

      • DivaDiiNo Gravatar (645 comments):

        Ирина, у Вас в шаблоне дважды открыт тег html
        Поступаем в точности по указанному сценарию:
        открываем сайт в Мозилле и смотрим исходный код клавишами Ctrl+U.
        Сразу подсвечена красным цветом 20-я строка:
        Там есть html xmlns

        Откуда она взялась?
        Это в «голове», в разделе Head.
        Значит, ищите в файле header.php

        Может быть, самый простой способ — заново закачать этот файлик из исходной темы.
        Либо сравните исходный файл (надеюсь, он у Вас на компьютере сохранён) с тем, что сейчас напутано в этом же файле, который лежит на хостинге. Это будет упражнение для разборки кода. В дальнейшем эти навыки Вам могут пригодиться.

        Думаю, что виджеты после этой операции тоже заработают, как положено.

    • Большое спасибо!К сожалению,исходный файл на компьютере не сохранен.Подскажите,пожалуйста,что делать?

      • DivaDiiNo Gravatar (645 comments):

        Ирина, ну тогда поставьте вообще другую тему.
        Найдите похожую. Их масса.
        И замените картинку в шапке на свою.
        Так будет гораздо легче и проще.
        У Вас же еще вообще практически пустой сайт. И в дизайне нет никаких «изысков».
        Можете даже стандартную тему включить, а потом заменить в ней шапку на свою.
        И в дальнейшем при работе с дизайном — сохраняйте копии.
        Ведь с сайтом много может чего случиться. Даже без Ваших действий.

    • Надежда,добрый день!Помогите,если это не сложно,конкретно!20-ой подсвеченной строки не нашла…Извините,пожалуйста.Большое спасибо!!!

    • Подсвечивается запись 23. Что делать?

    • DivaDiiNo Gravatar (645 comments):

      Ирина, на этой странице и в посте, и в комментариях уже несколько раз описано, как искать ошибку:
      1. Зайти на сайт через Мозиллу.
      2. Нажать комбинацию клавиш Ctrl+U — это будет исходный код страницы.
      3. Смотреть внимательно на места, подсвеченные красным цветом.
      4. И на этой странице с исходным кодом указаны номера строчек. В файлах php этих номеров строчек нету, конечно.
      Язык php — это программа, которая даёт команды браузеру, как «читать» страницу. Браузер «переводит» эти команды на свой собственный язык html и потом уже отображает на странице для людей.

      В Вашем случае красным цветом подсвечена строчка 20.
      А если зайти внутрь какого-нибудь поста и посмотреть в исходный код, то ошибка в строчке 21.

      Мне кажется, что Вы включили какой-то СЕО-плагин. И потом что-то намудрили.
      Попробуйте отключить ВСЕ плагины.
      И посмотрите на сайт. Если сайдбар станет на место, значит проблему создаёт какой-то плагин.
      Осталось выяснить — какой именно.

      Теперь включайте по одному плагину — и после включения каждого отдельного плагина смотрите на сайт.

      ==

      Вообще-то элементарное знание html — хотя бы общее понимание и «чтение со словарем» полезно для вебмастера. Особенно в случаях «поломки» сайта.

      В данном конкретном случае знание html показывает, что ошибка в «голове» — то есть в разделе head.

      И опять же — огромная ошибка два открытых тега html. Так быть не должно ни в коем случае!
      Всегда и везде, на всех-всех страницах, на всех сайтах БЕЗ ИСКЛЮЧЕНИЯ должно быть открытие этого тега вверху страницы и в самом конце — его закрытие. Это фундаментальное правило.
      Как у Вас «образовался» ещё одно его открытие — непонятно.

      Я понимаю, что Вы сейчас совсем запутались. 🙂 Но… Постепенно вся эта «премудрость» в голове уложится.

    • Надежда,Вы меня извините,пожалуйста.Но библиотекари-дотошные люди…Оказываетcя,в третьей записи появился бездомный начальный тег,который,вероятно,и является причиной поломки шаблона:

      -бездомный начальный тег

      Как быть???Извините меня,пожалуйста!!!

    • DivaDiiNo Gravatar (645 comments):

      Ирина, проблема не ТОЛЬКО в третьей записи.

      Если Вы думаете, что проблема в третьей записи, — удалите её.

      Но я уверена, что проблему на сайте это не решит.
      Я не вижу никакой существенной разницы между третьей и второй / первой записями.
      Но Вы пробуйте.

      Я Вам уже несколько разных способов назвала, что надо делать.

      Вы хотя бы что-нибудь попробовали сделать из предложенных выше способов?
      Плагины отключали?
      «Стандартную» тему пробовали включать?

    • Надежда,конечно,пробовала.Сейчас строчки не высвечиваются.Но шапка блога сдвинулась влево,убежала горизонтальная панель навигации со страницами,-10,-7.Разбираюсь…

    • -10,-7.Пока не могу обнаружить ошибку.

      • DivaDiiNo Gravatar (645 comments):

        Ирина, установите тему по умолчанию.
        Уверена, что сайдбар и навигация станут на место.

        Потом потихоньку меняйте шапку и добавляйте виджеты.
        Но только почаще копируйте «промежуточный» удачный, рабочий результат.

    • ТатьянаNo Gravatar (3 comments):

      Прошу помочь. Вот оригинальный шаблон http://smthemes.com/demo/estatepress/. Мой сайт http://openworld.info/. Сначала было все хорошо, а потом я не заметила, как уже шаблон съехал. Я удаляла тему шаблона и загружала заново — но проблема не решилась. Что делать, подскажите, пожалуйста.

      • DivaDiiNo Gravatar (645 comments):

        Татьяна, а я особо не вижу серьезной поломки. Разве что сайдбар наехал на контент.
        Вариантов может быть несколько:
        1) правки css-стилей.
        Если Вы этого не делали, или если заново залили первоначальный шаблон, но это не помогло, то тогда остается вариант 2:
        2) Поменяйте оформление в виджете.
        Внешний вид виджета: переключите варианты — блок / пост / простой текст.
        Думаю, что какой-то вариант нормально сработает.

    • ЕвгенийNo Gravatar (14 comments):

      Уважаемый DivaDii, нигде не нашел похожего обсуждения, может быть Вы встречались с такой проблемой. Блок комментарий стал неверно отображаться. А именно комментарий написан к одной странице, но прочитать его можно на другой. Самое смешное- сколько бы не обновлял страницу каждый раз вижу комментарии с какой то другой. На некоторых страницах комментарии вообще закрыты, хотя в свойствах они все открытые.
      Также обнаружил, что если страница в свойствах отнесена к одной Рубрике- комментарий закрыт, стоит странице присвоить еще одну рубрику- комментарий появляется.
      Вопрос обнаружить проблему?)

      • DivaDiiNo Gravatar (645 comments):

        Хм… Евгений, нет, с такой проблемой я не сталкивалась.
        И, насколько я понимаю, проблема где-то намного глубже, чем в поломке дизайна (о которой идет речь в данном посте).
        Похоже, либо глюки в базе данных, либо в движке.
        И даже сложно сказать, где смотреть.
        Надо попытаться установить, что Вы делали с сайтом, после чего возникла эта проблема.
        А может быть, после автообновления Вордпресса это случилось…
        Но если ничего особенного не делали, а только пополняли материалами, то…

        Попробуйте с самого начала зайти на сайт по ftp и пройтись по всем каталогам и файликам движка (кроме каталога wp-content). Отсортируйте по дате изменения.
        Посмотрите на дату изменения каталога и файла.
        Если на сайт пролезла какая-то вирусная гадость, то так легче всего заметить.

        Ну а если все-таки проблема в базе, то вероятно придется восстанавливать предыдущую сохраненную копию. Ту, в которой не было этих глюков.
        Но вполне понятно, что при этом потеряются новые материалы — которые появились после сохранения этой копии.

        хм… Не думаю, что я смогу посоветовать что-то более полезное и толковое.

    Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Сколько будет? *

    

    DivaDii, aka Надежда Лях на Google+  Вверх
    Плюсани!

    Интересная тема!

    Записи по месяцам:

    Подпишись!


    Читать Палю Тему в Твиттере




    Введите Ваш email-адрес:



    с помощью FeedBurner

    Рассылки Subscribe.Ru
    Лента "Палю тему"

    Наш опрос:

    Получили ли Вы полезную информацию в блоге "Палю тему"?

    Результаты опроса

    Загрузка ... Загрузка ...

    Цыферки: