Внутренняя ошибка сервера

У меня есть файл HTML и файл PHP в той же папке на удаленном сервере. Из URL-адреса я вызываю HTML-файл, и HTML-файл вызывает файл PHP при отправке формы.

Но все идет не так. Когда я отправляю форму, она выдает ошибку:

500 – внутренняя ошибка сервера. Существует проблема с ресурсом, который вы ищете, и его невозможно отобразить.

Какова причина?

Отредактировано:

Источник файла PHP доступен [здесь] [1].

Тег формы в файле HTML выглядит так:

[1]: Код для отправки электронной почты не работает сильный текст

ошибка 500 означает, что у вас есть внутренняя ошибка в вашем коде, попробуйте найти файл журнала ошибок php или журнал ошибок apache, у них будет информация, которая сообщает вам, где именно произошла ошибка

У меня есть файл HTML

это не актуально

и файл PHP

ОК

в той же папке на удаленном сервере.

Не имеет значения

Из URL-адреса я вызываю HTML-файл

Это бессмысленный gobbedy-gook, я полагаю, вы имеете в виду из браузера, который вы называете URL-адресом HTML-файла

и файл HTML вызывает файл PHP при отправке формы.

Нет, нет. Я предполагаю, что действие формы в документе HTML является URL-адресом скрипта PHP.

Но все идет не так. Когда я отправляю форму, она выдает ошибку:

500 – внутренняя ошибка сервера. Существует проблема с ресурсом, который вы ищете, и его невозможно отобразить.

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

Вы проверили скрипт PHP, чтобы узнать, может ли он вернуть сообщение статуса 500?

Разве только этот скрипт PHP так умирает? т.е. есть ли у вас другие скрипты PHP, которые не падают?

Какой веб-сервер вы используете? Является ли интерпретатор запущенным как модуль? CGI? Быстрый CGI?

Что произойдет, если вы вставляете URL-адрес скрипта PHP прямо в ваш браузер?

Вы попробовали Google для «PHP» и сообщение об ошибке? (подсказка: любой из первых 10 из результатов 514000 все объясняет, когда и почему это происходит).

C.