Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере


 

 



Ошибка 500: причины возникновения на хостинге


Ошибка 500 может возникнуть по нескольким причинам. Разберемся, что именно приводит к ее появлению и как справиться с возникшими проблемами. Например, мы используем хостинг <!-- td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;} -->https://s-host.com.ua/, на серверах которого PHP работает как SUPHP и для которого большинство нижеописанных причин неактуальны. Так, PHP-скрипты запускаются от имени пользователей, однако порой неправильная загрузка сайта на хостинг может привести к появлению ошибки 500 Internal Server Error при переходе на веб-портал.

Если вы оказались в подобной ситуации, соблюдайте простые правила:

  • Проверьте права на все папки, в том числе и на public_html. 755 — более чем достаточно для записи, поэтому необходимости в 777 попросту нет. К тому же, выставив права 777, вы рискуете безопасностью, ведь тогда любой пользователь хостинга на вашем сервере будет иметь доступ к папке:

  • Выставьте права 644 на все файлы, кроме тех, в которые будут делаться записи веб-порталу. На них стоит выставить права 755:

  • Проверьте, чтобы в файле .htaccess не было строк, которые начинались бы с с php_ (к примеру, php_flag register_globals off. Обнаружив нечто подобное в файле просто закомментируйте эти строки или удалите их.

К слову, если у вас есть необходимость в собственных php директивах, можно попросту создать файл php.ini  и прописать их там.

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

Еще одной причиной получения ошибки 500 internal server error может стать некорректная работа скрипта. Конечно же, такая ситуация достаточно не распространённая, а потому стоит исключить все предыдущие варианты и только потом переходить к текущему способу. Обратите внимание, какие именно ошибки возвращает PHP скрипт. Достаточно популярна ситуация когда веб сервер просто не может их обработать, а потому возвращает ошибку.

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

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

 





Просмотры: 1103 Комментарии (0)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Комментировать статьи на нашем сайте возможно только в течении 1 дней со дня публикации.


Опросы


Чего добавить?

Скриптов.
Баз.
Дополнений.
Шаблонов.
Уроков.
Все устраивает.

Апдейты Яндекса

Апдейты Яndex тИЦ
26.02.2019Последний
25.12.2018
29.11.2018
Апдейты Яndex выдачи
20.03.2019Последний
17.03.2019
15.03.2019
Апдейты ЯКаталога
16.01.2018Последний
20.12.2017
15.12.2017
Апдейты Google
06.12.2013Последний
]]>
  • Файлы для скачки доступны после регистрации

Последние комментарии:

Популярные статьи

  • Яндекс цитирования