14.06.2014      208      4
 

Ошибки сервера 500 из-за не корректной работы скриптов


Ошибки сервера 500 появились на сайте неожиданно и непонятно почему. Для выявления причины  обращалась в тех поддержку хостинга.  Оказывается причиной являлась не корректная работа скриптов сайта. В моем случае, количество ошибок сервера быстро возросло и в течение нескольких дней сайт стал совершенно недоступным. Причин  может быть очень много. Конфликт скриптов сайта, при установлении новых плагинов. Иногда они возникают при обновлениях версий Word Press, или обновлениях темы.  Даже при установлении социальных кнопок в коде «одной записи», а так же любое другое вмешательство.

Ошибки сервера 500

Способы исправления ошибок сервера 500

Когда у меня впервые появился ответ сервера 500,  искала советы, как это исправить, в Интернете. К сожалению многие советы оказались для меня неприемлемыми, но один совет все же пригодился.

  • Рекомендовалось установить современную простую тему Word Press. Проверить настройки плагина Xml-Sitemap Generator, потому что в нем есть пункт: «обновить уведомление в Гугл». Нужная отметка уже стоит в чекбоксе, остается только вновь обновить настройки, но это нужно сделать, при обновлении темы или версии Word Press или плагинов.
  • Обновила настройки плагина, в результате, ошибка 500 исчезла сразу, в этом легко удостовериться в инструментах для веб мастеров Google. проверив адреса сайтов, как Googleboot.
  • Некоторые изменения  внесла в файл .htaccess, по совету специалистов тех. помощи.
  • Заходим в панель управления — файловый менеджер, папка — Public html. В открывшемся окне найдем проблемный сайт, перейдем в файл .htaccess, нажмем в его строчке — edit /открыть/.

Запись об ошибке в файле .htaccess

  • В новом окне увидим содержание файла. Перед «end Word Press», впишем следующее: «php_value display_ errors», затем сохраним. Это означает, что нужно показывать ошибки, моего сайта.
  • После этого, под всеми страницами сайта, внизу будут высвечиваться ошибки. У меня это выглядит следующим образом: «Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/bastrikova/domains/moylubimiblog.ru/public_html/wp-content/themes/twentythirteen/footer.php on line 20».
  • Теперь мне стало известно, что ошибка находится на линии 20. Ее можно более подробно увидеть в браузере Гугла. Нажмем на 3 полосочки вверху. Перейдем в «управление браузером» Гугла и увидим вкладку. Сделаем переход в «инструменты». Кликнем здесь по ссылке: «посмотреть исходный код». Затем окажемся на странице кода своего сайта.

код на линии 20

Ошибки сервера 500 из-за удаления ссылки

На линии 20 у меня ничего такого страшного не оказалось, это был фид, но правильный. Немного выше, на линии 18 был закрывающий тег </script>. Именно на него указывает адрес. Прошла по адресу, до указанной папки, но здесь тоже ничего не нашла, код в точности такой же, как и в подвале сайта. Чтобы посмотреть содержание скрипта, нажала на него правой кнопкой компьютерной мыши. После чего в развернутом виде, открылись строки кода <tr…<tr/>.

Самостоятельно  так и не смогла найти причину  на линии 20, но специалисты тех. помощи нашли ее и мне подсказали. Сделала эту ошибку я, когда убирала ссылку на WordPress org из подвала. В конце строки 19 отсутствовал символ  ‘(‘, . Из-за этого не корректно обрабатывалась строка 20, что и приводило к ошибке 500. Конечно, ссылку на WordPress org под сайтом опять убрала, но сделала это аккуратно, не задевая штрихов и скобок.


Об авторе: Ксенья Юрьевна Бастрикова

Обсуждение: 4 комментария
  1. Лариса:

    В самом начале, когда создала блог, после установки плагина столкнулась с ошибкой сервера — 500. Пришлось деактивировать плагин.
    Ксения Юрьевна, вы написали сообщение, о том, что исчез доступ к аккаунту и т.д. Я, честно сказать не сталкивалась с этой проблемой.

  2. Лариса:

    Ксения Юрьевна у вас выходит внизу футера ошибка — Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/bastrikova/domains/moylubimiblog.ru/public_html/wp-content/themes/twentythirteen/footer.php on line 20

  3. Алевтина:

    Зашла без проблем на ваш сайт, всё нормально. Вы молодец, досконально копаетесь и во всём стремитесь разобраться.

  4. Зоя:

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

Ваш комментарий

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

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности

Поиск Яндекса

скрипт против дублей

Мощный SEO плагин Clearfy

Яндекс.Метрика