php.ini ayarlarınızda display_errors ve error_reporting kapalı ise, PHP hata fırlattığında HTTP 500 iç sunucu hatası alırsınız. Hataları görmeniz için ya ini ayarlarınızı değiştirmeniz ya da index kodunuzun en üst satırına şunu eklemeniz gerekir:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
Bunu sayfanıza ekledikten sonra neden 500 hatası aldığınızı görebilirsiniz. PHP tarafından verilen hata mesajı ekrana basılır.