Co do pierwszego pytania:
Dzieje sie tak dlatego, ze cookie prawdopodobnie nie ustawia sie, lecz informacje w bazie danych zostaja zmienione. Napisz sobie taki skrypt:
<?
print_r($_COOKIE);
?>
I zobacz co ci wyswietli - powinien wyswietlic tablice z ciasteczkami. Jezeli nie - cookie nie jest ustawione. Z tego co pamietam z rozmowy z toba, to problem lezal w wyslaniu cookie, gdyz przed cookie nie moze zostac wyslany zaden tekst i PHP wywalal blad: Cookie alredy sent. Przede wszystkim sprawdz czy w pliku lang/pl.inc nie znajduja sie zadne bajty przed znakiem <? w pierwszej linijce. Jezeli tak - usun te krzaczki. Polecam wlaczenie pelnego trybu wyswietlania bledow (w functions.php). Z tego co pamietam problem z komunikatem blednego wyslania ciastka znajduje sie takze w skrypcie login.php, ale tam to naprawde nie wiem, czemu.
Co do drugiego bledu:
Moja struktura katalogu na localhost wyglada tak:
/4programmers.net
/4programmers.net/Forum
A sciezka do serwera to C:\usr\Coyote\Coyote-0-9-1
Tak wiec jezeli chce wejsc na glowna strone serwisu, to wpisuje 127.0.0.1/4programmers.net - jezeli na forum to: 127.0.0.1/4programmers.net/Forum. Blad o ktorym mowisz informuje o niemoznosci dolaczenia do forum, kodu z glownej czesci serwisu (chodzi o modul functions.php). Wlacz sobie wyswietlanie wszystkch komunikatow w php.ini: E_ALL. Ja, gdy w katalogu 4programmers.net/Forum, w pliku root.inc podam zla sciezke do glownej czesci serwisu, wywaala mi takie cos:
Warning: main(../4programmers.netextension.inc) [function.main]: failed to open stream: No such file or directory in c:\usr\Coyote\coyote-0-9-1\4programmers.net/Forum\index.php on line 18
[...]
Tobie wywala tylko Fatal Error:
Fatal error: Class 'Template' not found in c:\usr\Coyote\coyote-0-9-1\4programmers.net/Forum\index.php on line 21
Musisz miec ustawiona zla sciezke dostepu - nie ma sil.