Joomla 1.6.. i 1.7.. Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /cms/configuration.php:1) in /cms/libraries/joomla/session/session.php on line 411

Wszystkie swoje pliki edytuje w programie “Dreammeaver”, jakieś było moje zdziwienie jak u klienta na szybko użyłem “Total Commandera” i joomla zwróciła mi taki komunikat:

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /cms/configuration.php:1) in /cms/libraries/joomla/session/session.php on line 411

przez to nie można było się zalogować w panelu admina i cokolwiek edytować, po szperając w necie można znaleźć odpowiedź którą już kiedyś przerabiałem z autopsji że każdy program inaczej interpretuje linie spacje i tabulacje, w tym przypadku “Total Commander” dopisał linie której nie było widać w “Dreammeaverze” więc nie można było jej usunąć w Notepad++ też nie było jej. Trzeba było stworzyć nowy dokument z tą samą nazwą i przekopiować tylko treść.

U mnie chodziło o plik configuration.php ale występuje ten error również przy edycji innych “delikatnych” plików, więc należy pamiętać co się ostatnio edytowało i poszukać znaku (spacji) lini tabulacji i innych ukrytych rzeczy które może dopisać jakiś inny edytor.

Leave a Reply