Меню

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. Ошибка «Сервер не найден»
  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. Изменить кодировку можно в панели управления хостингом в разделе Сайтываш_доменНастройкиВеб-сервер → параметр Кодировка сайта.

Источник

Постоянно «Ошибка 500» (nic.ru). Как бороться? (Страница 1 из 2)

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

Сообщений с 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

                                                    0 0 голоса
                                                    Рейтинг статьи
                                                    Подписаться
                                                    Уведомить о
                                                    guest

                                                    0 комментариев
                                                    Старые
                                                    Новые Популярные
                                                    Межтекстовые Отзывы
                                                    Посмотреть все комментарии

                                                    А вот еще интересные материалы:

                                                  • Яшка сломя голову остановился исправьте ошибки
                                                  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
                                                  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
                                                  • Nhl 2004 ошибка сценария
                                                  • Netapi32 dll windows 10 ошибка