Как исправить ошибки в Вордпрессе

3Комментарии

error in WP

Давайте разберем часто появляющиеся ошибки в Вордпрессе и что делать, чтоб их исправить.

1. Internal Server Error- Как исправить внутреннюю ошибку сервера в WordPress

Другая распространенная ошибка , с которой могут столкнуться пользователи WordPress, это “Internal Server Error” ( внутренняя ошибка сервера) или иногда“500 Internal Server Error”. Эта ошибка часто происходит,  когда что-то случилось, но сервер не может определить проблему. Поскольку в сообщении об ошибке не содержится указаний , где следует её искать, то вам придется самостоятельно разбираться с с этим. Мы составили список решений этой проблемы, и одно из них должно помочь вам справиться с данной ошибкой.

  • Функции плагина или темы
  • Поврежденный .htaccess файл
  • Исчерпанный лимит PHP памяти
  • При попытке доступа на административную панель, в то время как сайт работает нормально

2. Ошибка в установлении связи с базой данных WordPress (Error Establishing a Database Connection)

В сообщении содержится ясное указание на то, что ваш веб-сайт не может соединиться с базой данных. Тем не менее , решение этой ошибки может быть непростым для начинающих. Обычно, это случается, когда пользователь неверно ввел или изменил учетные записи базы данных ( хостинг, имя пользователя, пароль). Еще причина может крыться в том, что нет ответа сервера или  повреждена  база данных . Однако в большинстве случаев это , как правило, неправильные  учетные записи для входа.

3.Смертельно белый экран

Эта ошибка обычно проявляется в абсолютно белом экране вашего аппарата без каких-либо сообщений об ошибке, что делает это особенно сложным, так как вы совершенно не представляете,  где ее искать и как исправить. В большинстве случаев причина заключается в том, что скрипт исчерпал лимит памяти PHP. Поводом  этому могут быть: один из плагинов, который неправильно функционирует; плохо кодированный шаблон темы, который вы используете на своем сайте. Это также может случится по причине конфигурации на сервере. Также возможно, что пользователь будет видеть смертельно белый экран только на определенных участках сайта.

4. Ошибка WordPress записей 404- не найдено ( not found)

Симптомы этой ошибки проявляются, когда пользователь заходит на отдельную запись на своем сайте и получает сообщение ошибку 404 -page not found ( страница не найдена). В то же время пользователь может просматривать все другие разделы своего сайта, включая административную панель. Наиболее распространенной причиной этой проблемы является настройка постоянных ссылок в WordPress. Чтобы решить эту проблему пользователь должен сделать переконфигурацию настроек постоянных ссылок (пермалинков) или вручную обновить правила перезаписи.

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

5. Боковая панель располагается под контентом

Еще одна распространенная проблема, с которой могут столкнуться начинающие пользователи WordPress- боковая панель появляется под контентом, а не как положено, сбоку. Причины этой ошибки ,в большинстве случаев , связаны с темами. Иногда, когда пользователи добавляют фрагменты кода на свой сайт, они могут случайно забыть закрыть тэг «html div” или добавить экстра закрывающий тэг  “div”, что может стать причиной поломки макета темы. Еще одна распространенная ошибка – использование диспропорциональной ширины в CSS или неправильная очистка флота ( float- это свойство CSS позиционирования, упрощенно слева-справа и т.п.)

Проверьте все, что вы недавно изменили. Добавили новый плагин? Внесли изменения ,связанные с HTML? Если контент вашей страницы или записи имеет блоки тэгов <div> , убедитесь, что они правильно закрыты. Один из лучших способов найти ошибки – использовать W3 Validator.     ( Просто введите свой URL в окно и через несколько секунд получите список ошибок).

6. Белый текст и исчезнувшие кнопки в визуальном редакторе WordPress

Иногда кнопки на панели визуального редактора WordPress могут исчезнуть или вместо них будет белое пространство. Эта проблема может возникнуть , когда подключенный JavaScript не работает на административной панели пользователя , пропущены или повреждены TinyMCE файлы, или конфликт с каким-то другим плагином, который изменяет или продлевает TinyMCE, поставляемый с WordPress.

7. Исчерпан лимит памяти на WordPress (WordPress Memory Exhausted Error)- увеличение PHP памяти

Признаками этой ошибки могут быть смертельно белый экран или сообщение об ошибке как это:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx ( Фатальная ошибка: разрешенный размер памяти исчерпан ( была попытка выделить 2348617 байт) в название папки на строке ххх)

Эта ошибка происходит , когда WordPress скрипт или плагин исчерпывают выделенный по умолчанию объем лимита памяти.

Как исправить эту ошибку. Откройте ваш файл wp-config.php , который находится в корневой папке WordPress. Добавьте следующую строку внутрь вашего php тэга.

1
define('WP_MEMORY_LIMIT''64M');

Таким образом, вы увеличите лимит памяти до 64 М. Если после этого ошибка останется, свяжитесь со своим хостингом. Скорее всего они зайдут в свой php.ini файл, чтобы увеличить лимит памяти для вас.

8. Как исправить синтаксическую ошибку Syntax Error в WordPress

Эта ошибка часто происходит , когда вы пытаетесь добавить фрагменты кода ( снипет-код) в WordPress и случайно пропустили знак или букву, или сам код написан неправильно. Как результат, выскакивает PHP parse error ( PHP ошибка разбора) и вы видите перед собой сообщение, похожее на это:

Parse error — syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278 (Ошибка разбора-синтаксическая ошибка, что-то постороннее отправлено в /public_html/site1/wp-content/themes/my-theme/functions.php на строку 278)

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

Пусть ваши сайты работают без ошибок!

3Комментарии
    • Наталья
    • 6 ноября 2015
    Ответить

    Добрый день. Помогите, пожалуйста. Сайт на движке wordpress делала сама (не программист). Возникает ошибка, когда с любой страницы сайта пытаешься перейти на главную — сразу выбрасывает. Переход на любые другие страницы получается. А именно на главную — нет. В чем может быть дело и как это исправить? Спасибо.

    • Ответить

      Неправильно в общих настройках указан урл главной страницы или в меню. У вас прописано: http://http//santehgroup.by
      Удалите лишние символы.

    • Людмила
    • 4 октября 2015
    Ответить

    Уж лучше без ошибок, а то из-за них растет загрузка, и хостеры ругаются -)

 

Оставьте свой комментарий