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.