Joomla Error: …session/session.php on line 423
In meiner Joomla Konfiguration trat seit ein paar Tagen folgender Fehler auf:
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/configuration.php:1) in /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/libraries/joomla/session/session.php on line 423
Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/configuration.php:1) in /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/libraries/joomla/session/session.php on line 423
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/configuration.php:1) in /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information – headers already sent by (output started at /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/configuration.php:1) in /is/htdocs/wp1158996_CNNXG0NZZI/www/joomla/libraries/joomla/session/session.php on line 426
Nach langem Googlen fand ich heraus, dass das Problem, wie oft in gelösten Forumsbeiträgen beschrieben, nicht an der Session.php sondern an der configuration.php lag.
In den Foren wurde beschrieben, dass ich in der configuration.php nach Leerzeilen am Ende der PHP Datei suchen soll! Doch auch die Versuche, irgendwo Leerzeilen vor dem “ }
?> “-Tag zu finden(mit mehreren Editoren wie Editor, Edit, Notepad++,Dreamweaver) blieben erfolglos.
Ich weiß bis jetzt nicht genau wo das Problem liegt – an welchem Tag der configuration.php der Fehler war. Doch dann fand ich eine Lösung dazu.
Meine Lösung war:
Erstelle dir aus der configuration.php-dist, die standardmäßig im Joomla Root liegt deine configuration.php. Dazu musst du nur die Werte für deine Datenbank, Mailer usw. anpassen. (Vergiss nicht, die Datei am Ende noch in configuration.php umzubenennen)
Im Prinzip ist die configuration.php-dist die Konfigurationsdatei für Joomla, wenn du dich bei der Installation nicht für den Web Installer, sondern für die manuelle Installation entscheidest. Sie enthält Kommentare und ist für einen Joomla-, bzw PHP-Newbie leicht zu lesen bzw zu ändern.
Ich hoffe ich konnte jemandem somit Helfen, das Problem zu lösen
Hey Tobias,
There is an even better option. Don’t use the end tag ?> at all! Since it doesn’t matter if you don’t close it, it won’t make any difference.
Plus, you would be able to add as many number of blank lines you want.