Hallo, ich habe bei jedem Produktexport folgendes in den Logs und finde leider kaum Infos dazu über Google Problem beste mit der CE 4.0.3 - 4.0.8 Es läuft ein PHP-FPM kann das das Problem sein ? http://www.XXX.de/backend/export/index/ … f45b3fbe7f [Mon Jun 24 21:45:35 2013] [error] [client XXX] FastCGI: comm with server "/var/www/cgi-bin/php5.external" aborted: error parsing headers: duplicate header 'Content-Type', referer: http://www.XXX.de/backend/
Danke Gruß Thorsten
Hat das Problem niemand ?
Dieser Enlight Controller macht irgendwie faxen. Jedenfalls habe ich den SendHeader hier einfach auskommentiert. engine/Library/Enlight/Controller/Response/ResponseHttp.php /\*\* \* Sends all headers \* \* @return Enlight\_Controller\_Response\_ResponseHttp \*/ public function sendHeaders() { $this-\>sendCookies(); // core-hack //return parent::sendHeaders(); }
Ok also Shopware schickt einfach mehrfach header informationen und beim Produktexport wird bereits ein header gesetzt und dann kommt noch einer dazu. /\*\* \* Sends all headers \* \* @return Enlight\_Controller\_Response\_ResponseHttp \*/ public function sendHeaders() { // Corehack $\_lastHeaderElement = end($this-\>getHeaders()); $this-\>sendCookies(); if(isset($\_lastHeaderElement['replace']) && $\_lastHeaderElement['replace'] === TRUE){ return parent::sendHeaders(); } } }
Das ist ein Corehack und es gibt sicher eine elegantere Lösung. Mich wundert nur, dass ich ganz alleine mit dem Problem bin