Php 6'da session_unregister fonksiyonu kaldırıldı session_destroy kullanmayı deneyin.
Ayrıca hataları ve logları açık tutun yazılım kaynaklı bir hata varsa error log dosyasında hatanın nedenini bulabilirsiniz 500 hatasına sebep olan hatayı tespit etmeniz gerekir.