Nic ru ошибка 500

  • 500 Internal Server Error
  • 502 Bad Gatеway
  • 503 Service temporarily unavailable
  • 504 Gateway Timeout
  • Ошибка 505

Коды ошибок 500, 502, 503, 504 говорят о том, что сервер в данный момент не может отобразить запрос из-за внутренней ошибки.

500 Internal Server Error

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

Некоторые причины появления ошибки 500

  • Ошибки при работе скриптов сайта.
  • Неверные директивы, указанные в файле .htaccess.

В редких случаях ошибка 500 может быть следствием внедрения в файлы сайта вредоносного кода.

Способы устранения ошибки 500 Internal Server Error

Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, подробнее в статье. Если ситуация связана с ошибочными директивами в .htaccess, с ошибками в работе CGI-скриптов, с ошибками в файле конфигурации веб-сервера, вы увидите точную причину ошибки в логе веб-сервера и сможете её устранить.

Если ошибка возникает при работе PHP-скрипта, текст ошибки в лог может не попасть. В этом случае нужна дополнительная диагностика.

502 Bad Gatеway

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

Причины появления ошибки 502 

  1. Веб-сервер выключен.
  2. При настройке веб-сервера допущена ошибка в конфигурации.
  3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов затрачиваются все имеющиеся у веб-сервера ресурсы.
  4. Произошла ошибка при работе с памятью в скрипте, что часто встречается при использовании старых версий PHP.
  5. Время выполнения скрипта превысило установленные на сервере ограничения.

Способы устранения ошибки 502 Bad Gatеway

  1. Проанализируйте текущий уровень общей нагрузки для сервера и в момент возникновения ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» — «Статистика». Обратите внимание на пики потребления оперативной памяти.
  2. Проверьте лог-файл веб-сервера (/var/log/error_log). При обнаружении в нём подозрительных сообщений, связанных с выделением оперативной памяти, обратитесь в техподдержку.
  3. Проверьте оптимальность работы используемых на сайте скриптов, оцените скорость обработки запросов. Иногда долгое ожидание может быть связано с обработкой большого объёма данных или с обращением к внешним ресурсам. В этих случаях откажитесь от таких операций или выполните их оптимизацию.

503 Service temporarily unavailable

Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

Причины появления ошибки 503

  1. Передача большого объёма данных.
  2. Превышено время ожидания загрузки.
  3. Большое количество запросов к серверу.
  4. На хостинге RU-CENTER данный код может выдаваться при обращении к сайту, которого на хостинге не существует.

Способы устранения ошибки 503 Service temporarily unavailable

Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина 503 ошибки в недостаточном количестве ресурсов. Проблему можно решить путем перехода на более производительный тариф или сервер.

504 Gateway Timeout

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

Причины появления ошибки 504

  1. Долгая обработка запроса скриптами сайта.
  2. Обработка большого количества данных.
  3. В ряде случаев причины появления ошибки 504 могут совпадать с аналогичными для ошибки 502.

Способы устранения ошибки 504 Gateway Timeout

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

Также для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

Ошибка 505

Ошибка 505 появляется при использовании неподдерживаемой браузером версии HTTP. 

Причины появления ошибки 505

  1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
  2. Использование устаревшего браузера, не поддерживающего современные версии HTTP.
  3. Сервер не поддерживает новые версии протокола, по которым осуществляется соединение.

Способы устранения ошибки 505 HTTP Version not supported

  1. Поиск вирусов. Вредоносная программа может повредить и удалить файлы, необходимые браузеру для определения состояний. 
  2. Обновление системы. Вы можете избежать не только появления ошибки 505, но и ряда других проблем, используя актуальную версию ОС и/или браузера. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

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

  Туториал: как исправить ошибки сервера

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

Что такое ошибки сервера

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

Если в этом числе первая цифра — 5, это ошибка сервера. Коды класса 5** возвращаются веб-сервером, когда он сталкивается с ошибкой и не может обработать запрос клиента.

500: Internal Server Error

Самая распространенная внутренняя ошибка сервера. Код генерируется при любой проблеме, которая не относится к ошибкам 502–524, поэтому у кода 500 много причин появления.

Причины появления:

  • ошибки в скриптах сайта, в коде CMS и их плагинов;
  • неверные директивы, указанные в файле .htaccess;
  • ошибки в конфигурационных файлах веб-сервера при использовании ручного режима настройки.

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

Устраняем своими силами

Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, он открывается через панель управления хостингом → «Файловый менеджер». Так как используется веб-сервер Apache совместно с nginx, то логи размещаются в отдельных директориях: httpd и nginx соответственно.

Лог-файл — это текстовый файл с информационными сообщениями веб-сервера. Если ошибка связана с неверными директивами в .htaccess, с ошибками в работе CGI-скриптов или в файле конфигурации веб-сервера, вы увидите причину ошибки в логе веб-сервера и сможете ее устранить.

Доступные логи:

  • имя_сайта.access_log — лог обращений к сайту;
  • имя_сайта.error_log — лог ошибок сайта;
  • php_XY_error_log — лог ошибок веб-сервера для выбранной версии PHP;
  • файлы с расширением .gz — архивные логи за предыдущие дни.

Если не получилось

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

502: Bad Gateway

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

Причины появления

  1. Веб-сервер выключен.
  2. В конфигурации веб-сервера есть ошибка.
  3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов тратятся ресурсы веб-сервера.
  4. Произошла ошибка при работе с памятью в скрипте, это часто встречается при использовании старых версий PHP.
  5. Время выполнения скрипта превысило установленные на сервере ограничения.

Устраняем своими силами

  • Проанализируйте уровень общей нагрузки на сервер и нагрузки в момент появления ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» → «Статистика». Обратите внимание на пики потребления оперативной памяти.
  • Проверьте лог-файлы веб-сервера и сайта, как мы писали выше, посмотрите на запросы к сайту во время, когда значения были пиковыми, а также обратите внимание на их количество. Если вы обнаружите в них подозрительные сообщения, обратитесь в техподдержку хостинг-провайдера.

Если не получилось

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

503: Service Unavailable

Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

Причины появления

  1. Передача большого объема данных.
  2. Превышено время ожидания загрузки.
  3. Большое количество запросов к серверу.
  4. На хостинге RU-CENTER этот код может появиться при обращении к сайту, которого на хостинге нет.

Устраняем своими силами

Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина ошибки 503 — недостаток ресурсов. Чтобы решить проблему, может потребоваться переход на более производительный тариф или сервер. Для принятия решения проконсультируйтесь со службой поддержки и разработчиком сайта.

Если не получилось

Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

504: Gateway Timeout

Серверу не хватило времени, чтобы получить ответ от другого сервера и завершить операцию. Как правило, среднее время загрузки не должно быть больше 1–3 секунд.

Причины появления

  1. Долгая обработка запроса скриптами сайта.
  2. Обработка большого количества данных.

Устраняем своими силами

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

Еще для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

Если не получилось

Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

505: HTTP Version Not Supported

Ошибка 505 появляется, если использовать версию протокола HTTP, которую не поддерживает сервер. 

Причины появления

  1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
  2. Работа с устаревшим браузером, который не поддерживает современные версии HTTP.
  3. Сервер не поддерживает новые версии протокола, по которым проходит соединение.

Устраняем своими силами

  • Поищите вирусы с помощью вашей антивирусной программы. Вредоносные ПО могут повредить и удалить файлы, нужные браузеру для определения состояний. 
  • Обновите систему — версию ОС и/или браузера. Это поможет предотвратить не только ошибку 505, но и ряд других проблем. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

Если не получилось

Проверьте актуальность программного обеспечения на веб-сервере. Рекомендуем привлечь для этого специалиста. 

520: Web Server Is Returning an Unknown Error

Ошибка 520 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.

Причины появления

  1. Разрыв соединения, когда запрос к серверу был успешным.
  2. Превышение размера заголовка запроса (больше 16 Кб).
  3. Ответ сервера не содержит информацию.
  4. Ответ сервера некорректен.

Устраняем своими силами

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

Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

521: Web Server Is Down

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

Причины появления

Невозможно получить ответ от сервера.

Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.

Устраняем своими силами

Возможно, веб-сервер отключен или работает с перебоями. В таком случае:

  1. Убедитесь, что ваш веб-сервер работает нормально.
  2. Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.

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

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

522: Connection Timed Out

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

Причины появления

  1. Веб-сервер не может ответить на запрос из-за высокой загруженности.
  2. Система защиты веб-сервера блокирует запросы Cloudflare.
  3. Нет доступа к веб-серверу.
  4. Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.
  5. Неверная настройка маршрутизации между Cloudflare и веб-сервером.

Устраняем своими силами

Убедитесь, что:

  • IP-адреса Cloudflare не блокируются в брандмауэре;
  • ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare;
  • веб-сервер не перегружен.

Если не получилось

Обратитесь в техническую поддержку Cloudflare, чтобы устранить неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером.

524: A Timeout Occurred

Ошибка 524 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.

Причины появления

  1. Проблемы в работе PHP-скриптов или сбой базы данных.
  2. Высокая загруженность веб-сервера.

Устраняем своими силами

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

Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), подумайте о перемещении этих длительных процессов в поддомен, который не проксируется Cloudflare.

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

Страницы 1 2 Далее

Чтобы отправить ответ, вы должны войти или зарегистрироваться

РСС

Сообщений с 1 по 25 из 38

1 11:02:2013 17:14:50

  • kvasnoyarets
  • Участник
  • Неактивен

    Тема: Постоянно «Ошибка 500» (nic.ru). Как бороться?

    Здравствуйте!
    На хостинге nic.ru (тариф 301) практически через раз выскакивает ошибка 500. Очень напрягает. Как с этим можно бороться? Может, настройки какие выставить?

    2 Ответ от saahov 11:02:2013 18:08:19

    • saahov
    • saahov
    • Administrator
    • Неактивен

      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

      Покажите, пожалуйста, логи сервера.

      3 Ответ от kvasnoyarets 12:02:2013 15:17:14 Отредактировано (12:02:2013 15:17:14)

      • kvasnoyarets
      • Участник
      • Неактивен

        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

        При ошибке вот такая запись добавляется в протокол ошибок:

        (12)Cannot allocate memory: couldn’t spawn child process: /home/userfolder/mysite.ru/cgi/mt/mt.cgi

        Памяти, я так понимаю, не хватает. Зашел в раздел «Использование памяти», там тоже на графике видно, что использование памяти зашкаливает при операциях в админке. А ведь на 301-м тарифе и так самая большая выделенная память из всех. Что посоветуете?

        4 Ответ от saahov 12:02:2013 17:50:05

        • saahov
        • saahov
        • Administrator
        • Неактивен

          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

          Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

          Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

          5 Ответ от kvasnoyarets 12:02:2013 18:34:24 Отредактировано (12:02:2013 18:34:24)

          • kvasnoyarets
          • Участник
          • Неактивен

            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

            Посмотрите, пожалуйста, мои настройки PHP

            Post’s attachments

            screen.jpg 63.83 kb, file has never been downloaded. 

            screen2.jpg 206.99 kb, file has never been downloaded. 

            You don’t have the permssions to download the attachments of this post.

            6 Ответ от saahov 12:02:2013 23:27:42

            • saahov
            • saahov
            • Administrator
            • Неактивен

              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

              Модули включены самые необходимые (кроме некоторых, но, возможно, для какого-нибудь скрипта они нужны).
              Но PHP используется только в очень специфичных случаях для Movable Type.

              И странно, я посмотрел аккаунт, на котором тот же тариф, но на графике лимит другой:
              http://data.saahov.ru/f/13/02/12/ram_year_3db251b5.gif

              7 Ответ от kvasnoyarets 13:02:2013 08:47:42

              • kvasnoyarets
              • Участник
              • Неактивен

                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                Действительно, странно. У них и в описании тарифа обозначен объем виртуальной памяти — 192. Я так понимаю, что у Вас тоже этот уровень постоянно превышается? Может быть, у Вас все-таки нестандартный какой-то тариф?

                8 Ответ от saahov 13:02:2013 16:33:11

                • saahov
                • saahov
                • Administrator
                • Неактивен

                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                  9 Ответ от marlik 13:02:2013 20:54:30

                  • marlik
                  • marlik
                  • Участник
                  • Неактивен

                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                    saahov пишет:

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

                    Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

                    Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

                    Я пользуюсь,  тарифный план Оптима, все работает на ура суппорт в порядке 24/7

                    10 Ответ от oldcopy 13:02:2013 21:09:25

                    • oldcopy
                    • Участник
                    • Неактивен

                      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                      У меня MT нормально работал на Корпоративном (http://www.hc.ru/ru/services/hosting/reselling/) потом ушел на VDS и как там сейчас не знаю.

                      11 Ответ от saahov 13:02:2013 21:30:58

                      • saahov
                      • saahov
                      • Administrator
                      • Неактивен

                        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                        Стоимость тарифа «Оптима» отличная :)
                        На обычных тарифах РБК точно не будет работать, проверено.

                        12 Ответ от oldcopy 13:02:2013 23:27:18

                        • oldcopy
                        • Участник
                        • Неактивен

                          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                          На обычных тарифах у ХЦ (он же РБК) все весьма тоскливо. На обычном тарифе (за 300 руб/мес, не самый дешевый к слову) у меня SMF почти без обвязов регулярно давал 500 ошибку в админке, а после 2000 хостов ежедневно начали писать что я в разы превышаю лимит БД. На реселлерском просидел год — вроде все норм, потом ушел на VDS.

                          13 Ответ от kvasnoyarets 14:02:2013 09:11:08

                          • kvasnoyarets
                          • Участник
                          • Неактивен

                            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                            Как-то поддержка nic.ru меня игнорирует, что ли. Я и раньше обращал внимание, что обратная связь у них — узкое место.

                            Так какой тогда хостинг посоветуете, форумчане?

                            14 Ответ от marlik 14:02:2013 15:10:54

                            • marlik
                            • marlik
                            • Участник
                            • Неактивен

                              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                              Ну так, komtet.ru господин Саахов выше писал, возьми лучше еще бесплатные две недели… халява, плюс пока настроишь…. я только не знаю как они сами ставят MT, ставил сам по привычке… Не жалуюсь, будут траблы с установкой, помогу… Раньше МТ по моему они не поддерживали, пока я их не задолбал, с модулями и т. д. теперь все на ура…

                              15 Ответ от kvasnoyarets 15:02:2013 06:49:05

                              • kvasnoyarets
                              • Участник
                              • Неактивен

                                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                marlik, спасибо! Так и сделаю.

                                А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

                                16 Ответ от saahov 15:02:2013 14:27:46 Отредактировано (15:02:2013 14:27:46)

                                • saahov
                                • saahov
                                • Administrator
                                • Неактивен

                                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                  Вот подробное руководство по переезду с одного сервера на другой, но на английском: http://help.endevver.com/kb/using-movab … to-another
                                  Там вроде не написано, но после переноса, если в шаблонах и записях нужно что-то изменить (например, изменился адрес сайта или путь на сервере), то это быстро делается через поиск и замену.

                                  И вот такой ещё нюанс: http://movable-type.ru/wiki/Установка_M … 1.8B.D1.85

                                  17 Ответ от marlik 17:02:2013 21:50:10 Отредактировано marlik (17:02:2013 21:57:12)

                                  • marlik
                                  • marlik
                                  • Участник
                                  • Неактивен

                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                    kvasnoyarets пишет:

                                    marlik, спасибо! Так и сделаю.

                                    А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

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

                                    Установка MTOS 4.38.

                                    1. Подключаешь доменное имя через админку, как сможешь открывать страницу, по домену, можно приступать.
                                    2. Создаешь базу данных, пользователя, и почтовый ящик(потом можно использовать его как системный мейл).
                                    3. Копируешь папку mt-static в httpdocs.
                                    4. Все скрипты и библиотеки копирую в cgi-bin(все остальное кроме папки mt-static).
                                    5. Переименовываю файл конфига и правлю. Вот мой.

                                    CGIPath    http://web-developer.pro/cgi-bin/
                                    StaticWebPath    http://web-developer.pro/mt-static
                                    
                                    ObjectDriver DBI::mysql
                                    Database база
                                    DBUser пользователь базы
                                    DBPassword пароль_базы
                                    DBHost localhost
                                    
                                    
                                    AddDefaultCharset utf-8
                                    CaptchaSourceImageBase ../httpdocs/mt-static/images/captcha-source

                                    Последняя строчка для капчи.

                                    Вот и все, далее устанавливаешь http://твой_домен/cgi-bin/mt.cgi, отвечаешь на вопросы, название блога, е-мейл и т. д.

                                    Все.

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

                                    Удачи.

                                    18 Ответ от kvasnoyarets 23:02:2013 17:33:57

                                    • kvasnoyarets
                                    • Участник
                                    • Неактивен

                                      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                      Я поступил следующим образом:

                                      1. Скопировал все файлы из корневой директории, а также из cgi-bin в соответствующие папки на новом хостинге;

                                      2. Импортировал базу данных сайта в базу на новом хостинге;

                                      3. Внес соответствующие изменения в mt-config.cgi;

                                      4. Админка на …/mt.cgi запустилась, зашел под старым логином и паролем;

                                      5. Но не тут-то было: сайт при открытии через браузер не показывал страницы, а почему-то начинал их скачивать. Написал в тех.поддержку, ответили очень быстро, молодцы: дело было в том, что на файлах и папках при копировании выставились не те права. Выставили права для файлов 644, а для директорий 755. Сайт начал открываться. НО: админка открываться перестала (ошибка 500. Права на все файлы *.cgi 755. как и полагается)! В логах следующее:
                                      [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Can’t locate MT/Bootstrap.pm in @INC (@INC contains: lib /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at mt.cgi line 11.
                                      [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] BEGIN failed—compilation aborted at mt.cgi line 11.
                                      [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Premature end of script headers: mt.cgi
                                      [Sat Feb 23 17:27:34 2013] [error] [client 37.147.119.11] File does not exist: /home/vhosts/site.ru/httpdocs/favicon.ico

                                      И уж тут-то тех. поддержка прокомментировала, что, мол, ошибка в 11-й строке и «Обратитесь к разработчику или на официальный форум для решения проблемы». Самое смешное, что АБСОЛЮТНО, до буквы, такой же mt.cgi запускается на моем соседнем домене на этом же хостинге, и никакая 11-я строка ему не мешает… Правда нормально работающий сайт я не переносил, а просто устанавливал.

                                      19 Ответ от marlik 23:02:2013 18:33:57 Отредактировано marlik (23:02:2013 18:41:46)

                                      • marlik
                                      • marlik
                                      • Участник
                                      • Неактивен

                                        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                        Вообще ошибка говорит о том что Bootstrap.pm модуль не установлен. Попробуй, не копировать со старого ака ничего, кроме базы, а движок скопируй новый, распакуй и скопируй на хост. Сайт и будет открываться, ты же файлы то скопировал, статические…

                                        20 Ответ от kvasnoyarets 23:02:2013 21:38:37

                                        • kvasnoyarets
                                        • Участник
                                        • Неактивен

                                          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                          21 Ответ от marlik 24:02:2013 02:10:42

                                          • marlik
                                          • marlik
                                          • Участник
                                          • Неактивен

                                            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                            22 Ответ от kvasnoyarets 04:03:2013 19:13:15 Отредактировано (04:03:2013 19:13:15)

                                            • kvasnoyarets
                                            • Участник
                                            • Неактивен

                                              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                              marlik пишет:

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

                                              Уважаемый marlik, у вас не возникало такой проблемы на komtet`e, как появление 500-й ошибке при выполнении публикации записи? (у меня МТ 4.37)  Причем запись-то опубликовывается, но ошибка появляется, и приходится заново админку открывать.

                                              Уважаемые форумчане, с чем это вообще может быть связано и как с этим побороться?
                                              Вот логи:

                                              [Mon Mar 04 17:56:59 2013] [warn] [client 37.147.90.146] Timeout waiting for output from CGI script /home/vhosts/site.ru/cgi-bin/mt/mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                              [Mon Mar 04 17:56:59 2013] [error] [client 37.147.90.146] Script timed out before returning headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                              [Mon Mar 04 17:58:20 2013] [error] [client 37.147.90.146] Premature end of script headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ry_id=1706

                                              Иными словами, скрипт запись публикует, но потом выдает ошибку 500, и приходится заново админку открывать.
                                              Тех.поддержка отвечает, что «При обработке запрос на сервере один из его компонентов выдал аварийный отказ (Alert) или столкнулся с ошибкой конфигурации. Причиной этого могут быть неправильные инструкции в файле .htaccess, неправильные атрибуты на CGI-скрипте, ошибка в скрипте». Что бы это значило?

                                              23 Ответ от saahov 04:03:2013 20:15:45

                                              • saahov
                                              • saahov
                                              • Administrator
                                              • Неактивен

                                                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                24 Ответ от marlik 04:03:2013 20:52:28

                                                • marlik
                                                • marlik
                                                • Участник
                                                • Неактивен

                                                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                  У меня на komtet.ru проблем вообще никаких. Для очистки совести можно конечно сюда логи скинуть, .htaccess.

                                                  Я так понимаю, у вас изначально все работало, после установки свежераспакованного движка, и старого дампа БД?

                                                  25 Ответ от kvasnoyarets 05:03:2013 04:15:04 Отредактировано (05:03:2013 04:15:04)

                                                  • kvasnoyarets
                                                  • Участник
                                                  • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    saahov пишет:

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

                                                    Да, я так и понял, что именно это происходит. А с этим как-то можно побороться?

                                                    marlik пишет:

                                                    У меня на komtet.ru проблем вообще никаких. Для очистки совести можно конечно сюда логи скинуть, .htaccess.

                                                    Я так понимаю, у вас изначально все работало, после установки свежераспакованного движка, и старого дампа БД?

                                                    Логи с ошибками вот такие:
                                                    [Mon Mar 04 17:56:59 2013] [warn] [client 37.147.90.146] Timeout waiting for output from CGI script /home/vhosts/site.ru/cgi-bin/mt/mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                    [Mon Mar 04 17:56:59 2013] [error] [client 37.147.90.146] Script timed out before returning headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                    [Mon Mar 04 17:58:20 2013] [error] [client 37.147.90.146] Premature end of script headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ry_id=1706

                                                    .htaccess:
                                                    RewriteEngine on
                                                    RewriteRule ^tag/(.*)$ /cgi-bin/mt/mt-search.cgi?blog_id=1&tag=$1&limit=20
                                                    RemoveHandler .html .htm
                                                    AddType application/x-httpd-php .php .htm .html .phtml

                                                    Сайт переносили мне komtet`овские товарищи. Просто перенесли все файлы и перезалили БД.

                                                    Страницы 1 2 Далее

                                                    Чтобы отправить ответ, вы должны войти или зарегистрироваться

                                                    • 500 Internal Server Error
                                                    • 502 Bad Gatеway
                                                    • 503 Service temporarily unavailable
                                                    • 504 Gateway Timeout
                                                    • Ошибка 505

                                                    Коды ошибок 500, 502, 503, 504 говорят о том, что сервер в данный момент не может отобразить запрос из-за внутренней ошибки.

                                                    500 Internal Server Error

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

                                                    Некоторые причины появления ошибки 500

                                                    • Ошибки при работе скриптов сайта.
                                                    • Неверные директивы, указанные в файле .htaccess.

                                                    В редких случаях ошибка 500 может быть следствием внедрения в файлы сайта вредоносного кода.

                                                    Способы устранения ошибки 500 Internal Server Error

                                                    Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, подробнее в статье. Если ситуация связана с ошибочными директивами в .htaccess, с ошибками в работе CGI-скриптов, с ошибками в файле конфигурации веб-сервера, вы увидите точную причину ошибки в логе веб-сервера и сможете её устранить.

                                                    Если ошибка возникает при работе PHP-скрипта, текст ошибки в лог может не попасть. В этом случае нужна дополнительная диагностика.

                                                    502 Bad Gatеway

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

                                                    Причины появления ошибки 502 

                                                    1. Веб-сервер выключен.
                                                    2. При настройке веб-сервера допущена ошибка в конфигурации.
                                                    3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов затрачиваются все имеющиеся у веб-сервера ресурсы.
                                                    4. Произошла ошибка при работе с памятью в скрипте, что часто встречается при использовании старых версий PHP.
                                                    5. Время выполнения скрипта превысило установленные на сервере ограничения.

                                                    Способы устранения ошибки 502 Bad Gatеway

                                                    1. Проанализируйте текущий уровень общей нагрузки для сервера и в момент возникновения ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» — «Статистика». Обратите внимание на пики потребления оперативной памяти.
                                                    2. Проверьте лог-файл веб-сервера (/var/log/error_log). При обнаружении в нём подозрительных сообщений, связанных с выделением оперативной памяти, обратитесь в техподдержку.
                                                    3. Проверьте оптимальность работы используемых на сайте скриптов, оцените скорость обработки запросов. Иногда долгое ожидание может быть связано с обработкой большого объёма данных или с обращением к внешним ресурсам. В этих случаях откажитесь от таких операций или выполните их оптимизацию.

                                                    503 Service temporarily unavailable

                                                    Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

                                                    Причины появления ошибки 503

                                                    1. Передача большого объёма данных.
                                                    2. Превышено время ожидания загрузки.
                                                    3. Большое количество запросов к серверу.
                                                    4. На хостинге RU-CENTER данный код может выдаваться при обращении к сайту, которого на хостинге не существует.

                                                    Способы устранения ошибки 503 Service temporarily unavailable

                                                    Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина 503 ошибки в недостаточном количестве ресурсов. Проблему можно решить путем перехода на более производительный тариф или сервер.

                                                    504 Gateway Timeout

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

                                                    Причины появления ошибки 504

                                                    1. Долгая обработка запроса скриптами сайта.
                                                    2. Обработка большого количества данных.
                                                    3. В ряде случаев причины появления ошибки 504 могут совпадать с аналогичными для ошибки 502.

                                                    Способы устранения ошибки 504 Gateway Timeout

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

                                                    Также для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

                                                    Ошибка 505

                                                    Ошибка 505 появляется при использовании неподдерживаемой браузером версии HTTP. 

                                                    Причины появления ошибки 505

                                                    1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
                                                    2. Использование устаревшего браузера, не поддерживающего современные версии HTTP.
                                                    3. Сервер не поддерживает новые версии протокола, по которым осуществляется соединение.

                                                    Способы устранения ошибки 505 HTTP Version not supported

                                                    1. Поиск вирусов. Вредоносная программа может повредить и удалить файлы, необходимые браузеру для определения состояний. 
                                                    2. Обновление системы. Вы можете избежать не только появления ошибки 505, но и ряда других проблем, используя актуальную версию ОС и/или браузера. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

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

                                                      Туториал: как исправить ошибки сервера

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

                                                    Что такое ошибки сервера

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

                                                    Если в этом числе первая цифра — 5, это ошибка сервера. Коды класса 5** возвращаются веб-сервером, когда он сталкивается с ошибкой и не может обработать запрос клиента.

                                                    500: Internal Server Error

                                                    Самая распространенная внутренняя ошибка сервера. Код генерируется при любой проблеме, которая не относится к ошибкам 502–524, поэтому у кода 500 много причин появления.

                                                    Причины появления:

                                                    • ошибки в скриптах сайта, в коде CMS и их плагинов;
                                                    • неверные директивы, указанные в файле .htaccess;
                                                    • ошибки в конфигурационных файлах веб-сервера при использовании ручного режима настройки.

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

                                                    Устраняем своими силами

                                                    Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, он открывается через панель управления хостингом → «Файловый менеджер». Так как используется веб-сервер Apache совместно с nginx, то логи размещаются в отдельных директориях: httpd и nginx соответственно.

                                                    Лог-файл — это текстовый файл с информационными сообщениями веб-сервера. Если ошибка связана с неверными директивами в .htaccess, с ошибками в работе CGI-скриптов или в файле конфигурации веб-сервера, вы увидите причину ошибки в логе веб-сервера и сможете ее устранить.

                                                    Доступные логи:

                                                    • имя_сайта.access_log — лог обращений к сайту;
                                                    • имя_сайта.error_log — лог ошибок сайта;
                                                    • php_XY_error_log — лог ошибок веб-сервера для выбранной версии PHP;
                                                    • файлы с расширением .gz — архивные логи за предыдущие дни.

                                                    Если не получилось

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

                                                    502: Bad Gateway

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

                                                    Причины появления

                                                    1. Веб-сервер выключен.
                                                    2. В конфигурации веб-сервера есть ошибка.
                                                    3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов тратятся ресурсы веб-сервера.
                                                    4. Произошла ошибка при работе с памятью в скрипте, это часто встречается при использовании старых версий PHP.
                                                    5. Время выполнения скрипта превысило установленные на сервере ограничения.

                                                    Устраняем своими силами

                                                    • Проанализируйте уровень общей нагрузки на сервер и нагрузки в момент появления ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» → «Статистика». Обратите внимание на пики потребления оперативной памяти.
                                                    • Проверьте лог-файлы веб-сервера и сайта, как мы писали выше, посмотрите на запросы к сайту во время, когда значения были пиковыми, а также обратите внимание на их количество. Если вы обнаружите в них подозрительные сообщения, обратитесь в техподдержку хостинг-провайдера.

                                                    Если не получилось

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

                                                    503: Service Unavailable

                                                    Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

                                                    Причины появления

                                                    1. Передача большого объема данных.
                                                    2. Превышено время ожидания загрузки.
                                                    3. Большое количество запросов к серверу.
                                                    4. На хостинге RU-CENTER этот код может появиться при обращении к сайту, которого на хостинге нет.

                                                    Устраняем своими силами

                                                    Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина ошибки 503 — недостаток ресурсов. Чтобы решить проблему, может потребоваться переход на более производительный тариф или сервер. Для принятия решения проконсультируйтесь со службой поддержки и разработчиком сайта.

                                                    Если не получилось

                                                    Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

                                                    504: Gateway Timeout

                                                    Серверу не хватило времени, чтобы получить ответ от другого сервера и завершить операцию. Как правило, среднее время загрузки не должно быть больше 1–3 секунд.

                                                    Причины появления

                                                    1. Долгая обработка запроса скриптами сайта.
                                                    2. Обработка большого количества данных.

                                                    Устраняем своими силами

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

                                                    Еще для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

                                                    Если не получилось

                                                    Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

                                                    505: HTTP Version Not Supported

                                                    Ошибка 505 появляется, если использовать версию протокола HTTP, которую не поддерживает сервер. 

                                                    Причины появления

                                                    1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
                                                    2. Работа с устаревшим браузером, который не поддерживает современные версии HTTP.
                                                    3. Сервер не поддерживает новые версии протокола, по которым проходит соединение.

                                                    Устраняем своими силами

                                                    • Поищите вирусы с помощью вашей антивирусной программы. Вредоносные ПО могут повредить и удалить файлы, нужные браузеру для определения состояний. 
                                                    • Обновите систему — версию ОС и/или браузера. Это поможет предотвратить не только ошибку 505, но и ряд других проблем. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

                                                    Если не получилось

                                                    Проверьте актуальность программного обеспечения на веб-сервере. Рекомендуем привлечь для этого специалиста. 

                                                    520: Web Server Is Returning an Unknown Error

                                                    Ошибка 520 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.

                                                    Причины появления

                                                    1. Разрыв соединения, когда запрос к серверу был успешным.
                                                    2. Превышение размера заголовка запроса (больше 16 Кб).
                                                    3. Ответ сервера не содержит информацию.
                                                    4. Ответ сервера некорректен.

                                                    Устраняем своими силами

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

                                                    Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.

                                                    Если не получилось

                                                    Обратитесь в техническую поддержку Cloudflare.

                                                    521: Web Server Is Down

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

                                                    Причины появления

                                                    Невозможно получить ответ от сервера.

                                                    Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.

                                                    Устраняем своими силами

                                                    Возможно, веб-сервер отключен или работает с перебоями. В таком случае:

                                                    1. Убедитесь, что ваш веб-сервер работает нормально.
                                                    2. Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.

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

                                                    Если не получилось

                                                    Обратитесь в техническую поддержку Cloudflare.

                                                    522: Connection Timed Out

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

                                                    Причины появления

                                                    1. Веб-сервер не может ответить на запрос из-за высокой загруженности.
                                                    2. Система защиты веб-сервера блокирует запросы Cloudflare.
                                                    3. Нет доступа к веб-серверу.
                                                    4. Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.
                                                    5. Неверная настройка маршрутизации между Cloudflare и веб-сервером.

                                                    Устраняем своими силами

                                                    Убедитесь, что:

                                                    • IP-адреса Cloudflare не блокируются в брандмауэре;
                                                    • ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare;
                                                    • веб-сервер не перегружен.

                                                    Если не получилось

                                                    Обратитесь в техническую поддержку Cloudflare, чтобы устранить неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером.

                                                    524: A Timeout Occurred

                                                    Ошибка 524 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.

                                                    Причины появления

                                                    1. Проблемы в работе PHP-скриптов или сбой базы данных.
                                                    2. Высокая загруженность веб-сервера.

                                                    Устраняем своими силами

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

                                                    Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), подумайте о перемещении этих длительных процессов в поддомен, который не проксируется Cloudflare.

                                                    Если не получилось

                                                    Обратитесь в техническую поддержку Cloudflare.

                                                    Содержание

                                                    1. Почему не работает сайт?
                                                    2. Ошибка «Сервер не найден»
                                                    3. Сайт не открывается С или БЕЗ «www»
                                                    4. На сайте белая страница
                                                    5. Ошибка подключения к базе данных
                                                    6. Ошибки 403, 404, 500
                                                    7. Сайт то работает, то нет
                                                    8. Сайт в некорректной кодировке (кракозябры)
                                                    9. Постоянно «Ошибка 500» (nic.ru). Как бороться? (Страница 1 из 2)
                                                    10. Сообщений с 1 по 25 из 38
                                                    11. 1 Тема от kvasnoyarets 11:02:2013 17:14:50
                                                    12. Тема: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    13. 2 Ответ от saahov 11:02:2013 18:08:19
                                                    14. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    15. 3 Ответ от kvasnoyarets 12:02:2013 15:17:14 Отредактировано (12:02:2013 15:17:14)
                                                    16. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    17. 4 Ответ от saahov 12:02:2013 17:50:05
                                                    18. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    19. 5 Ответ от kvasnoyarets 12:02:2013 18:34:24 Отредактировано (12:02:2013 18:34:24)
                                                    20. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    21. 6 Ответ от saahov 12:02:2013 23:27:42
                                                    22. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    23. 7 Ответ от kvasnoyarets 13:02:2013 08:47:42
                                                    24. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    25. 8 Ответ от saahov 13:02:2013 16:33:11
                                                    26. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    27. 9 Ответ от marlik 13:02:2013 20:54:30
                                                    28. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    29. 10 Ответ от oldcopy 13:02:2013 21:09:25
                                                    30. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    31. 11 Ответ от saahov 13:02:2013 21:30:58
                                                    32. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    33. 12 Ответ от oldcopy 13:02:2013 23:27:18
                                                    34. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    35. 13 Ответ от kvasnoyarets 14:02:2013 09:11:08
                                                    36. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    37. 14 Ответ от marlik 14:02:2013 15:10:54
                                                    38. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    39. 15 Ответ от kvasnoyarets 15:02:2013 06:49:05
                                                    40. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    41. 16 Ответ от saahov 15:02:2013 14:27:46 Отредактировано (15:02:2013 14:27:46)
                                                    42. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    43. 17 Ответ от marlik 17:02:2013 21:50:10 Отредактировано marlik (17:02:2013 21:57:12)
                                                    44. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    45. 18 Ответ от kvasnoyarets 23:02:2013 17:33:57
                                                    46. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    47. 19 Ответ от marlik 23:02:2013 18:33:57 Отредактировано marlik (23:02:2013 18:41:46)
                                                    48. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    49. 20 Ответ от kvasnoyarets 23:02:2013 21:38:37
                                                    50. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    51. 21 Ответ от marlik 24:02:2013 02:10:42
                                                    52. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?
                                                    53. 22 Ответ от kvasnoyarets 04:03:2013 19:13:15 Отредактировано (04:03:2013 19:13:15)
                                                    54. Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Почему не работает сайт?

                                                    Ошибка «Сервер не найден»

                                                    Данная ошибка наиболее часто возникает по следующим причинам:

                                                    Домен не делегирован, то есть отсутствует привязка доменного имени к хостингу на котором размещен сайт ( см. статью Как направить домен на хостинг?)

                                                    Сайт недоступен из конкретной подсети. Для проверки можно использовать Webproxy. Введите имя вашего сайта в строке поиска и кликните GO. Если ваш сайт доступен, значит проблема находится на стороне вашего интернет-провайдера. Необходимо подождать обновления DNS-серверов провайдера. Обновление DNS-серверов может занимать от 24 часов до нескольких суток.

                                                    Сайт не открывается С или БЕЗ «www»

                                                    Сайт не открывается без «WWW» перед доменным именем

                                                    Скорее всего, при добавлении домена в панели управления хостингом вы добавили не сам домен, а его поддомен www.ваш_домен. Необходимо пересоздать домен в панели управления хостингом, добавив его без «www» вначале (см. статью Размещение сайта на хостинге).

                                                    Сайт не открывается с «WWW» перед доменным именем

                                                    Проверьте наличие синонима www.ваш_домен в панели управления хостингом. Создать синоним вы можете в панели управления в разделе Веб-серверСайты. Найдите в таблице сайт, для которого создается синоним, и кликните на него. В открывшемся окне Управление сайтом нажмите Синонимы сайта и добавьте синоним www.ваш_домен.

                                                    Если домен делегирован не на DNS-серверы RU-CENTER или у вас подключена услуга DNS-хостинг — убедитесь в наличии CNAME-записи с «WWW».

                                                    На сайте белая страница

                                                    Белая страница может означать, что во время исполнения скрипта произошла ошибка. Попробуйте включить отображение ошибок (см. статью Диагностика и устранение неполадок в работе скриптов сайта).

                                                    Ошибка подключения к базе данных

                                                    В этом случае на сайте могут отображаться сообщения:

                                                    • «DB error»
                                                    • «Could not connect to MySQL»
                                                    • «Error Establishing a Database Connection»
                                                    • «Database connection error (2): Could not connect to MySQL»
                                                    • «Невозможно подключиться к базе данных»

                                                    Проверьте реквизиты для подключения к базе данных. Узнать правильные реквизиты для подключения к базе данных можно через панель управления хостингом (см. статью Подключение к серверу MySQL ). Реквизиты для подключения к базе данных должны быть прописаны в конфигурационном файле вашего сайта (см. статью Конфигурационные файлы популярных CMS).

                                                    Ошибки 403, 404, 500

                                                    По спецификации протокола HTTP все ответы сервера, в нашем случае Apache , разделены на группы:

                                                    • 1xx: Информационные
                                                    • 2xx: Положительные — запрос обработан и документ отдан клиенту
                                                    • 3xx: Перенаправление — сообщается о перенаправлении пользовательского запроса на другой сервер, url и т.д.
                                                    • 4xx: Ошибки обработки запроса клиента — связаны с некорректно запрошенным url, отсутствием необходимой авторизации, отсутствием прав доступа и т.д.
                                                    • 5xx: Ошибки обработки запроса — связаны с ошибками работы пользовательских скриптов на сервере, нарушением связанности сети и пр.

                                                    Самые распространенные коды ошибок сервера:

                                                    Имя индексного файла сайта не соответствует описанным именам индексных файлов в конфигурации сервера, при этом запрещено отображение содержимого текущего каталога опцией Indexes.

                                                    Например, индексный файл имеет имя default.html, а в конфигурации сервера заданы следующие индексные файлы:

                                                    при этом в конфигурации сервера (или в файле .htaccess) на директорию установлен запрет отображения содержимого каталога:

                                                    Лучший способ — внести имя default.html в список индексных файлов, добавив в начало файла .htaccess строку: DirectoryIndex default.html

                                                    Отсутствие прав на исполнение у файла в cgi-директории.

                                                    Например, вы загрузили в директорию /home/[LOGIN]/Ваш_домен/cgi/ файл test.cgi, но при этом не установили права на исполнение (u+x). При обращении по адресу http://Ваш_домен/cgi.bin/test.cgi получаем ошибку 403.

                                                    С помощью клиентов ftp или ssh сменить права доступа на файл командой

                                                    1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.

                                                    2. Загрузите недостающие файлы или исправьте ссылки на сайте.

                                                    500 Internal Server Error

                                                    В файле. htaccess вы указали директивы, которые не могут быть обработаны веб-сервером.

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

                                                    1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.

                                                    2. Включите необходимый модуль в разделе Управление веб-сервером панели управления хостингом.

                                                    Ошибка выполнения вашего скрипта.

                                                    Например, скрипт, написанный на perl , не может найти необходимый ему perl-модуль.

                                                    1. Воспользуйтесь панелью управления хостингом для просмотра логов сервера.

                                                    2. Установите недостающие модули или исправьте ошибки в скрипте.

                                                    Более подробную информацию по протоколу HTTP и кодам ответа веб-сервера можно посмотреть в RFC 2616.

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

                                                    Описание ошибок, которые могут возникать при выполнении PHP-скриптов доступно на странице Диагностика и устранение неполадок в работе скриптов сайта.

                                                    Сайт то работает, то нет

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

                                                    Сайт в некорректной кодировке (кракозябры)

                                                    По умолчанию на хостинге используется кодировка UTF-8. Изменить кодировку можно в панели управления хостингом в разделе Сайтываш_доменНастройкиВеб-сервер → параметр Кодировка сайта.

                                                    Источник

                                                    Чтобы отправить ответ, вы должны войти или зарегистрироваться

                                                    Сообщений с 1 по 25 из 38

                                                    1 Тема от kvasnoyarets 11:02:2013 17:14:50

                                                    Тема: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Здравствуйте!
                                                    На хостинге nic.ru (тариф 301) практически через раз выскакивает ошибка 500. Очень напрягает. Как с этим можно бороться? Может, настройки какие выставить?

                                                    2 Ответ от saahov 11:02:2013 18:08:19

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Покажите, пожалуйста, логи сервера.

                                                    3 Ответ от kvasnoyarets 12:02:2013 15:17:14 Отредактировано (12:02:2013 15:17:14)

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    При ошибке вот такая запись добавляется в протокол ошибок:

                                                    (12)Cannot allocate memory: couldn’t spawn child process: /home/userfolder/mysite.ru/cgi/mt/mt.cgi

                                                    Памяти, я так понимаю, не хватает. Зашел в раздел «Использование памяти», там тоже на графике видно, что использование памяти зашкаливает при операциях в админке. А ведь на 301-м тарифе и так самая большая выделенная память из всех. Что посоветуете?

                                                    4 Ответ от saahov 12:02:2013 17:50:05

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

                                                    Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

                                                    5 Ответ от kvasnoyarets 12:02:2013 18:34:24 Отредактировано (12:02:2013 18:34:24)

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    Посмотрите, пожалуйста, мои настройки PHP

                                                    screen.jpg 63.83 kb, file has never been downloaded.

                                                    screen2.jpg 206.99 kb, file has never been downloaded.

                                                    You don’t have the permssions to download the attachments of this post.

                                                    6 Ответ от saahov 12:02:2013 23:27:42

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Модули включены самые необходимые (кроме некоторых, но, возможно, для какого-нибудь скрипта они нужны).
                                                    Но PHP используется только в очень специфичных случаях для Movable Type.

                                                    И странно, я посмотрел аккаунт, на котором тот же тариф, но на графике лимит другой:

                                                    7 Ответ от kvasnoyarets 13:02:2013 08:47:42

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Действительно, странно. У них и в описании тарифа обозначен объем виртуальной памяти — 192. Я так понимаю, что у Вас тоже этот уровень постоянно превышается? Может быть, у Вас все-таки нестандартный какой-то тариф?

                                                    8 Ответ от saahov 13:02:2013 16:33:11

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    9 Ответ от marlik 13:02:2013 20:54:30

                                                    • marlik
                                                    • Участник
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

                                                    Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

                                                    Я пользуюсь, тарифный план Оптима, все работает на ура суппорт в порядке 24/7

                                                    10 Ответ от oldcopy 13:02:2013 21:09:25

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    У меня MT нормально работал на Корпоративном (http://www.hc.ru/ru/services/hosting/reselling/) потом ушел на VDS и как там сейчас не знаю.

                                                    11 Ответ от saahov 13:02:2013 21:30:58

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Стоимость тарифа «Оптима» отличная 🙂
                                                    На обычных тарифах РБК точно не будет работать, проверено.

                                                    12 Ответ от oldcopy 13:02:2013 23:27:18

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    На обычных тарифах у ХЦ (он же РБК) все весьма тоскливо. На обычном тарифе (за 300 руб/мес, не самый дешевый к слову) у меня SMF почти без обвязов регулярно давал 500 ошибку в админке, а после 2000 хостов ежедневно начали писать что я в разы превышаю лимит БД. На реселлерском просидел год — вроде все норм, потом ушел на VDS.

                                                    13 Ответ от kvasnoyarets 14:02:2013 09:11:08

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Как-то поддержка nic.ru меня игнорирует, что ли. Я и раньше обращал внимание, что обратная связь у них — узкое место.

                                                    Так какой тогда хостинг посоветуете, форумчане?

                                                    14 Ответ от marlik 14:02:2013 15:10:54

                                                    • marlik
                                                    • Участник
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    15 Ответ от kvasnoyarets 15:02:2013 06:49:05

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    marlik, спасибо! Так и сделаю.

                                                    А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

                                                    16 Ответ от saahov 15:02:2013 14:27:46 Отредактировано (15:02:2013 14:27:46)

                                                    • saahov
                                                    • Administrator
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Вот подробное руководство по переезду с одного сервера на другой, но на английском: http://help.endevver.com/kb/using-movab … to-another
                                                    Там вроде не написано, но после переноса, если в шаблонах и записях нужно что-то изменить (например, изменился адрес сайта или путь на сервере), то это быстро делается через поиск и замену.

                                                    17 Ответ от marlik 17:02:2013 21:50:10 Отредактировано marlik (17:02:2013 21:57:12)

                                                    • marlik
                                                    • Участник
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

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

                                                    Установка MTOS 4.38.

                                                    1. Подключаешь доменное имя через админку, как сможешь открывать страницу, по домену, можно приступать.
                                                    2. Создаешь базу данных, пользователя, и почтовый ящик(потом можно использовать его как системный мейл).
                                                    3. Копируешь папку mt-static в httpdocs.
                                                    4. Все скрипты и библиотеки копирую в cgi-bin(все остальное кроме папки mt-static).
                                                    5. Переименовываю файл конфига и правлю. Вот мой.

                                                    Последняя строчка для капчи.

                                                    Вот и все, далее устанавливаешь http://твой_домен/cgi-bin/mt.cgi, отвечаешь на вопросы, название блога, е-мейл и т. д.

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

                                                    18 Ответ от kvasnoyarets 23:02:2013 17:33:57

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Я поступил следующим образом:

                                                    1. Скопировал все файлы из корневой директории, а также из cgi-bin в соответствующие папки на новом хостинге;

                                                    2. Импортировал базу данных сайта в базу на новом хостинге;

                                                    3. Внес соответствующие изменения в mt-config.cgi;

                                                    4. Админка на . /mt.cgi запустилась, зашел под старым логином и паролем;

                                                    5. Но не тут-то было: сайт при открытии через браузер не показывал страницы, а почему-то начинал их скачивать. Написал в тех.поддержку, ответили очень быстро, молодцы: дело было в том, что на файлах и папках при копировании выставились не те права. Выставили права для файлов 644, а для директорий 755. Сайт начал открываться. НО: админка открываться перестала (ошибка 500. Права на все файлы *.cgi 755. как и полагается)! В логах следующее:
                                                    [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Can’t locate MT/Bootstrap.pm in @INC (@INC contains: lib /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at mt.cgi line 11.
                                                    [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] BEGIN failed—compilation aborted at mt.cgi line 11.
                                                    [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Premature end of script headers: mt.cgi
                                                    [Sat Feb 23 17:27:34 2013] [error] [client 37.147.119.11] File does not exist: /home/vhosts/site.ru/httpdocs/favicon.ico

                                                    И уж тут-то тех. поддержка прокомментировала, что, мол, ошибка в 11-й строке и «Обратитесь к разработчику или на официальный форум для решения проблемы». Самое смешное, что АБСОЛЮТНО, до буквы, такой же mt.cgi запускается на моем соседнем домене на этом же хостинге, и никакая 11-я строка ему не мешает. Правда нормально работающий сайт я не переносил, а просто устанавливал.

                                                    19 Ответ от marlik 23:02:2013 18:33:57 Отредактировано marlik (23:02:2013 18:41:46)

                                                    • marlik
                                                    • Участник
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                    Вообще ошибка говорит о том что Bootstrap.pm модуль не установлен. Попробуй, не копировать со старого ака ничего, кроме базы, а движок скопируй новый, распакуй и скопируй на хост. Сайт и будет открываться, ты же файлы то скопировал, статические.

                                                    20 Ответ от kvasnoyarets 23:02:2013 21:38:37

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    21 Ответ от marlik 24:02:2013 02:10:42

                                                    • marlik
                                                    • Участник
                                                    • Неактивен

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    22 Ответ от kvasnoyarets 04:03:2013 19:13:15 Отредактировано (04:03:2013 19:13:15)

                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                    Уважаемый marlik, у вас не возникало такой проблемы на komtet`e, как появление 500-й ошибке при выполнении публикации записи? (у меня МТ 4.37) Причем запись-то опубликовывается, но ошибка появляется, и приходится заново админку открывать.

                                                    Уважаемые форумчане, с чем это вообще может быть связано и как с этим побороться?
                                                    Вот логи:

                                                    [Mon Mar 04 17:56:59 2013] [warn] [client 37.147.90.146] Timeout waiting for output from CGI script /home/vhosts/site.ru/cgi-bin/mt/mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                    [Mon Mar 04 17:56:59 2013] [error] [client 37.147.90.146] Script timed out before returning headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                    [Mon Mar 04 17:58:20 2013] [error] [client 37.147.90.146] Premature end of script headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ry_id=1706

                                                    Иными словами, скрипт запись публикует, но потом выдает ошибку 500, и приходится заново админку открывать.
                                                    Тех.поддержка отвечает, что «При обработке запрос на сервере один из его компонентов выдал аварийный отказ (Alert) или столкнулся с ошибкой конфигурации. Причиной этого могут быть неправильные инструкции в файле .htaccess, неправильные атрибуты на CGI-скрипте, ошибка в скрипте». Что бы это значило?

                                                    Источник

                                                    Код ошибки Причина возникновения Решение
                                                    Отсутствие запрашиваемого файла или сервер не может его найти.

                                                    Страницы 1 2 Далее

                                                    Чтобы отправить ответ, вы должны войти или зарегистрироваться

                                                    РСС

                                                    Сообщений с 1 по 25 из 38

                                                    1 11:02:2013 17:14:50

                                                    • kvasnoyarets
                                                    • Участник
                                                    • Неактивен

                                                      Тема: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                      Здравствуйте!
                                                      На хостинге nic.ru (тариф 301) практически через раз выскакивает ошибка 500. Очень напрягает. Как с этим можно бороться? Может, настройки какие выставить?

                                                      2 Ответ от saahov 11:02:2013 18:08:19

                                                      • saahov
                                                      • saahov
                                                      • Administrator
                                                      • Неактивен

                                                        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                        Покажите, пожалуйста, логи сервера.

                                                        3 Ответ от kvasnoyarets 12:02:2013 15:17:14 Отредактировано (12:02:2013 15:17:14)

                                                        • kvasnoyarets
                                                        • Участник
                                                        • Неактивен

                                                          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                          При ошибке вот такая запись добавляется в протокол ошибок:

                                                          (12)Cannot allocate memory: couldn’t spawn child process: /home/userfolder/mysite.ru/cgi/mt/mt.cgi

                                                          Памяти, я так понимаю, не хватает. Зашел в раздел «Использование памяти», там тоже на графике видно, что использование памяти зашкаливает при операциях в админке. А ведь на 301-м тарифе и так самая большая выделенная память из всех. Что посоветуете?

                                                          4 Ответ от saahov 12:02:2013 17:50:05

                                                          • saahov
                                                          • saahov
                                                          • Administrator
                                                          • Неактивен

                                                            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                            Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

                                                            Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

                                                            5 Ответ от kvasnoyarets 12:02:2013 18:34:24 Отредактировано (12:02:2013 18:34:24)

                                                            • kvasnoyarets
                                                            • Участник
                                                            • Неактивен

                                                              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                              Посмотрите, пожалуйста, мои настройки PHP

                                                              Post’s attachments

                                                              screen.jpg 63.83 kb, file has never been downloaded. 

                                                              screen2.jpg 206.99 kb, file has never been downloaded. 

                                                              You don’t have the permssions to download the attachments of this post.

                                                              6 Ответ от saahov 12:02:2013 23:27:42

                                                              • saahov
                                                              • saahov
                                                              • Administrator
                                                              • Неактивен

                                                                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                Модули включены самые необходимые (кроме некоторых, но, возможно, для какого-нибудь скрипта они нужны).
                                                                Но PHP используется только в очень специфичных случаях для Movable Type.

                                                                И странно, я посмотрел аккаунт, на котором тот же тариф, но на графике лимит другой:
                                                                http://data.saahov.ru/f/13/02/12/ram_year_3db251b5.gif

                                                                7 Ответ от kvasnoyarets 13:02:2013 08:47:42

                                                                • kvasnoyarets
                                                                • Участник
                                                                • Неактивен

                                                                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                  Действительно, странно. У них и в описании тарифа обозначен объем виртуальной памяти — 192. Я так понимаю, что у Вас тоже этот уровень постоянно превышается? Может быть, у Вас все-таки нестандартный какой-то тариф?

                                                                  8 Ответ от saahov 13:02:2013 16:33:11

                                                                  • saahov
                                                                  • saahov
                                                                  • Administrator
                                                                  • Неактивен

                                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                                    9 Ответ от marlik 13:02:2013 20:54:30

                                                                    • marlik
                                                                    • marlik
                                                                    • Участник
                                                                    • Неактивен

                                                                      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                      saahov пишет:

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

                                                                      Вообще, это очень не хорошо. NIC был одним из немногих хостингов, на котором в течении многих лет MT работал без проблем.

                                                                      Вот хостинг, лично мной не проверенный, но кто-то на форуме им пользуется и рекомендует: http://www.komtet.ru/saas/blogi/movabletype Тариф лучше уточнить у техподдержки.

                                                                      Я пользуюсь,  тарифный план Оптима, все работает на ура суппорт в порядке 24/7

                                                                      10 Ответ от oldcopy 13:02:2013 21:09:25

                                                                      • oldcopy
                                                                      • Участник
                                                                      • Неактивен

                                                                        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                        У меня MT нормально работал на Корпоративном (http://www.hc.ru/ru/services/hosting/reselling/) потом ушел на VDS и как там сейчас не знаю.

                                                                        11 Ответ от saahov 13:02:2013 21:30:58

                                                                        • saahov
                                                                        • saahov
                                                                        • Administrator
                                                                        • Неактивен

                                                                          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                          Стоимость тарифа «Оптима» отличная :)
                                                                          На обычных тарифах РБК точно не будет работать, проверено.

                                                                          12 Ответ от oldcopy 13:02:2013 23:27:18

                                                                          • oldcopy
                                                                          • Участник
                                                                          • Неактивен

                                                                            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                            На обычных тарифах у ХЦ (он же РБК) все весьма тоскливо. На обычном тарифе (за 300 руб/мес, не самый дешевый к слову) у меня SMF почти без обвязов регулярно давал 500 ошибку в админке, а после 2000 хостов ежедневно начали писать что я в разы превышаю лимит БД. На реселлерском просидел год — вроде все норм, потом ушел на VDS.

                                                                            13 Ответ от kvasnoyarets 14:02:2013 09:11:08

                                                                            • kvasnoyarets
                                                                            • Участник
                                                                            • Неактивен

                                                                              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                              Как-то поддержка nic.ru меня игнорирует, что ли. Я и раньше обращал внимание, что обратная связь у них — узкое место.

                                                                              Так какой тогда хостинг посоветуете, форумчане?

                                                                              14 Ответ от marlik 14:02:2013 15:10:54

                                                                              • marlik
                                                                              • marlik
                                                                              • Участник
                                                                              • Неактивен

                                                                                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                Ну так, komtet.ru господин Саахов выше писал, возьми лучше еще бесплатные две недели… халява, плюс пока настроишь…. я только не знаю как они сами ставят MT, ставил сам по привычке… Не жалуюсь, будут траблы с установкой, помогу… Раньше МТ по моему они не поддерживали, пока я их не задолбал, с модулями и т. д. теперь все на ура…

                                                                                15 Ответ от kvasnoyarets 15:02:2013 06:49:05

                                                                                • kvasnoyarets
                                                                                • Участник
                                                                                • Неактивен

                                                                                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                  marlik, спасибо! Так и сделаю.

                                                                                  А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

                                                                                  16 Ответ от saahov 15:02:2013 14:27:46 Отредактировано (15:02:2013 14:27:46)

                                                                                  • saahov
                                                                                  • saahov
                                                                                  • Administrator
                                                                                  • Неактивен

                                                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                    Вот подробное руководство по переезду с одного сервера на другой, но на английском: http://help.endevver.com/kb/using-movab … to-another
                                                                                    Там вроде не написано, но после переноса, если в шаблонах и записях нужно что-то изменить (например, изменился адрес сайта или путь на сервере), то это быстро делается через поиск и замену.

                                                                                    И вот такой ещё нюанс: http://movable-type.ru/wiki/Установка_M … 1.8B.D1.85

                                                                                    17 Ответ от marlik 17:02:2013 21:50:10 Отредактировано marlik (17:02:2013 21:57:12)

                                                                                    • marlik
                                                                                    • marlik
                                                                                    • Участник
                                                                                    • Неактивен

                                                                                      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                      kvasnoyarets пишет:

                                                                                      marlik, спасибо! Так и сделаю.

                                                                                      А ты переносил туда сайты или сразу там устанавливал? Если переносил, то расскажи, если не трудно, как ты это делал. Я не хочу их предложением по переносу пользоваться, самому как-то спокойнее.

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

                                                                                      Установка MTOS 4.38.

                                                                                      1. Подключаешь доменное имя через админку, как сможешь открывать страницу, по домену, можно приступать.
                                                                                      2. Создаешь базу данных, пользователя, и почтовый ящик(потом можно использовать его как системный мейл).
                                                                                      3. Копируешь папку mt-static в httpdocs.
                                                                                      4. Все скрипты и библиотеки копирую в cgi-bin(все остальное кроме папки mt-static).
                                                                                      5. Переименовываю файл конфига и правлю. Вот мой.

                                                                                      CGIPath    http://web-developer.pro/cgi-bin/
                                                                                      StaticWebPath    http://web-developer.pro/mt-static
                                                                                      
                                                                                      ObjectDriver DBI::mysql
                                                                                      Database база
                                                                                      DBUser пользователь базы
                                                                                      DBPassword пароль_базы
                                                                                      DBHost localhost
                                                                                      
                                                                                      
                                                                                      AddDefaultCharset utf-8
                                                                                      CaptchaSourceImageBase ../httpdocs/mt-static/images/captcha-source

                                                                                      Последняя строчка для капчи.

                                                                                      Вот и все, далее устанавливаешь http://твой_домен/cgi-bin/mt.cgi, отвечаешь на вопросы, название блога, е-мейл и т. д.

                                                                                      Все.

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

                                                                                      Удачи.

                                                                                      18 Ответ от kvasnoyarets 23:02:2013 17:33:57

                                                                                      • kvasnoyarets
                                                                                      • Участник
                                                                                      • Неактивен

                                                                                        Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                        Я поступил следующим образом:

                                                                                        1. Скопировал все файлы из корневой директории, а также из cgi-bin в соответствующие папки на новом хостинге;

                                                                                        2. Импортировал базу данных сайта в базу на новом хостинге;

                                                                                        3. Внес соответствующие изменения в mt-config.cgi;

                                                                                        4. Админка на …/mt.cgi запустилась, зашел под старым логином и паролем;

                                                                                        5. Но не тут-то было: сайт при открытии через браузер не показывал страницы, а почему-то начинал их скачивать. Написал в тех.поддержку, ответили очень быстро, молодцы: дело было в том, что на файлах и папках при копировании выставились не те права. Выставили права для файлов 644, а для директорий 755. Сайт начал открываться. НО: админка открываться перестала (ошибка 500. Права на все файлы *.cgi 755. как и полагается)! В логах следующее:
                                                                                        [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Can’t locate MT/Bootstrap.pm in @INC (@INC contains: lib /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at mt.cgi line 11.
                                                                                        [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] BEGIN failed—compilation aborted at mt.cgi line 11.
                                                                                        [Sat Feb 23 17:27:33 2013] [error] [client 37.147.119.11] Premature end of script headers: mt.cgi
                                                                                        [Sat Feb 23 17:27:34 2013] [error] [client 37.147.119.11] File does not exist: /home/vhosts/site.ru/httpdocs/favicon.ico

                                                                                        И уж тут-то тех. поддержка прокомментировала, что, мол, ошибка в 11-й строке и «Обратитесь к разработчику или на официальный форум для решения проблемы». Самое смешное, что АБСОЛЮТНО, до буквы, такой же mt.cgi запускается на моем соседнем домене на этом же хостинге, и никакая 11-я строка ему не мешает… Правда нормально работающий сайт я не переносил, а просто устанавливал.

                                                                                        19 Ответ от marlik 23:02:2013 18:33:57 Отредактировано marlik (23:02:2013 18:41:46)

                                                                                        • marlik
                                                                                        • marlik
                                                                                        • Участник
                                                                                        • Неактивен

                                                                                          Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                          Вообще ошибка говорит о том что Bootstrap.pm модуль не установлен. Попробуй, не копировать со старого ака ничего, кроме базы, а движок скопируй новый, распакуй и скопируй на хост. Сайт и будет открываться, ты же файлы то скопировал, статические…

                                                                                          20 Ответ от kvasnoyarets 23:02:2013 21:38:37

                                                                                          • kvasnoyarets
                                                                                          • Участник
                                                                                          • Неактивен

                                                                                            Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                                                            21 Ответ от marlik 24:02:2013 02:10:42

                                                                                            • marlik
                                                                                            • marlik
                                                                                            • Участник
                                                                                            • Неактивен

                                                                                              Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                                                              22 Ответ от kvasnoyarets 04:03:2013 19:13:15 Отредактировано (04:03:2013 19:13:15)

                                                                                              • kvasnoyarets
                                                                                              • Участник
                                                                                              • Неактивен

                                                                                                Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                                marlik пишет:

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

                                                                                                Уважаемый marlik, у вас не возникало такой проблемы на komtet`e, как появление 500-й ошибке при выполнении публикации записи? (у меня МТ 4.37)  Причем запись-то опубликовывается, но ошибка появляется, и приходится заново админку открывать.

                                                                                                Уважаемые форумчане, с чем это вообще может быть связано и как с этим побороться?
                                                                                                Вот логи:

                                                                                                [Mon Mar 04 17:56:59 2013] [warn] [client 37.147.90.146] Timeout waiting for output from CGI script /home/vhosts/site.ru/cgi-bin/mt/mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                                                                [Mon Mar 04 17:56:59 2013] [error] [client 37.147.90.146] Script timed out before returning headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                                                                [Mon Mar 04 17:58:20 2013] [error] [client 37.147.90.146] Premature end of script headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ry_id=1706

                                                                                                Иными словами, скрипт запись публикует, но потом выдает ошибку 500, и приходится заново админку открывать.
                                                                                                Тех.поддержка отвечает, что «При обработке запрос на сервере один из его компонентов выдал аварийный отказ (Alert) или столкнулся с ошибкой конфигурации. Причиной этого могут быть неправильные инструкции в файле .htaccess, неправильные атрибуты на CGI-скрипте, ошибка в скрипте». Что бы это значило?

                                                                                                23 Ответ от saahov 04:03:2013 20:15:45

                                                                                                • saahov
                                                                                                • saahov
                                                                                                • Administrator
                                                                                                • Неактивен

                                                                                                  Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

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

                                                                                                  24 Ответ от marlik 04:03:2013 20:52:28

                                                                                                  • marlik
                                                                                                  • marlik
                                                                                                  • Участник
                                                                                                  • Неактивен

                                                                                                    Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                                    У меня на komtet.ru проблем вообще никаких. Для очистки совести можно конечно сюда логи скинуть, .htaccess.

                                                                                                    Я так понимаю, у вас изначально все работало, после установки свежераспакованного движка, и старого дампа БД?

                                                                                                    25 Ответ от kvasnoyarets 05:03:2013 04:15:04 Отредактировано (05:03:2013 04:15:04)

                                                                                                    • kvasnoyarets
                                                                                                    • Участник
                                                                                                    • Неактивен

                                                                                                      Re: Постоянно «Ошибка 500» (nic.ru). Как бороться?

                                                                                                      saahov пишет:

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

                                                                                                      Да, я так и понял, что именно это происходит. А с этим как-то можно побороться?

                                                                                                      marlik пишет:

                                                                                                      У меня на komtet.ru проблем вообще никаких. Для очистки совести можно конечно сюда логи скинуть, .htaccess.

                                                                                                      Я так понимаю, у вас изначально все работало, после установки свежераспакованного движка, и старого дампа БД?

                                                                                                      Логи с ошибками вот такие:
                                                                                                      [Mon Mar 04 17:56:59 2013] [warn] [client 37.147.90.146] Timeout waiting for output from CGI script /home/vhosts/site.ru/cgi-bin/mt/mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                                                                      [Mon Mar 04 17:56:59 2013] [error] [client 37.147.90.146] Script timed out before returning headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ;blog_id=1
                                                                                                      [Mon Mar 04 17:58:20 2013] [error] [client 37.147.90.146] Premature end of script headers: mt.cgi, referer: http://site.ru/cgi-bin/mt/mt.cgi?__mode … ry_id=1706

                                                                                                      .htaccess:
                                                                                                      RewriteEngine on
                                                                                                      RewriteRule ^tag/(.*)$ /cgi-bin/mt/mt-search.cgi?blog_id=1&tag=$1&limit=20
                                                                                                      RemoveHandler .html .htm
                                                                                                      AddType application/x-httpd-php .php .htm .html .phtml

                                                                                                      Сайт переносили мне komtet`овские товарищи. Просто перенесли все файлы и перезалили БД.

                                                                                                      Страницы 1 2 Далее

                                                                                                      Чтобы отправить ответ, вы должны войти или зарегистрироваться

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

                                                                                                      Какие модули необходимы для работы Drupal и в то же время в общей сложности не превышали бы 128 Mb памяти?
                                                                                                      Сайт несложный. Просто портфолио.

                                                                                                      Общие:
                                                                                                      auth_module
                                                                                                      autoindex_module
                                                                                                      bandwidth_module
                                                                                                      CGI
                                                                                                      charset_module
                                                                                                      dir_module
                                                                                                      env_module
                                                                                                      FastCGI FastCGI
                                                                                                      gzip_module
                                                                                                      headers_modul
                                                                                                      limitipconn_module
                                                                                                      mime_magic_module
                                                                                                      mime_module
                                                                                                      Perl
                                                                                                      PHP4.4.9
                                                                                                      PHP5.1.6
                                                                                                      PHP5.2.10
                                                                                                      proxy_module
                                                                                                      python_module
                                                                                                      realip_module
                                                                                                      rewrite_module
                                                                                                      speling_module
                                                                                                      usertrack_module

                                                                                                      PHP:
                                                                                                      apc
                                                                                                      bcmath
                                                                                                      bz2
                                                                                                      calendar
                                                                                                      ctype
                                                                                                      curl
                                                                                                      dba
                                                                                                      dbase
                                                                                                      dom
                                                                                                      eaccelerator
                                                                                                      exif
                                                                                                      filter
                                                                                                      ftp
                                                                                                      gd
                                                                                                      gd_ext
                                                                                                      gettext
                                                                                                      hash
                                                                                                      iconv
                                                                                                      imagick
                                                                                                      imap
                                                                                                      json
                                                                                                      ldap
                                                                                                      mbstring
                                                                                                      mcrypt
                                                                                                      mhash
                                                                                                      ming
                                                                                                      mysql
                                                                                                      mysqli
                                                                                                      openssl
                                                                                                      pdo_mysql
                                                                                                      pdo_pgsql
                                                                                                      pdo_sqlite
                                                                                                      pgsql
                                                                                                      posix
                                                                                                      recode
                                                                                                      session
                                                                                                      simplexml
                                                                                                      soap
                                                                                                      sqlite
                                                                                                      templates
                                                                                                      tidy
                                                                                                      tokenizer
                                                                                                      wddx
                                                                                                      xsl
                                                                                                      zend optimizer
                                                                                                      zip
                                                                                                      zlib

                                                                                                      • Drupal6

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

                                                                                                      Что такое внутренняя ошибка сервера 500

                                                                                                      Код ошибки 5хх говорит о том, что браузер отправил запрос корректно, но сервер не смог его обработать. Что значит ошибка 500? Это проблема сервера, причину которой он не может распознать.

                                                                                                      Сообщение об ошибке сопровождается описанием. Самые популярные варианты:

                                                                                                      • Внутренняя ошибка сервера 500,
                                                                                                      • Ошибка 500 Internal Server Error,
                                                                                                      • Временная ошибка (500),
                                                                                                      • Внутренняя ошибка сервера,
                                                                                                      • 500 ошибка сервера,
                                                                                                      • Внутренняя ошибка HTTP 500,
                                                                                                      • Произошла непредвиденная ошибка,
                                                                                                      • Ошибка 500,
                                                                                                      • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

                                                                                                      Дизайн и описание ошибки 500 может быть любым, так как каждый владелец сайта может создать свою версию страницы. Например, так выглядит страница с ошибкой на REG.RU:

                                                                                                      Как ошибка 500 влияет на SEO-продвижение

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

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

                                                                                                      Проверить, осталась ли страница на прежних позициях, можно с помощью Google Search Console. Если робот исключил страницу из поисковой выдачи, её можно добавить снова.

                                                                                                      Код ошибки 500: причины

                                                                                                      Если сервер вернул ошибку 500, это могло случиться из-за настроек на web-хостинге или проблем с кодом сайта. Самые распространённые причины:

                                                                                                      • ошибки в файле .htaccess,
                                                                                                      • неподходящая версия PHP,
                                                                                                      • некорректные права на файлы и каталоги,
                                                                                                      • большое количество запущенных процессов,
                                                                                                      • большие скрипты,
                                                                                                      • несовместимые или устаревшие плагины.

                                                                                                      Решить проблему с сервером можно только на стороне владельца веб-ресурса. Однако пользователь тоже может выполнить несколько действий, чтобы продолжить работу на сайте.

                                                                                                      Что делать, если вы пользователь

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

                                                                                                      Перезагрузите страницу

                                                                                                      Удаленный сервер возвращает ошибку не только из-за серьёзных проблем на сервере. Иногда 500 ошибка сервера может быть вызвана небольшими перегрузками сайта.

                                                                                                      Чтобы устранить ошибку, перезагрузите страницу с помощью сочетания клавиш:

                                                                                                      • на ПК — F5,
                                                                                                      • на ноутбуке — Fn + F5,
                                                                                                      • на устройствах от Apple — Cmd + R.

                                                                                                      Обратите внимание! Если вы приобретаете товары в интернет-магазине и при оформлении заказа появляется 500 Internal Server Error (перевод — внутренняя ошибка сервера), при перезагрузке страницы может создаться несколько заказов. Поэтому сначала проверьте, оформился ли ваш предыдущий заказ. Если нет, попробуйте оформить заказ заново.

                                                                                                      Очистите кэш и cookies браузера

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

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

                                                                                                      Что делать, если вы владелец сайта

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

                                                                                                      Ниже рассмотрим самые популярные причины и способы решения.

                                                                                                      Ошибки в файле .htaccess

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

                                                                                                      Найти директиву с ошибкой можно с помощью онлайн-тестировщика. Введите содержимое .htaccess и ссылку на сайт, начиная с https://. Затем нажмите Test:

                                                                                                      Произошла непредвиденная ошибка

                                                                                                      На экране появится отчёт. Если в .htaccess есть ошибки, они будут выделены красным цветом:

                                                                                                      500 ошибка nginx

                                                                                                      Активирована устаревшая версия PHP

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

                                                                                                      Установлены некорректные права на файлы и каталоги сайта

                                                                                                      В большинстве случаев корректными правами для каталогов являются «755», для файлов — «644». Проверьте, правильно ли они установлены, и при необходимости измените права на файлы и папки.

                                                                                                      Запущено максимальное количество процессов

                                                                                                      На тарифах виртуального хостинга REG.RU установлены ограничения на количество одновременно запущенных процессов. Например, на тарифах линейки «Эконом» установлено ограничение в 18 одновременно запущенных процессов, на тарифах «+Мощность» ― 48 процессов. Если лимит превышен, новый процесс не запускается и возникает системная ошибка 500.

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

                                                                                                      Чтобы проверить количество процессов, подключитесь по SSH. Выполните команду:

                                                                                                      ps aux | grep [u]1234567 |wc -l

                                                                                                      Вместо u1234567 укажите ваш логин хостинга: Как узнать логин хостинга.

                                                                                                      Чтобы посмотреть, какие процессы запущены, введите команду:

                                                                                                      Вместо u1234567 укажите логин услуги хостинга.

                                                                                                      Командная строка отобразит запущенные процессы:

                                                                                                      Код ошибки 500

                                                                                                      Где:

                                                                                                      • u1234567 — логин услуги хостинга,
                                                                                                      • 40522 — PID процесса,
                                                                                                      • S — приоритет процесса,
                                                                                                      • /usr/libexec/sftp-server — название процесса.

                                                                                                      Процесс можно завершить командой kill, например:

                                                                                                      Вместо 40522 укажите PID процесса.

                                                                                                      Чтобы решить проблему, вы также можете:

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

                                                                                                      Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

                                                                                                      Скрипты работают слишком медленно

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

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

                                                                                                      Ошибка 500 на сайте, созданном на WordPress

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

                                                                                                      Для начала проверьте, нужно ли обновить плагины. Часто устаревшие плагины перестают работать и вызывают проблемы работы сайта. Если все плагины обновлены, но 500 Internal Server Error остаётся, отключите все плагины, чтобы убедиться, что именно они мешают работе сайта. Как только станет понятно, что виноват один из плагинов, отключайте их по очереди, пока не найдёте тот, который нарушает работу сервера.


                                                                                                      Как отключить плагин в WordPress

                                                                                                      1. 1.
                                                                                                      2. 2.

                                                                                                        Перейдите во вкладку «Плагины» ― «Установленные».

                                                                                                      3. 3.

                                                                                                        Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

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

                                                                                                      Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

                                                                                                      Активные темы Темы без ответов

                                                                                                      • Скачать бесплатно ImageCMS

                                                                                                      • Ознакомтесь с демо ImageCMS

                                                                                                      Правила форума

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

                                                                                                      Страницы 1

                                                                                                      Чтобы отправить ответ, вы должны войти или зарегистрироваться

                                                                                                      1 19-10-2016 22:22:38

                                                                                                      • fotor
                                                                                                      • знакомлюсь с ImageCMS
                                                                                                      • Неактивен
                                                                                                      • Зарегистрирован: 02-04-2015
                                                                                                      • Сообщений: 6

                                                                                                      Тема: Внутренняя ошибка 500 при установке на nic.ru

                                                                                                      Здравствуйте уважаемые. Прошу вашей помощи при установке на хостинге nic.ru выдает белый экран и после слеша install, включил в index.php — define(‘ENVIRONMENT’, ‘development’); теперь пишет Fatal error: Call to undefined function bindtextdomain() in /home/site/site/docs/application/core/MY_Lang.php on line 145 прошу вашей помощи в установке.

                                                                                                      Thumbs up Thumbs down

                                                                                                      2 Ответ от fotor 19-10-2016 22:33:56

                                                                                                      • fotor
                                                                                                      • знакомлюсь с ImageCMS
                                                                                                      • Неактивен
                                                                                                      • Зарегистрирован: 02-04-2015
                                                                                                      • Сообщений: 6

                                                                                                      Re: Внутренняя ошибка 500 при установке на nic.ru

                                                                                                      версия Image CMS которая не пошла 4.11, 4.10,4.9 запустился инсталятор только на 4.8

                                                                                                      Thumbs up Thumbs down

                                                                                                      3 Ответ от fotor 19-10-2016 23:18:30

                                                                                                      • fotor
                                                                                                      • знакомлюсь с ImageCMS
                                                                                                      • Неактивен
                                                                                                      • Зарегистрирован: 02-04-2015
                                                                                                      • Сообщений: 6

                                                                                                      Re: Внутренняя ошибка 500 при установке на nic.ru

                                                                                                      Проблема была в модуле php — после установки галки на расширении gettext все заработало. Тему можно закрыть

                                                                                                      Thumbs up Thumbs down

                                                                                                      Сообщений 3

                                                                                                      Страницы 1

                                                                                                      Чтобы отправить ответ, вы должны войти или зарегистрироваться



                                                                                                      Что это?
                                                                                                      Ошибка 500 – это то, что препятствует открытию той или иной страницы сайта. Вместо ожидаемой, например, статьи, перед пользователем возникает фраза Internal Server Error 500. Она сообщает о проблемах ресурса с подключением к серверу.



                                                                                                      Как исправить?
                                                                                                      Устранить ошибку можно как со стороны пользователя сайта, так и его владельца. В первом случае способы не гарантируют на 100 %, что Error 500 моментально пропадает, но попробовать стоит. Больше возможностей в этом плане у собственника ресурса.

                                                                                                      В статье рассказывается:

                                                                                                      1. Что значит код ошибки 500
                                                                                                      2. Основные причины возникновения ошибки 500
                                                                                                      3. Текст и внешний вид ошибки
                                                                                                      4. Советы по исправлению ошибки 500 для пользователя
                                                                                                      5. Рекомендации по исправлению ошибки 500 для владельца сайта
                                                                                                      6. Пройди тест и узнай, какая сфера тебе подходит:
                                                                                                        айти, дизайн или маркетинг.

                                                                                                        Бесплатно от Geekbrains

                                                                                                      Значение 500 является кодом положения протокола НТТР. Из-за чего появляется ошибка 500? Происходит это потому, что случилась неисправность конфигурации сервера или пришёл сигнал о том, что компонент отказал. Когда возникает эта ошибка, программное обеспечение продолжает работать, но из-за серьёзных внутренних нарушений запросы обрабатываются некорректно.

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

                                                                                                      Что значит код ошибки 500

                                                                                                      Что значит код ошибки 500

                                                                                                      Оповещение о том, что произошла ошибка 500, имеет текстовое описание. Наиболее частые варианты:

                                                                                                      • Ошибка 500.
                                                                                                      • Внутренняя ошибка сервера 500.
                                                                                                      • Ошибка 500 Internal Server Error.
                                                                                                      • Временная ошибка (500).
                                                                                                      • Внутренняя ошибка сервера.
                                                                                                      • 500 ошибка сервера.
                                                                                                      • Внутренняя ошибка HTTP 500.
                                                                                                      • Произошла непредвиденная ошибка.
                                                                                                      • HTTP status 500 internal server error (перевод ― HTTP статус 500 внутренняя ошибка сервера).

                                                                                                      Скачать файл

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

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

                                                                                                      Основные причины возникновения ошибки 500

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

                                                                                                      • Неправильный синтаксис файла .htaccess – это файл, в котором можно менять настройки при работе с веб-сервером Apache и корректировать его функционирование (управлять различными перенаправлениями, правами доступа к данным, опциями PHP, задавать собственные страницы ошибок и прочее).

                                                                                                      Основные причины возникновения ошибки 500

                                                                                                      Основные причины возникновения ошибки 500
                                                                                                      • Неполадки в сценариях сайта, которые отвечают за дополнительные возможности и визуальные эффекты.
                                                                                                      • Недостаточно оперативной памяти, чтобы выполнить скрипт.
                                                                                                      • Ошибки в коде CMS, системы управления наполнением ресурса. В большинстве случаев (80 %) причиной являются конфликтующие плагины.

                                                                                                      Текст и внешний вид ошибки

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

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

                                                                                                      Internal Server Error

                                                                                                      Данный вид ошибки – сигнал о том, что есть проблемы с файлом .htaccess (к примеру, он был неправильно настроен). Чтобы понять, действительно ли дело в .htaccess, добавьте к его названию в конце цифру один. Сделать это поможет FTP-клиент (например, FileZilla) или файловый менеджер на вашем хостинге (в Timeweb есть подобный, и он очень простой в использовании). После этой манипуляции попробуйте заново открыть сайт. Если ошибка не выскочила, значит, вы нашли, из-за чего она появилась.

                                                                                                      pdf иконка

                                                                                                      Топ-30 самых востребованных и высокооплачиваемых профессий 2022

                                                                                                      Поможет разобраться в актуальной ситуации на рынке труда

                                                                                                      doc иконка

                                                                                                      Подборка 50+ ресурсов об IT-сфере

                                                                                                      Только лучшие телеграм-каналы, каналы Youtube, подкасты, форумы и многое другое для того, чтобы узнавать новое про IT

                                                                                                      pdf иконка

                                                                                                      ТОП 50+ сервисов и приложений от Geekbrains

                                                                                                      Безопасные и надежные программы для работы в наши дни

                                                                                                      Уже скачали 18480
                                                                                                      pdf иконка

                                                                                                      HTTP ERROR 500 или пустая страница

                                                                                                      Подобное означает, что причина в сценариях сайта. Но надо уточнить насчёт пустой страницы, что это не только признак внутренней ошибки 500 в сервере.

                                                                                                      Предлагаем детальнее разобраться с пустой страницей, обращаясь к инструментам разработчика. Через браузерную панель пользователь получает уведомления об ошибках и другую информацию (время запуска сайта, html-элементы и прочее).

                                                                                                      Каким образом открывается панель разработчика? Для начала нажмите F12 (это подходит для большинства браузеров на Windows). Если вы пользуетесь Google Chrome на macOS, то вам нужно использовать сочетание кнопок Cmd+Opt+J. В случае Safari на macOS нужна комбинация Cmd+Opt+C, но перед тем, как её нажать, включите «Меню разработки» в разделе «Настройки» -> «Продвинутые».

                                                                                                      Есть ещё один способ открыть панель разработчика: кликнуть правой кнопкой мыши в любом месте сайта и в открывшемся контекстном меню выбрать «Посмотреть код». После этого откройте вкладку «Сеть» (или Network) и посмотрите, какое значение указано в строке «Статус». Если дело в ошибке 500, то будет стоять эта цифра.

                                                                                                      Советы по исправлению ошибки 500 для пользователя

                                                                                                      Для начала расскажем, на что лучше не тратить своё время. Данная ошибка связана с сервером, поэтому делать что-то со стороны клиента (перезагружать роутер, менять браузер, переустанавливать программу) смысла нет.

                                                                                                      • Заново откройте сайт

                                                                                                      Ошибка 500 может появиться не только из-за серьёзных проблем с сервером, но и по причине временной перегрузки сайта. Перезагрузить страницу можно с помощью клавиш: на ПК — F5, ноутбуке — Fn + F5, на устройствах от Apple — Cmd + R.

                                                                                                      Ошибка 400: причины и способы устранения

                                                                                                      Читайте также

                                                                                                      • Очистите кэш и cookies браузера

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

                                                                                                      Советы по исправлению ошибки 500 для пользователя

                                                                                                      Советы по исправлению ошибки 500 для пользователя

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

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

                                                                                                      • Обратитесь к владельцу сайта

                                                                                                      Когда, например, в интернет-магазине часто всплывает ошибка 500, можно связаться с его владельцем. Информация с контактными данными, как правило, находится либо внизу страницы, либо в разделе «Контакты».

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

                                                                                                      Рекомендации по исправлению ошибки 500 для владельца сайта

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

                                                                                                      • Устраните неполадки в синтаксисе файла .htaccess

                                                                                                      Выше мы уже рассказывали, как понять, в нём ошибка или нет. Попробуйте изменить имя документа, к примеру, на .htaccess_, и заново открыть сайт. Если ошибка не вылезла, значит, дело всё-таки в .htaccess. Проанализируйте синтаксис документа на наличие лишних символов или опечаток. Если вы сохраняли прошлую версию настроек, то надо попробовать её вернуть, чтобы проверить, будет ли ошибка.

                                                                                                      В некоторых случаях может помочь закомментирование строки Options в .htaccess – вставить # в её начале. Если ничего не поменялось, проделайте то же самое с другими строками, а потом по очереди убирайте # и смотрите на результат.

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

                                                                                                      pdf иконка

                                                                                                      Точный инструмент «Колесо компетенций»

                                                                                                      Для детального самоанализа по выбору IT-профессии

                                                                                                      pdf иконка

                                                                                                      Список грубых ошибок в IT, из-за которых сразу увольняют

                                                                                                      Об этом мало кто рассказывает, но это должен знать каждый

                                                                                                      doc иконка

                                                                                                      Мини-тест из 11 вопросов от нашего личного психолога

                                                                                                      Вы сразу поймете, что в данный момент тормозит ваш успех

                                                                                                      Регистрируйтесь на бесплатный интенсив, чтобы за 3 часа начать разбираться в IT лучше 90% новичков.

                                                                                                      Только до 30 января

                                                                                                      Осталось 17 мест

                                                                                                      • Обновите РНР

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

                                                                                                      Обновите РНР

                                                                                                      Обновите РНР

                                                                                                      Может, для того, чтобы ваш сайт работал без перебоев, вам надо просто обновить РНР.

                                                                                                      • Настройте права для CGL-скриптов

                                                                                                      Одним из методов устранения ошибки 500 на сайте является выставление прав для CGL-скриптов. Если такие сценарии у вас есть, то их папки и файлы должны иметь такое право доступа: 0755 (drwxr-xr-x), которое даёт возможность менять их только владельцу, а остальные могут их лишь открывать и активировать. Когда на скриптах стоит другое право доступа, это может привести к появлению ошибки 500.

                                                                                                      • Проверьте файлы CGL-скриптов

                                                                                                      У правильных сценариев окончание строк в формате Unix (n), а не Windows (rn). Для сохранения корректного варианта нужно загружать код (в большинстве хостингов) по FTP в режиме ASCII. Если вы не помните, какие ранее были настройки, заново добавьте сценарии и посмотрите, появится или нет ошибка 500. К тому же CGL-скрипты могут быть причиной неправильных HTTP‑заголовков ответа. В данном варианте вы сможете заметить ошибку в логах.

                                                                                                      • Проверьте плагины

                                                                                                      Причина может скрываться в плагинах, которые вы недавно установили.

                                                                                                      Проверьте плагины

                                                                                                      Проверьте плагины

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

                                                                                                      • Проверьте лог ошибок

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

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

                                                                                                      Как правило, хостеры предоставляют информацию о том, где найти логи и как их открыть с панели управления. Данные об этом есть в разделе помощи FAQ (frequently asked questions — часто задаваемые вопросы) на сайте хостинга.

                                                                                                      • Оптимизируйте сценарии

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

                                                                                                      Разделите скрипты на части и проверьте каждый на эффективность их деятельности. Если вы обнаружили в коде много ненужных вызовов либо необходимый объём памяти постоянно растёт, нужно обязательно проработать эти моменты.

                                                                                                      • Увеличьте объём оперативной памяти сервера

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

                                                                                                      Объём оперативной памяти сервера

                                                                                                      Объём оперативной памяти сервера

                                                                                                      Либо, если есть вариант увеличить объём памяти, прибегнуть к нему. К тому же вы не будете платить за те функции, которые не нужны вашему ресурсу.

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

                                                                                                      Что такое скрипт: применение, языки написания

                                                                                                      Читайте также

                                                                                                      Ошибка выполнения запроса 500 является обобщенным кодом состояния НТТР, который говорит о том, что на сервере произошла какая-то неполадка, но более точно описать проблему сервер не может. Так что первым делом нужно узнать, что послужило причиной возникновения ошибки, и только после этого заниматься её устранением.

                                                                                                      0 Пользователей и 1 Гость просматривают эту тему.

                                                                                                      • 8 Ответов
                                                                                                      • 7885 Просмотров

                                                                                                      Доброго времени суток, надеюсь кто-нибудь посоветует, в чем может быть проблема:
                                                                                                      создал сайт, прекрасно работал на другом хостинге, на локалке (денвер), но при переносе на хост nic.ru столкнулся с проблемой — сайт работает, админка работает, доступ к файлам и папкам есть, все вроде в порядке, НО при попытке зайти в менеджер шаблонов мне выдает кукиш:

                                                                                                      Ошибка сервера
                                                                                                      На веб-сайте произошла ошибка при получении /administrator/index.php?option=com_templates. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
                                                                                                      Вот несколько советов и рекомендаций:
                                                                                                      Обновите эту страницу позже.
                                                                                                      Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.

                                                                                                      в чем может быть проблема?

                                                                                                      P.S Joomla 1.7.3 + Gantry + RT Zaphyr

                                                                                                      « Последнее редактирование: 04.08.2012, 01:18:21 от sergejjj »

                                                                                                      Записан

                                                                                                      Смотрите логи сервера, включите отображение ошибок (если оно выключено) ну и обратитесь в тех.поддержку nic.ru… не зря же они такие деньги за хостинг дерут.

                                                                                                      Записан

                                                                                                      Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги — http://dtkp.ru/ s@dtkp.ru

                                                                                                      В тех поддержку писал, пока молчание, в логах почему то пусто, а вот отображение ошибок — кажется выключено, спасибо, попробую)

                                                                                                      Записан

                                                                                                      Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги — http://dtkp.ru/ s@dtkp.ru

                                                                                                      Спасибо, жаль что nic.ru — желание заказчика, старый хост намного лучше был…а на счет статьи — согласен, но приходится работать с тем, что есть(

                                                                                                      Тогда понятно… ну вы им (nic.ru) все равно расслабиться не давайте. А то последнее время совсем мышей не ловят…

                                                                                                      Записан

                                                                                                      Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги — http://dtkp.ru/ s@dtkp.ru

                                                                                                       Спасибо, тех поддержка не помогла — сказали читайте инструкции к Joomla и модулям, исправил 500 еррор в шаблонах ручной настройкой PHP и апача (странно, обычно на хостах они уже настроены) щас шаманю над 500 еррором акибы

                                                                                                      Если вам будет не трудно — поделитесь ваши решение, ибо это может помочь другим участникам форума. Заранее спасибо вам.

                                                                                                      Записан

                                                                                                      Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги — http://dtkp.ru/ s@dtkp.ru

                                                                                                      Конечно, мне не трудно)
                                                                                                      По дефолту в nic.ru отключены почти все «модули», что бы активировать их необходимо пройти по ссылке:
                                                                                                      http://www.nic.ru/hcp/
                                                                                                      Далее веб-сервер —> модули включить необходимые

                                                                                                      Далее настроить модуль PHP

                                                                                                      Настройки разумеется под свою конфигурацию подстраивайте, если понадобится настроить Апач, то он находится через веб-сервер—>файловый менеджер—>home-ваш логин- usr- opt- default -> apache

                                                                                                      • 500 Internal Server Error
                                                                                                      • 502 Bad Gatеway
                                                                                                      • 503 Service temporarily unavailable
                                                                                                      • 504 Gateway Timeout
                                                                                                      • Ошибка 505

                                                                                                      Коды ошибок 500, 502, 503, 504 говорят о том, что сервер в данный момент не может отобразить запрос из-за внутренней ошибки.

                                                                                                      500 Internal Server Error

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

                                                                                                      Некоторые причины появления ошибки 500

                                                                                                      • Ошибки при работе скриптов сайта.
                                                                                                      • Неверные директивы, указанные в файле .htaccess.

                                                                                                      В редких случаях ошибка 500 может быть следствием внедрения в файлы сайта вредоносного кода.

                                                                                                      Способы устранения ошибки 500 Internal Server Error

                                                                                                      Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, подробнее в статье. Если ситуация связана с ошибочными директивами в .htaccess, с ошибками в работе CGI-скриптов, с ошибками в файле конфигурации веб-сервера, вы увидите точную причину ошибки в логе веб-сервера и сможете её устранить.

                                                                                                      Если ошибка возникает при работе PHP-скрипта, текст ошибки в лог может не попасть. В этом случае нужна дополнительная диагностика.

                                                                                                      502 Bad Gatеway

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

                                                                                                      Причины появления ошибки 502 

                                                                                                      1. Веб-сервер выключен.
                                                                                                      2. При настройке веб-сервера допущена ошибка в конфигурации.
                                                                                                      3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов затрачиваются все имеющиеся у веб-сервера ресурсы.
                                                                                                      4. Произошла ошибка при работе с памятью в скрипте, что часто встречается при использовании старых версий PHP.
                                                                                                      5. Время выполнения скрипта превысило установленные на сервере ограничения.

                                                                                                      Способы устранения ошибки 502 Bad Gatеway

                                                                                                      1. Проанализируйте текущий уровень общей нагрузки для сервера и в момент возникновения ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» — «Статистика». Обратите внимание на пики потребления оперативной памяти.
                                                                                                      2. Проверьте лог-файл веб-сервера (/var/log/error_log). При обнаружении в нём подозрительных сообщений, связанных с выделением оперативной памяти, обратитесь в техподдержку.
                                                                                                      3. Проверьте оптимальность работы используемых на сайте скриптов, оцените скорость обработки запросов. Иногда долгое ожидание может быть связано с обработкой большого объёма данных или с обращением к внешним ресурсам. В этих случаях откажитесь от таких операций или выполните их оптимизацию.

                                                                                                      503 Service temporarily unavailable

                                                                                                      Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

                                                                                                      Причины появления ошибки 503

                                                                                                      1. Передача большого объёма данных.
                                                                                                      2. Превышено время ожидания загрузки.
                                                                                                      3. Большое количество запросов к серверу.
                                                                                                      4. На хостинге RU-CENTER данный код может выдаваться при обращении к сайту, которого на хостинге не существует.

                                                                                                      Способы устранения ошибки 503 Service temporarily unavailable

                                                                                                      Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина 503 ошибки в недостаточном количестве ресурсов. Проблему можно решить путем перехода на более производительный тариф или сервер.

                                                                                                      504 Gateway Timeout

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

                                                                                                      Причины появления ошибки 504

                                                                                                      1. Долгая обработка запроса скриптами сайта.
                                                                                                      2. Обработка большого количества данных.
                                                                                                      3. В ряде случаев причины появления ошибки 504 могут совпадать с аналогичными для ошибки 502.

                                                                                                      Способы устранения ошибки 504 Gateway Timeout

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

                                                                                                      Также для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

                                                                                                      Ошибка 505

                                                                                                      Ошибка 505 появляется при использовании неподдерживаемой браузером версии HTTP. 

                                                                                                      Причины появления ошибки 505

                                                                                                      1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
                                                                                                      2. Использование устаревшего браузера, не поддерживающего современные версии HTTP.
                                                                                                      3. Сервер не поддерживает новые версии протокола, по которым осуществляется соединение.

                                                                                                      Способы устранения ошибки 505 HTTP Version not supported

                                                                                                      1. Поиск вирусов. Вредоносная программа может повредить и удалить файлы, необходимые браузеру для определения состояний. 
                                                                                                      2. Обновление системы. Вы можете избежать не только появления ошибки 505, но и ряда других проблем, используя актуальную версию ОС и/или браузера. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

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

                                                                                                        Туториал: как исправить ошибки сервера

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

                                                                                                      Что такое ошибки сервера

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

                                                                                                      Если в этом числе первая цифра — 5, это ошибка сервера. Коды класса 5** возвращаются веб-сервером, когда он сталкивается с ошибкой и не может обработать запрос клиента.

                                                                                                      500: Internal Server Error

                                                                                                      Самая распространенная внутренняя ошибка сервера. Код генерируется при любой проблеме, которая не относится к ошибкам 502–524, поэтому у кода 500 много причин появления.

                                                                                                      Причины появления:

                                                                                                      • ошибки в скриптах сайта, в коде CMS и их плагинов;
                                                                                                      • неверные директивы, указанные в файле .htaccess;
                                                                                                      • ошибки в конфигурационных файлах веб-сервера при использовании ручного режима настройки.

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

                                                                                                      Устраняем своими силами

                                                                                                      Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, он открывается через панель управления хостингом → «Файловый менеджер». Так как используется веб-сервер Apache совместно с nginx, то логи размещаются в отдельных директориях: httpd и nginx соответственно.

                                                                                                      Лог-файл — это текстовый файл с информационными сообщениями веб-сервера. Если ошибка связана с неверными директивами в .htaccess, с ошибками в работе CGI-скриптов или в файле конфигурации веб-сервера, вы увидите причину ошибки в логе веб-сервера и сможете ее устранить.

                                                                                                      Доступные логи:

                                                                                                      • имя_сайта.access_log — лог обращений к сайту;
                                                                                                      • имя_сайта.error_log — лог ошибок сайта;
                                                                                                      • php_XY_error_log — лог ошибок веб-сервера для выбранной версии PHP;
                                                                                                      • файлы с расширением .gz — архивные логи за предыдущие дни.

                                                                                                      Если не получилось

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

                                                                                                      502: Bad Gateway

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

                                                                                                      Причины появления

                                                                                                      1. Веб-сервер выключен.
                                                                                                      2. В конфигурации веб-сервера есть ошибка.
                                                                                                      3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов тратятся ресурсы веб-сервера.
                                                                                                      4. Произошла ошибка при работе с памятью в скрипте, это часто встречается при использовании старых версий PHP.
                                                                                                      5. Время выполнения скрипта превысило установленные на сервере ограничения.

                                                                                                      Устраняем своими силами

                                                                                                      • Проанализируйте уровень общей нагрузки на сервер и нагрузки в момент появления ошибки. На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» → «Статистика». Обратите внимание на пики потребления оперативной памяти.
                                                                                                      • Проверьте лог-файлы веб-сервера и сайта, как мы писали выше, посмотрите на запросы к сайту во время, когда значения были пиковыми, а также обратите внимание на их количество. Если вы обнаружите в них подозрительные сообщения, обратитесь в техподдержку хостинг-провайдера.

                                                                                                      Если не получилось

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

                                                                                                      503: Service Unavailable

                                                                                                      Ошибка означает, что в течение некоторого времени сервер не сможет обрабатывать запросы из-за технических неисправностей.

                                                                                                      Причины появления

                                                                                                      1. Передача большого объема данных.
                                                                                                      2. Превышено время ожидания загрузки.
                                                                                                      3. Большое количество запросов к серверу.
                                                                                                      4. На хостинге RU-CENTER этот код может появиться при обращении к сайту, которого на хостинге нет.

                                                                                                      Устраняем своими силами

                                                                                                      Если на сайте все процессы (код, скрипты) работают без перебоев, вероятно, причина ошибки 503 — недостаток ресурсов. Чтобы решить проблему, может потребоваться переход на более производительный тариф или сервер. Для принятия решения проконсультируйтесь со службой поддержки и разработчиком сайта.

                                                                                                      Если не получилось

                                                                                                      Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

                                                                                                      504: Gateway Timeout

                                                                                                      Серверу не хватило времени, чтобы получить ответ от другого сервера и завершить операцию. Как правило, среднее время загрузки не должно быть больше 1–3 секунд.

                                                                                                      Причины появления

                                                                                                      1. Долгая обработка запроса скриптами сайта.
                                                                                                      2. Обработка большого количества данных.

                                                                                                      Устраняем своими силами

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

                                                                                                      Еще для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

                                                                                                      Если не получилось

                                                                                                      Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

                                                                                                      505: HTTP Version Not Supported

                                                                                                      Ошибка 505 появляется, если использовать версию протокола HTTP, которую не поддерживает сервер. 

                                                                                                      Причины появления

                                                                                                      1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
                                                                                                      2. Работа с устаревшим браузером, который не поддерживает современные версии HTTP.
                                                                                                      3. Сервер не поддерживает новые версии протокола, по которым проходит соединение.

                                                                                                      Устраняем своими силами

                                                                                                      • Поищите вирусы с помощью вашей антивирусной программы. Вредоносные ПО могут повредить и удалить файлы, нужные браузеру для определения состояний. 
                                                                                                      • Обновите систему — версию ОС и/или браузера. Это поможет предотвратить не только ошибку 505, но и ряд других проблем. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

                                                                                                      Если не получилось

                                                                                                      Проверьте актуальность программного обеспечения на веб-сервере. Рекомендуем привлечь для этого специалиста. 

                                                                                                      520: Web Server Is Returning an Unknown Error

                                                                                                      Ошибка 520 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.

                                                                                                      Причины появления

                                                                                                      1. Разрыв соединения, когда запрос к серверу был успешным.
                                                                                                      2. Превышение размера заголовка запроса (больше 16 Кб).
                                                                                                      3. Ответ сервера не содержит информацию.
                                                                                                      4. Ответ сервера некорректен.

                                                                                                      Устраняем своими силами

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

                                                                                                      Правила ограничения скорости Cloudflare или другие запросы фильтрации иногда могут вызывать проблемы в работе сайта. Важно проверить и протестировать ваш сайт после подключения сервисов Cloudflare. Если на сервере хостинга используются системы безопасности, блокирующие запросы к сайту, обязательно укажите IP-адреса Cloudflare в белом списке, чтобы исключить вероятность блокировки запросов.

                                                                                                      Если не получилось

                                                                                                      Обратитесь в техническую поддержку Cloudflare.

                                                                                                      521: Web Server Is Down

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

                                                                                                      Причины появления

                                                                                                      Невозможно получить ответ от сервера.

                                                                                                      Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку. Из-за этого адреса блокируются или ограничиваются по скорости.

                                                                                                      Устраняем своими силами

                                                                                                      Возможно, веб-сервер отключен или работает с перебоями. В таком случае:

                                                                                                      1. Убедитесь, что ваш веб-сервер работает нормально.
                                                                                                      2. Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.

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

                                                                                                      Если не получилось

                                                                                                      Обратитесь в техническую поддержку Cloudflare.

                                                                                                      522: Connection Timed Out

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

                                                                                                      Причины появления

                                                                                                      1. Веб-сервер не может ответить на запрос из-за высокой загруженности.
                                                                                                      2. Система защиты веб-сервера блокирует запросы Cloudflare.
                                                                                                      3. Нет доступа к веб-серверу.
                                                                                                      4. Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.
                                                                                                      5. Неверная настройка маршрутизации между Cloudflare и веб-сервером.

                                                                                                      Устраняем своими силами

                                                                                                      Убедитесь, что:

                                                                                                      • IP-адреса Cloudflare не блокируются в брандмауэре;
                                                                                                      • ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare;
                                                                                                      • веб-сервер не перегружен.

                                                                                                      Если не получилось

                                                                                                      Обратитесь в техническую поддержку Cloudflare, чтобы устранить неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером.

                                                                                                      524: A Timeout Occurred

                                                                                                      Ошибка 524 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.

                                                                                                      Причины появления

                                                                                                      1. Проблемы в работе PHP-скриптов или сбой базы данных.
                                                                                                      2. Высокая загруженность веб-сервера.

                                                                                                      Устраняем своими силами

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

                                                                                                      Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), подумайте о перемещении этих длительных процессов в поддомен, который не проксируется Cloudflare.

                                                                                                      Если не получилось

                                                                                                      Обратитесь в техническую поддержку Cloudflare.

                                                                                                      Каменный век. Одни минусы.

                                                                                                      Трудно молчать, когда ответ на запрос не могут обработать в течении суток.
                                                                                                      История.
                                                                                                      Купил домен и заказал хостинг на nic.ru
                                                                                                      При установки CMS выскакивает ошибка «502». Написал письмо в тех. поддержку.


                                                                                                      Прошло 9 часов! ответа нет!!! (Каменный век.)
                                                                                                      Позвонил. Назвал номер заявки. Специалист сказал что видит проблему, ошибка на сервере, будут устранять. Ждите, Вам придет сообщение, что все устранено, можно работать.
                                                                                                      Прошло еще 13 часов (ночь). С утра смотрю почту. После моего звонка, через 9 часов приходит еще письмо «Для выполнения Вашего запроса, пожалуйста, подтвердите право администрирования договора».
                                                                                                      Звоню снова, объясняю, как вчера уже общался и мне сообщили, что все исправят, что проблему видят. Зачем в 2 часа ночи присылать мне письмо, что нужно подтвердить право… если проблема известна.
                                                                                                      Еще пару минут общения, уточнил когда решать вопрос.
                                                                                                      Ответ… «Ваша заявка передана на исполнение в отдел системного администрирования».
                                                                                                      Сроки от 3 часов до суток.
                                                                                                      Это кошмар. Хорошо, что интенет-магазин только устанавливается на хостинг и еще не работает. Если будет такое время простоя для действующего магазина, то это будут огромные убытки.
                                                                                                      Бежать от них надо.
                                                                                                      Читал про них много негативных отзывов, но не думал, что так все реально плохо.
                                                                                                      Домен и хостинг заказывал у них только по причине желания заказчика работать с ними.
                                                                                                      Теперь он сам не рад.

                                                                                                      Инструкции для пользователей и для администраторов сайтов.

                                                                                                      Что такое ошибка 502 и как её исправить

                                                                                                      Ошибка 502 Bad Gateway указывает, что сервер, с которым пытался соединиться ваш компьютер или смартфон, получил неверный ответ сервера уровнем выше. Чаще всего это происходит из‑за проблем в работе DNS, прокси или хостинга.

                                                                                                      Как пользователю исправить ошибку 502

                                                                                                      Идите от простого к сложному — и в какой‑то момент ошибка, возможно, исчезнет.

                                                                                                      Проверьте подключение к интернету

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

                                                                                                      Посмотрите, у всех ли отображается ошибка 502

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

                                                                                                      Если другого гаджета под рукой нет, можно воспользоваться онлайн‑сервисами. Они покажут, доступен ли сайт у других пользователей:

                                                                                                      • Down for Everyone or Just Me;
                                                                                                      • Is It Down Right Now;
                                                                                                      • Reg.ru;
                                                                                                      • 2IP.

                                                                                                      Обновите страницу

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

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

                                                                                                      Попробуйте другой браузер

                                                                                                      Если видите ошибку 502 только на одном устройстве, возможно, дело в настройках конкретной программы. Откройте сайт в другом браузере: порой это решает проблему.

                                                                                                      Отключите плагины и расширения в браузере

                                                                                                      Нередко браузерные плагины и расширения, особенно для работы с прокси- и VPN‑сервисами, блокируют доступ к отдельным сайтам, и возникает ошибка 502. Попробуйте отключить их и снова зайти на страницу. Если у вас запущены приложения для прокси или VPN, закройте и их.

                                                                                                      Очистите кеш браузера

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

                                                                                                      Вот как это сделать в Chrome.

                                                                                                      1. В настройках перейдите к разделу «Конфиденциальность и безопасность» и выберите пункт «Очистить историю».
                                                                                                      2. Поставьте галочки напротив второго и третьего пунктов: «Файлы cookie и другие данные сайтов», «Изображения и другие файлы, сохранённые в кеше».
                                                                                                      3. Затем нажмите «Удалить данные».

                                                                                                      Инструкции для остальных браузеров ищите здесь.

                                                                                                      Очистите кеш DNS

                                                                                                      В Windows 10

                                                                                                      • Чтобы вызвать консоль, напишите cmd в окне поиска меню «Пуск».
                                                                                                      • В открывшемся окне введите команду ipconfig /flushdns и нажмите Enter.

                                                                                                      В Windows 7

                                                                                                      • В консоли введите команду ipconfig /flushdns и нажмите Enter.
                                                                                                      • Затем там же выполните команды net stop dnscache и net start dnscache, чтобы перезапустить службу DNS‑клиента.

                                                                                                      В macOS

                                                                                                      • Нажмите на иконку поиска в правом верхнем углу и напишите «Терминал».
                                                                                                      • В открывшемся окне терминала введите команду sudo killall -HUP mDNSResponder; sleep 2;.

                                                                                                      В Linux

                                                                                                      • Запустите терминал сочетанием клавиш Ctrl + Alt + T или из основного меню.
                                                                                                      • В открывшемся окне введите команду sudo service network‑manager restart и нажмите Enter. Это точно работает на Ubuntu и иногда на других дистрибутивах. Альтернатива — команды sudo systemd‑resolve —flush‑caches или sudo /etc/init.d/nscd restart.

                                                                                                      Возможно, в определённых дистрибутивах потребуется запуск других команд и служб.

                                                                                                      Перезагрузите роутер

                                                                                                      Зайдите в консоль управления маршрутизатором и найдите соответствующий пункт. Или отключите питание устройства на 10–15 секунд, а затем снова подключите его к электросети.

                                                                                                      Измените DNS‑сервер по умолчанию

                                                                                                      В настройках роутера укажите адреса публичных DNS‑серверов. Например, можно вписать IPv4 для Google Public DNS: 8.8.8.8 или 8.8.4.4. Или, если ваш сервер поддерживает IPv6, задайте адреса 2001:4860:4860::8888 и/или 2001:4860:4860::8844.

                                                                                                      Зайдите позднее

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

                                                                                                      Сообщите администратору

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

                                                                                                      Как администратору исправить ошибку 502

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

                                                                                                      Проверьте журнал ошибок

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

                                                                                                      Отключите или удалите свежие плагины и компоненты

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

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

                                                                                                      Попробуйте отключить анти‑DDoS

                                                                                                      Часто хостинги предлагают готовые инструменты, которые предупреждают DDoS‑атаки на сайт. Такие решения перенаправляют трафик от посетителей на специальные серверы. Там DDoS‑запросы отделяются от реальных, трафик очищается, оптимизируется и передаётся вашему ресурсу.

                                                                                                      Но если в этой цепочке что‑то идёт не так, возникает ошибка 502. Попробуйте временно отключить анти‑DDoS — иногда после этого проблема исчезает.

                                                                                                      Увеличьте количество ресурсов

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

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

                                                                                                      Попросите помощи

                                                                                                      Поищите решение проблемы в FAQ вашего хостера или на Stack Overflow. Высока вероятность, что вы не первый, кто столкнулся с такой ситуацией, и готовый рецепт уже описан в деталях.

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

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

                                                                                                      Читайте также 💿⚙️💻

                                                                                                      • Что делать, если тормозит браузер
                                                                                                      • Как исправить ошибку CPU Fan Error при загрузке компьютера
                                                                                                      • Что делать, если DNS-сервер не отвечает
                                                                                                      • Что такое ошибка 500 и как её исправить
                                                                                                      • Что означает 404 Not Found и другие ошибки веб-страниц

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

                                                                                                      Ошибка 502 Bad Gateway: что значит

                                                                                                      Файлы любого сайта находятся на физическом сервере. Чтобы их получить и отобразить веб-ресурс на компьютере, браузер делает запрос на сервер. Если он по какой-либо причине не передал файлы, появляется ошибка 500-511.

                                                                                                      Ошибка 502 Bad Gateway возникает при неправильной работе прокси-сервера, DNS-сервера и чаще всего сервера, на котором размещён сайт. Проблема может распространяться как на весь ресурс, так и на отдельные страницы. Это зависит от характера проблемы. Существуют разновидности 502 ошибки: Bad Gateway Nginx, Bad Gateway Apache. Об их отличиях мы расскажем ниже. Также эта ошибка может иметь формулировки:

                                                                                                      • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
                                                                                                      • Error 502,
                                                                                                      • Bad 502 Gateway,
                                                                                                      • 502 Error,
                                                                                                      • 502. That’s an error,
                                                                                                      • 502 Service Temporarily Overloaded,
                                                                                                      • 502 Server Error: The server encountered a temporary error and could not complete your request,
                                                                                                      • 502 – Web server received an invalid response while acting as a gateway or proxy server,
                                                                                                      • 502 Bad Gateway Nginx,
                                                                                                      • 502 Proxy Error,
                                                                                                      • HTTP 502,
                                                                                                      • HTTP Error 502 Bad Gateway.

                                                                                                      Что значит плохой шлюз: ошибка 502

                                                                                                      Причины возникновения ошибки 502 Bad Gateway

                                                                                                      1. Первая и основная причина ― перегрузка сервера. Перегрузка может быть вызвана несколькими проблемами:

                                                                                                      2. Большое количество посетителей одновременно. Веб-ресурс может посещать ограниченное количество посетителей. Сколько человек может посетить сайт зависит от возможностей сервера (размера оперативной памяти) и настроек, которые сделал создатель ресурса. Если по какой-либо причине на сайт зайдёт больше пользователей, чем запланировано, сервис может не справиться и страница выдаст код 502. Такое случается при рекламных акциях и распродажах в интернет-магазинах.
                                                                                                      3. Атака хакеров или DDoS-атака. Эта проблема связана с предыдущей причиной перегрузки. Хакер имитирует большой наплыв пользователей, из-за чего сервер выходит из строя. Такие атаки могут быть использованы для снижения продаж.
                                                                                                      4. Плохая оптимизация сайта. Настройки ресурса сделаны так, что маленькое количество посетителей генерирует много запросов. В этом случае нужно оптимизировать работу сервера с пользовательскими запросами.
                                                                                                      5. Второй причиной возникновения кода 502 могут явиться ошибки РНР. Если для расширения функционала сайта в панель управления были добавлены некорректно настроенные плагины, они могут выдавать проблемы в своей работе. Вместе с ними ошибку покажет и сайт целиком. Также если код сайта написан неправильно, запросы могут давать отрицательный результат.
                                                                                                      6. Ошибка браузера. Проблема может быть на стороне пользователя, если у него установлены расширения, которые нарушают соединение с сервером сайта.

                                                                                                      Чем отличается ошибка 502 Bad Gateway Nginx

                                                                                                      Между браузером и сервером может стоять веб-сервер. Он используется для снижения нагрузки на сервер, аутентификации пользователей и многого другого. Самые популярные программы для создания веб-сервера ― Nginx и Apache. Так как веб-сервер является посредником между браузером и сервером, то именно он будет оповещать пользователя о проблеме. Поэтому в зависимости от веб-сервера в сообщении вы можете увидеть надпись Bad Gateway Nginx или Bad Gateway Apache. При этом причины возникновения проблемы одинаковы.

                                                                                                      Как исправить ошибку 502

                                                                                                      Что делать, если вы пользователь

                                                                                                      1. Перезагрузите страницу, если проблема была вызвана наплывом посетителей. Возможно, через некоторое время посетители уйдут со страницы и вы сможете увидеть контент.
                                                                                                      2. Попробуйте зайти на другой веб-ресурс. Если вы можете зайти на другой сайт, значит проблема на стороне владельца ресурса и вы ничего не можете сделать. Вернитесь на страницу позже, когда администратор восстановит доступ.
                                                                                                      3. Проверьте подключение к интернету. Из-за низкой скорости или нестабильности соединения браузер может не получать данные с сервера.
                                                                                                      4. Запустите браузер в режиме «Инкогнито». В режиме «Инкогнито» браузер работает с базовыми настройками. Если вам удалось зайти на веб-ресурс в этом режиме, значит одно из ваших расширений браузера мешает соединению. Это расширение нужно отключить.
                                                                                                      5. Почистите файлы cookies. Если при повторном входе на сайт всё равно отображается ошибка 502, очистите кэш браузера. Возможно, доступ уже восстановлен, но ваш браузер обращается к старой версии страницы из кэша.
                                                                                                      6. Очистите кэш DNS. DNS-кэш — это временная база данных вашего компьютера, которая хранит записи обо всех последних посещениях и попытках посещений веб-сайтов и их IP-адресах. Кэш позволяет ускорить вход на часто посещаемые веб-ресурсы. Если у сайта изменились DNS, а данные из кэша отправляют на старый IP-адрес, в браузере появится код 502. После очистки браузер начнёт обращаться к новому IP-адресу.


                                                                                                      Как очистить кэш DNS

                                                                                                      В зависимости от вашей операционной системы очистите кэш по одной из инструкций.

                                                                                                      1. Откройте командную строку. Для этого введите в поисковую строку «Командная строка» и выберите появившееся приложение:
                                                                                                      1. Введите команду:

                                                                                                      ipconfig /flushdns

                                                                                                      1. Дождитесь сообщения об очистке кэша:
                                                                                                      1. Откройте терминал клавишами Ctrl+Alt+T.
                                                                                                      2. Введите команду:

                                                                                                      Для Ubuntu:

                                                                                                      sudo service network-manager restart

                                                                                                      Для других дистрибутивов:

                                                                                                      sudo /etc/init.d/nscd restart

                                                                                                      1. Войдите в терминал. Для этого нажмите клавиши Command + Space. Введите Терминал и нажмите на найденное приложение.
                                                                                                      2. Введите команду:

                                                                                                      sudo killall -HUP mDNSResponder

                                                                                                      Готово, вы очистили кеш DNS. Попробуйте заново зайти на сайт.

                                                                                                      Что делать, если вы владелец сайта

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

                                                                                                      Способ 1 ― введите команду top в командной строке сервера:

                                                                                                      Mem ― вся оперативная память.

                                                                                                      Swap ― раздел подкачки.

                                                                                                      Посмотрите на строку Memfree. Это количество свободного места на сервере. Если там указано маленькое число, ошибка 502 Bad Gateway появляется из-за нехватки памяти. Увеличьте количество оперативной памяти и проблема пропадёт. Также в результатах можно будет увидеть, какую нагрузку на сервер даёт каждый отдельный процесс.

                                                                                                      Способ 2 ― введите команду free -m.

                                                                                                      Mem ― вся оперативная память.

                                                                                                      Swap ― раздел подкачки.

                                                                                                      В строке Memfree показано свободное место на сервере. Если там маленькое число, увеличьте количество оперативной памяти.

                                                                                                      Проверьте логи сервера. Если проблема возникла в момент каких-либо обновлений на сайте, проверьте журнал изменений, чтобы отменить те доработки, которые нарушили функциональность сервера. Также в логах можно увидеть DDos-атаку. Если дело в нехватке памяти, в логах отобразится ошибка OOM (out of memory).

                                                                                                      Проверьте плагины в WordPress. Если ваш сайт создан на WordPress, некоторые плагины и темы могут нарушать работу сервера.

                                                                                                      1. 1.

                                                                                                        Войдите в панель управления WordPress. Если вы пользуетесь услугой REG.Site, войти в панель управления CMS можно прямо из Личного кабинета.

                                                                                                      2. 2.

                                                                                                        Перейдите во вкладку «Плагины» ― «Установленные».

                                                                                                      3. 3.

                                                                                                        Нажмите Деактивировать у плагина, который, как вам кажется, повлиял на работу сайта:

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

                                                                                                      Проверьте, как работают вспомогательные службы, например MySQL и Memcached. Иногда они могут стать причиной 502 ошибки.

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


                                                                                                      Сайт находится на виртуальном хостинге REG.RU

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

                                                                                                      1. Точное московское время наблюдения проблемы.
                                                                                                      2. Название сайта, на котором была замечена проблема.
                                                                                                      3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
                                                                                                      4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.


                                                                                                      Сайт находится на VPS REG.RU

                                                                                                      Чаще всего на VPS используется связка: Nginx + бэкенд-сервер (Apache, PHP-FPM, Gunicorn, NodeJS). Ошибка 502 возникает в случае, если Nginx не может получить ответ от этих сервисов.
                                                                                                      Клиенты с VPS сталкиваются с «502 Bad Gateway», когда:

                                                                                                      • какой-то из сервисов выключен. Перезапустите веб-сервер Apache, PHP-FPM либо другой сервис, с которым работает Nginx;
                                                                                                      • между Nginx и бэкенд-сервером некорректно настроена связь. Например, Nginx производит обращение к порту 8080, а веб-сервер Apache «слушает» на 8081. В этом случае необходимо скорректировать настройки веб-сервера.

                                                                                                      Если вам не удалось самостоятельно устранить ошибку 502, обратитесь в техподдержку. В заявке укажите:

                                                                                                      1. Точное московское время наблюдения проблемы.
                                                                                                      2. Название сайта, на котором была замечена проблема.
                                                                                                      3. Если ошибка отображается не сразу, а после определённых действий (добавление изображения, отправка формы с сайта, импорт файлов), подробно опишите порядок действий, по которому мы сможем воспроизвести проблему.
                                                                                                      4. Если для воспроизведения проблемы необходимо авторизоваться в административной части сайта, предоставьте логин и пароль для доступа.

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

                                                                                                      502 bad gateway — что это за ошибка? Ошибка 502 Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 Bad Gateway.

                                                                                                      Ошибка 502 bad gateway — что это значит?

                                                                                                      Ошибка 502 bad gateway - что это значит?

                                                                                                      Ошибка 502 bad gateway говорит о том, что обратный прокси-сервер (допустим, Apache) для сервера источника (например, nginx) получает некорректный ответ от исходного веб-сервера.

                                                                                                      Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx. Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

                                                                                                      1. Перегруженность сервера. Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
                                                                                                      2. Частая перезагрузка веб-сервера. Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
                                                                                                      3. Плохой код сайта. Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
                                                                                                      4. Ошибки сети. Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера) также становятся причиной появления 502 ошибки сервера;
                                                                                                      5. Время ожидания серверного программного обеспечения. 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache) уходит в таймаут. Сюда же относятся и медленные запросы.

                                                                                                      Как исправить ошибку 502 bad gateway на веб-сервере nginx

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

                                                                                                      Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf. Именно это и вызывало падение сервера:

                                                                                                      root@server [~]# ls -l /usr/local/apache/modules/mod_rpaf-2.0.so
                                                                                                      /bin/ls: cannot access /usr/local/apache/modules/mod_rpaf-2.0.so: No such file or directory

                                                                                                      Rpaf – это модуль Reverse proxy add forward, разработанный для серверов Apache. Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

                                                                                                      Данный модуль не работал под Apache-2.4, поэтому мы немного его подправили. После перекомпиляции и перезагрузки Apache ошибки сегментации прекратились.

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

                                                                                                      Вот несколько советов, как исправить ошибку 502 bad gateway:

                                                                                                      • Следите за тем, чтобы файлы сайта (плагины и темы) своевременно обновлялись и не устаревали;
                                                                                                      • Оптимизируйте и исправляйте медленные MySQL-запросы;
                                                                                                      • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
                                                                                                      • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

                                                                                                      Ошибка 502 — что значит и как исправить? Об этом расскажем в статье.

                                                                                                      • Ошибка 502 Bad Gateway: что значит
                                                                                                      • Ошибка 502 при открытии сайта: причины возникновения
                                                                                                      • Как владельцу сайта исправить ошибку 502
                                                                                                        • Способ 1
                                                                                                        • Способ 2
                                                                                                      • Как исправить ошибку 502: советы для пользователей
                                                                                                      • Как очистить кеш DNS

                                                                                                      Ошибка 502 Bad Gateway: что значит

                                                                                                      Файлы каждого сайта располагаются на сервере. Чтобы получить эти файлы и открыть сайт, браузер отправляет запрос на сервер. Если по какой-то причине ответ на запрос не поступил, возникает ошибка с кодом 5**.

                                                                                                      Ошибка шлюза 502 может возникнуть при неправильной работе:

                                                                                                      • сервера, на котором размещен сайт,
                                                                                                      • DNS-сервера,
                                                                                                      • прокси-сервера.

                                                                                                      Проблема может наблюдаться как на всем сайте, так и на отдельных страницах. Это зависит от причины возникновения ошибки. У ошибки 502 есть разновидности: Bad Gateway Nginx и Bad Gateway Apache. Также эта ошибка может называться:

                                                                                                      • Error 502,
                                                                                                      • Bad 502 Gateway,
                                                                                                      • 502 Error,
                                                                                                      • Bad Gateway: Registered endpoint failed to handle the request, Temporary Error (502),
                                                                                                      • 502 Proxy Error,
                                                                                                      • HTTP 502,
                                                                                                      • 502. That’s an error,
                                                                                                      • 502 Service Temporarily Overloaded,
                                                                                                      • 502 Server Error: The server encountered a temporary error and could not complete your request,
                                                                                                      • 502 – Web server received an invalid response while acting as a gateway or proxy server,
                                                                                                      • HTTP Error 502 Bad Gateway.

                                                                                                      Ошибка 502 при открытии сайта: причины возникновения

                                                                                                      Чаще всего ошибка 502 возникает из-за перегрузки сервера. Причины перегрузки могут быть следующими:

                                                                                                      • большое количество посетителей. Возможности сервера ограниченны, поэтому одновременно посещать сайт может лишь ограниченное число пользователей. Максимально допустимая нагрузка на сервер зависит от его мощности и настроек, которые внес владелец ресурса. Если на сайт одновременно зашло слишком много пользователей, сервер не выдержит нагрузки и возникнет код ошибки 502;
                                                                                                      • DDoS-атака. Хакеры создают большое количество запросов на сервер, как при большом наплыве посетителей. Из-за этого сервер не выдерживает нагрузки и выходит из строя;
                                                                                                      • сайт плохо оптимизирован. Ресурс может быть настроен так, что небольшое количество пользователей генерирует много запросов. В таком случае владельцу ресурса нужно оптимизировать работу сервера с запросами пользователей. 

                                                                                                      Также причиной возникновения 502 Gateway Error могут быть ошибки PHP. Проблемы в работе могут вызывать некорректно настроенные плагины и ошибки в коде сайта.

                                                                                                      Проблема может возникнуть и на стороне пользователя. Установленные в браузере расширения могут нарушать соединение с сервером сайта. 

                                                                                                      Как владельцу сайта исправить ошибку 502

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

                                                                                                      Прежде всего проверьте количество свободной оперативной памяти. Сделать это можно двумя способами.

                                                                                                      Способ 1:

                                                                                                      1. Подключитесь к серверу по SSH.
                                                                                                      2. В терминале введите команду top:

                                                                                                      MiB Mem ― вся оперативная память.
                                                                                                      MiB Swap ― раздел подкачки.

                                                                                                      Найдите строку MiB Mem — free. Это количество свободной оперативной памяти на сервере. Если ее мало, ошибка возникает из-за нехватки памяти. Чтобы решить проблему, увеличьте количество оперативной памяти.

                                                                                                      Способ 2:

                                                                                                      1. Подключитесь к серверу по SSH.
                                                                                                      2. В терминале введите команду free -m:

                                                                                                      Mem ― вся оперативная память.
                                                                                                      Swap ― раздел подкачки.

                                                                                                      Найдите строку Mem — free. В ней указано количество свободной оперативной памяти на сервере. Если ее мало, ошибка возникает из-за нехватки памяти. Чтобы решить проблему, увеличьте количество оперативной памяти.

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

                                                                                                      Проверьте логи сервера. Если проблема возникла после обновлений на сайте, посмотрите журнал изменений и отмените доработки, которые вызвали сбои на сервере. Помимо этого, в логах можно увидеть DDoS-атаку. Если вы увидели ошибку «OOM (out of memory)», то причина в нехватке памяти.

                                                                                                      Проверьте корректность работы вспомогательных служб, таких как MySQL и Memcached. Их неправильная работа может стать причиной 502 ошибки. 

                                                                                                      Если ваш сайт сделан на WordPress, попробуйте отключить плагины. Они могут влиять на работу сервера. Чтобы отключить плагин:

                                                                                                      1. Войдите в административную панель по адресу домен/wp-admin.php.
                                                                                                      2. Перейдите в раздел «Плагины» ― «Установленные».
                                                                                                      3. Нажмите «Деактивировать»:

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

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

                                                                                                      • какой-то сервис выключен. Перезапустите веб-сервер Apache, PHP-FPM, Gunicorn, NodeJS или другой сервис, с которым работает Nginx;
                                                                                                      • связь между Nginx и бэкенд-сервером настроена неправильно. Например, Nginx обращается к порту 8080, а веб-сервер Apache «слушает» другой порт. В таком случае нужно изменить настройки веб-сервера.

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

                                                                                                      Как исправить ошибку 502: советы для пользователей

                                                                                                      Если вы пользователь и видите на сайте ошибку 502, проделайте следующие действия:

                                                                                                      1. Обновите страницу. Если ошибка возникла из-за большого наплыва посетителей, вероятно, что спустя время пользователи уйдут, нагрузка спадет и сайт откроется.
                                                                                                      2. Попробуйте открыть другой сайт. Если на других ресурсах ошибка не возникает, значит проблема на стороне владельца сайта. В таком случае вы ничего не можете сделать. Нужно ожидать, когда владелец веб-ресурса устранит проблему.
                                                                                                      3. Проверьте интернет-соединение. Из-за нестабильного подключения к сети и низкой скорости интернета браузер может не получить данные с сервера.
                                                                                                      4. Откройте браузер в режиме «Инкогнито». В «Инкогнито» браузер работает без расширений. Если в этом режиме сайт открылся без ошибки, то какое-то из установленных расширений мешает соединению. Это расширение нужно отключить.
                                                                                                      5. Очистите кеш и куки. Возможно, проблема уже устранена и сайт работает корректно, но браузер открывает старую версию страницы из кеша.
                                                                                                      6. Очистите кеш DNS. DNS-кеш хранит IP-адреса ранее посещенных сайтов локально на устройстве, чтобы ускорить связь с сервером и открывать веб-страницы быстрее. Если у сайта изменились DNS и кеш отправляет вас по старому IP-адресу, возникнет ошибка 502. Для исправления ошибки нужно очистить кеш DNS.

                                                                                                      Как очистить кеш DNS

                                                                                                      Способ чистки DNS-кеша зависит от вашей операционной системы. Ниже мы описали, как очистить DNS-кеш на Windows, Linux и MacOS.

                                                                                                      Windows

                                                                                                      1. Откройте командную строку. Для этого нажмите Win+R, введите «cmd» и нажмите OK:

                                                                                                      1. Введите команду: ipconfig /flushdns
                                                                                                      2. Дождитесь оповещения об успешной очистке кеша:

                                                                                                      Linux

                                                                                                      1. Откройте терминал при помощи сочетания клавиш Ctrl+Alt+T.
                                                                                                      2. Введите команду:
                                                                                                      • Для Ubuntu:

                                                                                                      sudo service network-manager restart

                                                                                                      • Для других дистрибутивов:

                                                                                                      sudo /etc/init.d/nscd restart
                                                                                                       

                                                                                                      MacOS

                                                                                                      1. Откройте терминал. Для этого нажмите Command+Space, введите «Терминал» и кликните по найденному приложению.
                                                                                                      2. Введите команду:

                                                                                                      sudo killall -HUP mDNSResponder

                                                                                                      Ошибка 502 Bad Gateway указывает на то, что интернет-сервер вернул недопустимый ответ при попытке доступа к веб-странице.

                                                                                                      Однако эта ошибка также может возникать из-за проблем с компьютером.

                                                                                                      Вы не уверены, что означает плохой шлюз 502 или как его решить?

                                                                                                      Вот пошаговое руководство по устранению ошибки 502 Bad Gateway. Узнайте, что это значит, как определить и как решить.

                                                                                                      Что такое ошибка 502 Bad Gateway?

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

                                                                                                      Коды состояния HTTP из диапазона 500, такие как 500, 501, 503, 504 и т. д., указывают на ошибки сервера среди этих сетевых сбоев.

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

                                                                                                      В зависимости от операционной системы, браузера, веб-сервера и хоста ошибка 502 Bad Gateway может появляться по-разному. Ниже приведены наиболее частые формы временной ошибки HTTP 502 Bad Gateway:

                                                                                                      • Ошибка HTTP 502 Неверный шлюз
                                                                                                      • 502 Ошибка прокси-сервера
                                                                                                      • 502 Плохой шлюз NGINX
                                                                                                      • Ошибка сервера
                                                                                                      • Служба шлюза 502 временно перегружена
                                                                                                      • HTTP 502
                                                                                                      • Временная ошибка 502

                                                                                                      Вот пример того, как Google отображает это.

                                                                                                      Другие службы, такие как Twitter, могут отображать совершенно другое сообщение в ответ на ошибку 502 Bad Gateway, например «Twitter переполнен». Это кажется немного более удобным для пользователя.

                                                                                                      Причины ошибки 502 Bad Gateway

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

                                                                                                      • Из-за внезапного всплеска трафика (перегрузка сервера)
                                                                                                      • Когда брандмауэр блокирует запрос
                                                                                                      • Когда адрес домена не разрешается
                                                                                                      • Время ожидания программного обеспечения сервера (возврат запроса с веб-сервера занимает больше времени, чем предполагалось.)
                                                                                                      • Некоторые расширения браузера также могут иногда приводить к ошибкам, в основном это расширение AdBlock.

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

                                                                                                      Если вы пользователь, попробуйте следующее:

                                                                                                      Попробуйте перезагрузить страницу.

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

                                                                                                      Проверьте, не закрыт ли сайт для других.

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

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

                                                                                                      Попробуйте другой браузер

                                                                                                      Ошибка 502 Bad Gateway также может быть вызвана проблемой с вашим браузером. Использование другого браузера, чтобы проверить, работает ли он, — это простой способ проверить это. Google Chrome, Mozilla Firefox, Apple Safari или Microsoft Edge — все это варианты. Если ошибка появляется и в новом браузере, вы будете знать, что это не проблема браузера, и вам следует попробовать другое решение.

                                                                                                      Очистить кеш браузера

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

                                                                                                      Проверьте расширения браузера

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

                                                                                                      Перезагрузите устройства

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

                                                                                                      Скорее всего, ваш компьютер или сетевое оборудование (Wi-Fi, маршрутизатор и т. д.) испытывают странные и временные проблемы. Эту проблему можно решить, перезагрузив компьютер и сетевое оборудование.

                                                                                                      Изменить DNS-серверы

                                                                                                      Проблемы с DNS могут иногда приводить к ошибкам 502. Смена DNS-серверов — плохая идея, но это один из способов проверки на наличие ошибок. Ваш интернет-провайдер, скорее всего, настроит ваши DNS-серверы, если вы не измените их самостоятельно. Вы можете изменить их на сторонние DNS-серверы, такие как Open DNS или Google DNS, что может решить проблему. Есть и другие преимущества перехода на DNS-серверы, такие как повышение скорости и надежности.

                                                                                                      Если вы системный администратор или владелец веб-сайта, попробуйте следующее:

                                                                                                      Работает ли внутренний сервер?

                                                                                                      • Проверьте, работает ли внутренний сервер (например, PHP, NodeJS, Tomcat и т. д.)? Если нет, запустите его.
                                                                                                      • Если бэкэнд-сервер работает, может быть, он завис? Или не в состоянии обслужить какой-либо запрос?
                                                                                                      • Может ли веб-сервер общаться с внутренним сервером? Может проблема в брандмауэре?

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

                                                                                                      Временно отключите CDN или брандмауэр.

                                                                                                      Сети доставки контента (CDN) представляют собой прозрачную основу Интернета для распространения контента. Ошибка 502 bad Gateway может быть вызвана CDN. Вы используете CDN от стороннего сервиса.

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

                                                                                                      Подведение итогов 👨‍💻

                                                                                                      В этой статье мы рассмотрели, что означает проблема 502 Bad Gateway, наиболее распространенные причины и способы ее решения.

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

                                                                                                      Понравилась статья? Поделить с друзьями:
                                                                                                    • Nikon d80 ошибка затвор
                                                                                                    • Nikon d80 ошибка r06
                                                                                                    • Nic ru ssl ошибка валидации
                                                                                                    • Nibbl ru ошибка код 80072efe
                                                                                                    • Ngrok ошибка 502 bad gateway