Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SESJA, Nie zakłada pliku sesji
konrad44
post 20.07.2005, 14:37:01
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


Nie zakłada mi pliku sesji w tmp. Po standartowych wpisach session_start(); itd. nie tworzy się plik sesji.
Zresztą sprawdzałem już skrypty na innym serwerze i działają. Problem jest zapewne z konfiguracją samej sesji. Wydaje mi się że wszystko przejrzałem ale nie mogę natrafić na błąd. Może ktoś mi podpowie co powinienem sprawdzić.
Informacyjnie mam, Suse EPS9, Apach2, PHP4.3.4.
Czy może ktoś wie, w którym miejscu szukać problemu?
Pozdrawiam Konrad
Go to the top of the page
+Quote Post
mhs
post 20.07.2005, 17:56:36
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


zle ustawienie session.save_path w php.ini ?
Go to the top of the page
+Quote Post
konrad44
post 22.07.2005, 11:33:29
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


W php. ini mam ustawione na /tmp
Czy powinno być inaczej?
Go to the top of the page
+Quote Post
SongoQ
post 22.07.2005, 11:51:47
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Jaki masz system? bo jesli windows to musisz podac pelna sciezke i utworzyc taki katalog.


--------------------
Go to the top of the page
+Quote Post
konrad44
post 22.07.2005, 12:18:01
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


Serwer jest linuksowy Suse
Założyłem nowy katalog nadałem mu uprawnienia zmieniłem w pis w php.ini i teraz mi zakłada plik lecz nie wpisuje do niego danych (nie rejstruje zmiennej i jej wartości)
W przegladarce wyrzuca mi

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /srv/www/htdocs/ECB/password/TMPb0wufk0zz5.php:9) in /srv/www/htdocs/ECB/password/TMPb0wufk0zz5.php on line 10

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /srv/www/htdocs/ECB/password/TMPb0wufk0zz5.php:9) in /srv/www/htdocs/ECB/password/TMPb0wufk0zz5.php on line 10

skrypt testowy jest najprostszy
<?php
session_start();
sesion_register('tekst');
$tekst=1;
?>
Czy problem może tkwić w uprawnieniach do katalogu tmp?
Go to the top of the page
+Quote Post
tiraeth
post 22.07.2005, 12:22:06
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Spróbuj dodać ob_start() (na początku) i ob_end_flush() (na końcu)...
Go to the top of the page
+Quote Post
konrad44
post 22.07.2005, 12:33:16
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


Teraz wyrzuca mi w przeglądarce
Parse error: parse error in /srv/www/htdocs/ECB/password/TMPbvl4ck112w.php on line 11

Linia 11 to: sesion_register('tekst');
i nie ma pliku sesji w katalogu tmp
Go to the top of the page
+Quote Post
SongoQ
post 22.07.2005, 13:03:42
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Cytat
Czy problem może tkwić w uprawnieniach do katalogu tmp?

A php moze do tego katalogu zapisywac?


--------------------
Go to the top of the page
+Quote Post
konrad44
post 22.07.2005, 14:58:15
Post #9





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2005

Ostrzeżenie: (0%)
-----


Problem wyglada tak że pliki sesji sie tworzą a nie zapisują się do nich wartości.
Go to the top of the page
+Quote Post
Ccn
post 31.08.2005, 23:17:03
Post #10





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 2.07.2005

Ostrzeżenie: (30%)
XX---


Ja mam Windows XP Pro apache 1.3.* i php 4.3.11 i folder sesji c:\usr\sesjephp i śmiga winksmiley.jpg

Ale kiedyś nie miałem ustawionego katalogu i O DZIWO SESJE DZIAŁAŁY exclamation.gif! Chyba zapisywały się do mojego Temp (c:\documents and settings\Ccn\Ustawienia lokalne\temp)


--------------------
Mój localhost: Apache 1.3.*, PHP 4.3.11, MySQL 4.0.24-nt, Perl (Windows XP Pro SP2)
Go to the top of the page
+Quote Post
popo
post 1.09.2005, 05:20:45
Post #11





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 15.07.2005

Ostrzeżenie: (0%)
-----


moze sprobuj
  1. <?php
  2. $_SESSION['tekst']='WARTOSC';
  3. ?>

zamiast
  1. <?php
  2. sesion_register('tekst');
  3. ?>


btw tez posiadam suse 9 (instal z ftp) i jedyna rzecz ktora musialem w konfigu apacza zmienic to dodanie SSL, konfig apacza w suse jest rozbity na kilkanascie malych pliczkow co niekiedy utrudnia zlokalizowanie bledu radze przejrzec wszystkie pliczki w katalogu /etc/apache2/ i jego podkatalogach mozliwe ze w ktoryms z tych plikow masz overridniete ustawienia z httpd.conf
jesli to nie pomoze to looknij jeszcze na konfig php
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 17:06