PHP Error session_start cannot send session cache limiter

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
tycyssg
Mesaje:58

PHP Error session_start cannot send session cache limiter

Imi apare aceasta eroare:

Cod: Selectaţi tot

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /websites/123reg/LinuxPackage23/ty/ge/o_/tygeo.co.uk/public_html/leraje/index.php:2) in ...
Aseara dupa ce am inchis calculatorul totul mergea perfect nici o eroare nimic , cand m-am trezit si am accesat site-ul in localhost, hop eroarea asta.

Linia 2 din config este session_start();

In index.php de ex. nu folosesc nici o redirectare prin headers.

Daca vreau sa ma loghez in admin panel pe pagina de logare care se cheama index.php apare eroarea , dupa ce m-am logat eroarea dispare. Daca adaug informatii in MySQL eroarea dispare de peste tot , dar apare iar la 2-3 min.

Stie cineva ce se intampla?

MarPlo Mesaje:4343
Salut
Vezi sa nu ai vreun spatiu inainte de "<?php" , sau dupa partea de inchidere "?>" din fisierul inclus.
In fisierul inclus sa nu fie vreun "echo", "print" inainte de session_start().
Daca uneori apare iar alteori nu, cauza ar putea fi alta eroare generata inainte de session_start(), care e trimisa la browser, dar nu apare in pagina. Poti verifica in codul /sursa HTML a paginii din browser, daca e vreo eroare cu textul la inceput de cod, inainte de <html> sau <body>.
Cam astea asi incerca.