Having a 500 error mean that apache blocked the page afterwards, it does not ncessarily mean that there was a php error.
Since it's an apache error and not a php one, you should check the apache error log first.
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind