logowanie na Windzie

0

Czy ktoś z Was może ma pomysł czemu nie działa logowanie w Windowsie (wielu userów nie może się zalogować w Coyote):

Po próbie zalogowania pokazuje się całkowicie czysta strona, jeśli wejde na nowo na stronę głowną, to wyraźnie nie jestem zalogowany (nie można dodawać materiałów itd..) a jednak pisze: On-line: 1 (Administrator).. - jak ktoś ma jakieś pomysły to niech da znać..

A drugi problem na Windzie jest taki, że nie można wejść na forum - również nie wiadomo dlaczego:

Fatal error: Cannot instantiate non-existent class: template in c:\usr\krasnal\www\coy\4programmers.net/Forum\index.php on line 21

0

Po próbie zalogowania pokazuje się całkowicie czysta strona, jeśli wejde na nowo na stronę głowną, to wyraźnie nie jestem zalogowany (nie można dodawać materiałów itd..) a jednak pisze: On-line: 1 (Administrator).. - jak ktoś ma jakieś pomysły to niech da znać..

Ja mam tak i w Winowsach i Linuxie, ale raz działało przez kilka godzin

A drugi problem na Windzie jest taki, że nie można wejść na forum - również nie wiadomo dlaczego:

Fatal error: Cannot instantiate non-existent class: template in c:\usr\krasnal\www\coy\4programmers.net/Forum\index.php on line 21

mi się wydaje że na localhoscie nie ma subdomen, sam próbowałem bez efektów, ale jak człowiek, mogę się mylić

0

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.

0

Co do logowania, to Adam - jak pamiętasz - długo u mnie na serwie siedziałeś i do dziś logowanie nie działa. Muszę logować się na sztywno w kodzie [sessions.php].

A co do forum, to działa wyśmienicie - wystarczył odpowiedni wpis w coyote_config i udostępnienie 2 katalogów.

http://marooned.no-ip.com/4p/
http://marooned.no-ip.com/4p.forum/
jak widać - nazwa jest dowolna

1 użytkowników online, w tym zalogowanych: 0, gości: 1