Причината за грешката е заявката, която сте изпратили до уеб сървъра. Уеб сървърът се опитва да изпълни заявката и изпълнява скриптове, за да направи това, във вашия случай PHP скрипта.
PHP скриптът сега не работи. Уеб сървърът знае само, че се е провалил, но тъй като уеб сървърът не знае нищо конкретно, той ще върне само така наречената Internal Server Error (грешката е възникнала вътрешно), код 500. Точната информация за грешката е скрита, тъй като грешката не е била очаквана и не трябва да се изтича вътрешна информация към външния свят.
Само от съобщението никой не може да каже какво се е случило. Трябва да погледнете в регистъра на грешките на вашия уеб сървър и да проверите какво е вътрешното отчитане.
Във вашия случай бих предположил, че вашият PHP скрипт има фатална грешка. Можете също да активирате показването и регистрирането на грешки в PHP, вижте PHP не показва съобщения за грешки .
Когато направите това, може да видите още съобщения за грешка. Често срещаните съобщения за грешки са обяснени в нашата справка за грешки:Справка - Какво означава тази грешка в PHP? .
Ако трябва да направя предположение, бих казал, че виждате това, защото вашият PHP файл не се анализира. Най-вероятно следната грешка:
Приятно отстраняване на проблеми!