Livezilla

Certified Partner and
PrestaShop Developer for:

Понимание и устранение Ошибка 500

Крепление Ошибка 500

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


Ошибка 500 это общая ошибка, которая хост генерирует.

Есть много причин, почему это может произойти, но 3 наиболее распространенные из них:


1) Файл / Разрешения для папки - Большинство современных компьютеров (которые предлагают CPanel) заблокирует PHP файлов, которые устанавливаются на 777 или которые находятся в папке, которая установлена ​​в 777, или даже если один из родителей папкам 777.

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

Вы можете спросить себя: «Почему инструкции Prestashop установки говорят, чтобы использовать 777"? Ну, кажется, что 777 на французском языке переводится на 755 на английском языке:)

Мы не просим их изменить инструкции, но по какой причине, нашей просьбе было упущено. Некоторые очень старые конфигурации сервера или те, которые неправильно настроен не будет работать должным образом с 755 и 777 требуют, но мне кажется, что они очень мало (так как это основной риск для безопасности).

Нет файлов или папок должен быть установлен в 777, 755 должны быть максимально разграничение прав доступа.

2) Сервер тайм-аут - Каждый сервер имеет настройку тайм-аута, который является время, которое скрипт будет израсходован.

Эти пределы зависят от одного к другому, а некоторые установить его ниже, чем 30 секунд и не позволяют, чтобы изменить его, а другие установите его на 5-10 минут и позволяет изменить его.

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

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

3) Неверный синтаксис в файле Htaccess -.. Синтаксис в файле Htaccess очень строг, если вы добавите неверная команда, или даже неправильный знак, ваш сервер выдаст ошибку 500.

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


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