Problem z logowaniem, sesje

~Kokosal

No avatar

2006-06-07 16:34

Nie mogę się zalogować. Każda próba to porażka.
Po instalacji, przy pierwszym logowaniu na stronie logowania pojawiają się takie oto informacje:


nad oknem logowania:


Warning: session_start(): open(/tmp/sess_d882308ed0093418d1b6f8aeb7f0aa64, O_RDWR) failed: No such file or directory (2) in /admin.php on line 6

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /admin.php:6) in /admin.php on line 6

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /admin.php:6) in /admin.php on line 6

Warning: Cannot modify header information - headers already sent by (output started at /admin.php:6) in /admin.php on line 21



..... a pod oknem logowania:



Warning: Unknown(): open(/tmp/sess_69228f719b02bd51466d325f1df56426, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Wszystko robiłem zgodnie z instrukcją, serwer ma wymagane parametry, tam gdzie trzeba wstawiłem 777 itd.

Dlaczego to się pojawia i co z tym zrobić?

Kokosal

treewood (OpenSolution)

Avatar: treewood

2006-06-07 18:52

Problem polega na tym, ze nie masz praw do katalogu ''/tmp''. Sproboj to obejsc w taki sposob:
1. Utworz katalog np. files/sessions/
2. Edytuj plik config/general.php i w przedostatniej linii wstaw kod:

ini_set'session.save_path''files/sessions/' );


Teraz sesje beda zapisywaly sie do katalogu ''files/sessions/''.
Sprawdz czy dziala i daj znac. Jesli nie to skontaktuj sie ze swoim adminem serwera by Ci cos zaradzil i daj znac co Ci napisal/powiedzial.

~Kokosal

No avatar

2006-06-07 21:01

Kilka ostatnich linii config/general.php wygląda następująco:

define( 'EMAIL', $config['email'] );
define( 'VERSION', $config['version'] );
define( 'LANGUAGE', $config['language'] );
?>


Gdzie dokładnie mam to wpisać?

Kokosal

~Kokosal

No avatar

2006-06-07 21:32

Już działa.
Problem polegał na tym, że nie miałem katalogu /temp. Był tylko w kat. gł. mojego konta ftp.
Podpowiedział mi to admin.
Twój sposób też byłby ok, ale nie wiedziałem jak mam wpisać podany przez ciebie kod, ale winne jest moje niedokształcenie ;)

Dzięki za pomoc.Pozdrawiam

Kokosal

treewood (OpenSolution)

Avatar: treewood

2006-06-08 07:14

Kokosal - to dobrze. miales dodac linie i wstawic kod, ktory podalem przed ?> a za define( 'LANGUAGE', ..... );

Do góry
o nas | kontakt