Das Einloggen ins Joomla Backend funktioniert nicht und es erscheinen ähnliche Warnungen wie die folgenden
auf Ihrer Startseite:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/login/configuration.php:1) in /home/login/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 /home/login/configuration.php:1) in /home/login/libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information - headers already sent by (output started at /home/login/configuration.php:1)
in /home/login/libraries/joomla/session/session.php on line 426
Ein Byte Order Mark (BOM) am Anfang der Datei configuration.php. Sie ist mit einem ungeeigneten Editor bearbeitet wurden. Jede andere Datei, die vor der Session ausgeführt wird, kommt dafür aber ebenfalls in Frage. Besonders problematisch ist das Auffinden des BOM deshalb, weil es ein definiertes Markierungsbyte ist und weder im Editor noch im Browser gezeigt wird. Außer in einem Hex-Editor ist es nicht zu sehen.
Das Windows Notepad z.B. ist für die Bearbeitung von UTF-8-Dateien für das Web ungeeignet, weil es ungefragt das BOM einfügt, auch wenn die geöffnete Datei vorher kein BOM hatte.
Ein geeigneter Editor ist z.B. Notepad++. Hier läßt sich die Datei auf "UTF-8 ohne BOM" konvertieren.
In einer der zuerst ausgeführten Dateien steht ein Leerzeichen oder Zeilenumbruch außerhalb von
"< ?php" und "? >". Dieser Fehler ist schnell und einfach zu finden. Löschen Sie hier einfach den Zeilenumbruch oder die
Leerzeichen raus.