RSS Tvitter facebook gplus vk Youtube
Skip to content

 

Не могу зайти на сайт WordPress, что делать?…

ошибка Не могу зайти на сайт. Что случилось? Караул!...

Дорогие друзья, с вами на связи Ольга Абрамова и сегодня давайте обсудим такую часто встречающуюся проблему, как некорректная работа сайта из-за того, что какой-то плагин Вордпресс вызывает ошибку.

Ко мне часто обращаются с вопросами Что делать?, когда после обновления ядра ВП, темы или плагина, возникают различные проблемы в работе, от предупреждающего текста в админке, до белого экрана смерти.

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

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

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

Ошибки вызываются целым рядом вопросов, включая:

    • Плохой  код - плохо закодированный плагин вызовет проблемы независимо от того, какую тему и плагины вы установили.
    • Конфликт с WordPress - код плагина может быть несовместим с кодом, используемым в основных файлах WordPress.
      В связи с этим, большинство разработчиков плагинов обновляют их после выхода новой версии WP, чтобы их плагины были по-прежнему совместимы.
      К сожалению, многие разработчики не делают этого, и именно поэтому вы должны быть очень внимательны при установке старых плагинов.
    • Конфликт с другим плагином - плагины не всегда хорошо работают вместе, особенно когда имеют схожую функциональность. Я описывала подобную ситуацию при конфликте плагинов в теме Twenty Eleven.
    • Конфликт с вашей темой - многие функции темы помещаются в файл functions.php. Принцип расширения функциональности темы это использование таких же функций, какие добавляются через плагин.
      Таким образом, могут возникнуть проблемы, если плагин плохо скодирован или конфликтует с другим плагином.

Ошибки могут проявляться по-разному.

Хорошо, если плагин будет просто показывать сообщение об ошибке в вашей админ-панели или будет работать криво (например, не отображаются правильно виджеты).

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

Самый страшный сценарий - это белый экран смерти. Если это случилось в админке, такой экран не даст вам администрировать ваш сайт. И, если уж совсем не повезло, белый экран также может отображаться на вашем работающем сайте.

Это та стадия, когда многие люди начинают паниковать (думаю, многим это знакомо 🙂 ), однако не нужно слишком беспокоиться, так как в этой статье я опишу, что вам делать, если, не дай Бог, столкнётесь с такими ошибками.

Что делать, если вы видите сообщение об ошибке?

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

Сообщение об ошибке будет включать конкретное расположение файла, который вызывает проблему. Если в сообщении об ошибке отмечено, что ошибка исходит из /home/my_account/public_html/wp-content/plugins/akismet/akismet.php, то вы знаете, что ошибка была инициирована плагином Akismet. Тогда вы можете отключить этот плагин и сообщить разработчику плагина о проблеме (вдруг захочется 🙂 ).

Что делать, если вы имеете доступ к странице управления плагинами?

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

Для этого надо отключить все плагины. Это можно сделать быстро, выделив все плагины с помощью галочки и выбрав действие в выпадающем списке Деактивировать.

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

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

Что делать, если вместо админки вы видите белый экран?

Если появился белый экран вместо админ панели, вы, естественно, не сможете отключить плагины через неё. К счастью, есть простой способ отключить все ваши плагины. Всё, что вам нужно сделать, это:

    • Подключитесь к сайту с использованием FTP-клиента, такого как FileZilla.
    • Зайдите в каталог с плагинами и переименуйте по очереди все плагины, добавив к названию, например, цифру 1. Будет 1Akismet.
    • Перегрузите страницу и посмотрите на результат.
    • Если появился доступ, начните возвращать имя каждому плагину по очереди, смотря на страницу доступа.
    • Выявленный нерабочий плагин удалите.
    • Переустановите удалённый плагин.

Плагин ли является ошибкой?

Как я уже отметила выше, если у вас отключены все ваши плагины (через админку или удалив через FTP), но вы всё ещё видите ту же ошибку, тогда не в плагине дело.

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

Например, многие разработчики тем копируют код из плагина WP-PageNavi и добавляют его непосредственно в файл темы functions.php, чтобы тема имела нумерацию. Если вы установили этот плагин (или аналогичный), вы увидите ошибку.

Вашей проблемой также может являться:

    • Повреждённый файл .htaccess - чтобы проверить, этот ли файл причиняет вам проблемы, удалите его через FTP и загрузите его последнюю безопасную версию из резервных копий.
    • Достижение лимита процессора или памяти на хостинге - некоторые плагины WordPress сильно нагружают хостинг. Вы можете увидеть белый экран смерти, если вы превысили свои допустимые пределы. Поэтому не забывайте заглядывать в свой аккаунт на хостинге и проверять показатели нагрузки на процессор и память.
    • Повреждённые основные файлы - файлы самого WordPress иногда могут быть повреждены при загрузке или обновлении. Тогда придётся повторно скачать с официального сайта и загрузить все файлы WP.

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

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

Вообще, надо изначально выбирать такой хостинг, который бэкапит файлы минимум на 3 дня назад.

Если ничего не помогает, и вы не можете выяснить причину повреждения сайта, вернитесь к последней работающей версии ВП.

В заключение

Всякий раз, когда вы устанавливаете плагин, вы добавляете дополнительный код на ваш сайт. В директории плагинов WordPress есть плагины, которые были разработаны как опытными разработчиками и IT-компаниями, так и новичками, которые только учатся писать код.

Поэтому качество кода на вашем сайте сильно зависит от используемого плагина. Если вы не кодируете сами, вы не сможете оценить качество кода, который используется в нём.

Это значит, что вы не должны тупо установливать плагины на своем сайте. Не поленитесь и проверьте отзывы и комментарии других пользователей WordPress, прежде чем устанавливать у себя новый плагин.

Вы можете проверять все новые плагины на тестовом сайте. Это убережёт вас от нежелательных сюрпризов на работающем сайте.

И последнее, но не менее важное, не забывайте делать бэкап регулярно!!!

Когда дела будут совсем плохи, это резервное копирование спасёт вас.

Знайте, что не все разработчики плагинов соглашаются с сообщениями об ошибках. Многие возлагают вину на установленную у вас тему или другой плагин.

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

Если решение технических вопросов не ваш конёк, я сделаю это за вас. Обращайтесь!

Всем работающих сайтов! 🙂

P.S. Не забудьте подписаться на новости блога в нижерасположенной форме подписки, чтобы всегда иметь актуальную информацию для вашей пользы. 

Для расслабления... Посмотрите, как этот 2-летний ребенок, ещё не вырос из пелёнок (подгузников), шурует на скейтборде. Будущий олимпиец 🙂

Related Posts Plugin for WordPress, Blogger...
Присоединяйтесь ко мне в социальных сетях:

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

19 комментариев

  1. Оля, вот здесь «чтобы тема имела нумерацию» наверное имелось в виду «навигацию»?

    • Ольга Абрамова:

      Михаил, спасибо за твою бдительность, но речь идёт именно о нумерации. Плагин WP-Pagenavi отвечает за постраничную нумерацию, которую можно увидеть на моём сайте внизу. Хотя… нумерация это часть навигации 🙂

  2. Оль, А я чё? Я ничё! Просто спросил. Как скажешь, так и будет! 🙂

  3. Спасибо за полезную информацию. Лишней точно не будет, хотя многое знал.

    • Ольга Абрамова:

      Дмитрий, пожалуйста. Это как памятка, на всякий случай 🙂

  4. Я не могу зайти в админку, пишет неверный пароль, вытащил пароль из базы данных, ввожу и все равно пишет не верный, восстановить пароль на почту не получается (Хостинг отключил эту возможность, типо пока проблемы с сайтом не решу) Вот уже с двумя сайтами на одном аккаунте в хостинге такая беда. Что делать?

    • Ольга Абрамова:

      «восстановить пароль на почту не получается (Хостинг отключил эту возможность, типо пока проблемы с сайтом не решу)»
      А как же можно их решить, если возможность отключена? 🙂 может, хостинг сменить, если он ничем не хочет помочь? Александр, а есть бэкп для восстановления?

  5. При правке кода в теме появлялся белый экран, но восстанавливал через FTP перестановкой темы.
    С уважением, Александр Афанасьев.

  6. Юрий:

    Вы просто СУПЕР!!!!!!!!!!!!!!!!!!!!!! Ура-а-а-а он заработалллллл!!!!!!! Спасибо!!!!!!!!

    • Ольга Абрамова:

      Юрий, очень понимаю Вашу радость 🙂 пожалуйста.

  7. Ольга, здравствуйте, можете помочь? у меня был сайт сделан, но давно не заходила, решила сейчас зайти и не могу, белая страничка и надпись: All the links in the footer should remain intact, until you buy links free theme version. можете подсказать что это значит и что с этим делать?
    вот ссылка сайта sdelayzarabotay.ru/

    • Ольга Абрамова:

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

  8. Ольга:

    Ольга, здравствуйте. У Вас очень интересный и полезный ресурс. У меня к Вам вопрос на тему статьи. Вот какая неприятная ситуация у меня возникла: совсем недавно создал сайт на вордпресе, работала некоторое время, но вдруг случилось так, что я не могу заходить в админку. Никакой ошибки не выдает, просто меня перекидывает на мой сайт в качестве пользователя, т.е. я вижу все записи, но редактировать там ничего не могу. Гугл хром пишет, что идентификационные данные не подтверждены. При этом у меня стоят права администратора, иногда даже получается войти, как админу, но чаще просто приходится любоваться на сайт со стороны. Пыталась зайти разными способами: url/wp-admin; имя url/wp-login.php, с разных браузеров и компьютеров, очищала куки, запрашивала новый пароль, но ничего не помогает. Не работает ни одна учетная запись. Никаких новых плагинов я не устанавливала. Можете подсказать в чем дело? Буду очень благодарна.

    • Ольга Абрамова:

      Ольга, здравствуйте. А с хостингом связывались? Что отвечают?

    • Ольга:

      Видимо, они не поняли проблему и предлагают поменять пароль, если я его забыла))) Но, как Вы понимаете, дело в другом. Я уже писала, что меняла пароль сотни раз. Пару дней сайт работает в нормальном режиме, потом вдруг снова не могу попасть в админку. Через несколько дней все снова становится в порядке. Мало того, что меня это жутко утомляет,каждый раз переживаю, что зайти в админку уже больше не получится. Даже не представляю, в чем тут дело? И если виноват какой-либо плагин, как его вычислить, ведь сайт не выдает ошибку.

    • Ольга Абрамова:

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

  9. Ольга:

    Спасибо, тёзка за ответ! 🙂 Буду пытаться связаться с хостингом и дальше. Единственное, что могу вспомнить: я зарегистрировалась в Яндекс Метрике, но даже код на страничке не разместила. Сайт еще совсем новый, и я передумала использовать метрику. Но вряд ли это могло спровоцировать мою проблему.
    В любом случае еще раз спасибо! Удачи Вам и много посетителей 🙂

    • Ольга Абрамова:

      Ольга, пожалуйста. Нет, конечно, метрика тут ни при чём. Удачи!