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

Чтение 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. Обратите внимание на лог работы сервера. Как правило, причина кроется в использовании нескольких несовместимых между собой модулей.

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

 





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

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


Опросы


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

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

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

Апдейты Яndex тИЦ
16.08.2017Последний
19.05.2017
12.04.2017
Апдейты Яndex выдачи
16.10.2017Последний
10.10.2017
08.10.2017
Апдейты ЯКаталога
16.10.2017Последний
13.10.2017
07.10.2017
Апдейты Google
06.12.2013Последний
]]>
  • Файлы для скачки доступны после регистрации

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

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

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