We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31022
    • 328 Posts
    Здравствуйте!

    Возникла вот такая проблема. На одном из моих сайтов (на MODx) документы системы (страницы сайта) выдаются с ошибкой 500. То есть, в http header’е написано Status: HTTP/1.1 500 Internal Server Error, однако страница полностью открывается и показывается как надо.

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

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

    Подскажите, пожалуйста, как можно исправить ситуацию.

    Если что, сайт _http://astronomy.yar.ru/ , MODx 0.9.6.1p2
      • 785
      • 2,113 Posts
      В логах сервера должны присутствовать сообщения об ошибках – надо их почитать.
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 31022
        • 328 Posts
        Смотрел, изучал.

        в transfer.log:
        "GET /community/contacts.html HTTP/1.1" 500 7292

        в script.log:
        "GET /index.php?q=photogallery/silver-clouds.html HTTP/1.1" 500 15253

        Это, собственно, все. На остальное (чистый html- php-файл, js, css, картинки) -- выдается код 200.
          • 29487
          • 385 Posts
          Это баг в плагине Search Highlighting, обновите его.
            • 31022
            • 328 Posts
            Хм, да, спасибо, возможно в этом проблема. Нашел эту точку с запятой в конце 50 строки, ее там нет. (Но исправить это на боевом сервере пока не могу, проблемы с БД :/ )

            Сейчас еще поднял на локальной машине старую БД версии 0961p2 (новая-то уже 102). И, как ни странно, точки с запятой нет, а код 200 выдается исправно. Такое возможно? То есть, на хостинге 500, а на Денвере 200?
              • 31022
              • 328 Posts
              Ух, спасибо большое! Наконец-то я смог поправить эту точку с запятой! Проблема была в ней.

              (Странно работает поиск по форуму. Искал ведь, однако после создания темы обнаруживаю несколько ниже такую же тему. Прошу прощения, не видел.)
                • 26700
                • 1 Posts
                Те же симптомы со всеми вытекающими последствиями.
                Оказалось - кривой плагин для галереи.