I’m getting an “Internal Server Error” with Magento 1.5 and 1.4, PHP 5.2.17 and PHP 5.3.8 (both via FastCGI). Only after logging into Magento Connect. Everything works fine on Magento itself, front-end and back-end. Login form for Magento Connect is available, too.
Nothing to see in the logfiles. Neither Apache nor PHP itself tell me anything about the reason for this error. (I’ve provoked server and PHP errors to check if something would get logged. It would.) Nothing in var/report.
Page is blank, just the HTTP response header (or using Google Chrome) shows me the error message.
Permissions are all OK (user of the php process is the same as the owner of every file, even tried the silly 777 approach) and removing the .htaccess doesn’t change anything. PHP compiled myself with everything from http://www.magentocommerce.com/system-requirements configured into it.
Again: This error only occurs after logging into Magento Connect. Login form and the rest of Magento is working without errors.
I don’t know the Zend Framework or the internals of Magento. Maybe someone could point me into the right direction so I could find all the places Magento itself deliberately throws an Internal Server Error (500) without logging.