У меня есть пакет хостинга с какой-то компанией. Они дают мне временный URL, по которому я могу получить доступ к сайту и просмотреть файлы HTML. Но когда я пытаюсь получить доступ к PHP-файлам, это выдает ошибку (500 Internal Server Error). Я связался с хостинговой компанией, и они сказали, что мне нужно изменить файл локальных хостов, поместив временный IP-адрес и (не временное) имя хоста в новую строку, например:
68.48.122.170 finalwebsite.org
(Я изменил названия сайта и IP-адрес)
Я не поверил, но я изменил это, и вдруг файл PHP отображается правильно. Может кто-нибудь объяснить мне, почему изменение этого локального файла хостов позволило мне удаленно избежать внутренней ошибки сервера? Я думал, что файл hosts используется только для разрешения имен хостов.