php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.06.2004, 15:28  
Gast
 
Beiträge: n/a
Standard Session Start Fehlermeldung

Hi Leute,

habe ein PHP-Skript auf einem IIS 5.0 (Windows 2000 Server) laufen. Es läuft alles recht gut, nur bekomme ich hin und wieder diese Fehlermeldung:

Notice: session_start() [function.session-start]: ps_files_cleanup_dir: opendir(C:/winnt/temp) failed: Invalid argument (22) in C:\Intranet\index\authentification.php on line 3

In Zeile 3 steht:

session_start();

Hat jemand eine Idee, was das sein könnte?

Danke, Lukas!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.06.2004, 15:39  
Gast
 
Beiträge: n/a
Standard

und was steht in den zeilen 1 und 2?
  Mit Zitat antworten
Alt 08.06.2004, 18:19  
Gast
 
Beiträge: n/a
Standard Re: Session Start Fehlermeldung

Zitat:
Zitat von skalu
habe ein PHP-Skript auf einem IIS 5.0 (Windows 2000 Server) laufen. Es läuft alles recht gut, nur bekomme ich hin und wieder diese Fehlermeldung:

Notice: session_start() [function.session-start]: ps_files_cleanup_dir: opendir(C:/winnt/temp) failed: Invalid argument (22) in C:\Intranet\index\authentification.php on line 3

Hat jemand eine Idee, was das sein könnte?
Steht doch da!

29.11. Wie benutze ich die Session-Funktionen unter Windows?
http://www.dclp-faq.de/q/q-sessions-windows.html
  Mit Zitat antworten
Alt 08.06.2004, 19:22  
Gast
 
Beiträge: n/a
Standard

@djknuffel

in der Zeile 1 und 2 steht nichts, außer "<?".

@meikel

Danke, ich bin nur skeptisch, weil es einmal funktioniert und einmal nicht. Ich habe heute z.B. mal die Seite 60 Mal neu geladen (habe mitgezählt), bis die Fehlermeldung kam, dann wieder einige Male nicht.

Warum funkt das manchmal und manchmal nicht?

Danke für eure Hilfe!

Grüße Lukas
  Mit Zitat antworten
Alt 08.06.2004, 20:22  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von skalu
Danke, ich bin nur skeptisch, weil es einmal funktioniert und einmal nicht.
Ich will hier keine OS Diskussion vom Zaune brechen, aber es nun mal absolut nix ungewöhnliches, daß es Dinge gibt, die unter Windows mal nicht und mal doch funktionieren.

Generell ist es unklug, den session.save_path ins Windowsverzeichnis zu verlegen.

Die Notiz kriegste auch damit weg:
Code:
@session_start();
Zitat:
Warum funkt das manchmal und manchmal nicht?
Das frage ich mich beim nächsten blue screen auch...
  Mit Zitat antworten
Alt 10.06.2004, 00:56  
Gast
 
Beiträge: n/a
Standard

ich habe das gleiche Problem auf Linux
(hatte auch vor etwa einem Monat nen Thread damit hier)
dies ist ja anscheinend ein Lesefehler...
von meinem Hoster aus heißt es, dass PHP bzw der Apache User Lesezugriff auf auf das temporäre Verzeichnis hat. Eine Lösung habe ich keine...
  Mit Zitat antworten
Alt 10.06.2004, 01:01  
Gast
 
Beiträge: n/a
Standard

session.save_path:
Zitat:
Zitat von Papst
von meinem Hoster aus heißt es, dass PHP bzw der Apache User Lesezugriff auf auf das temporäre Verzeichnis hat. Eine Lösung habe ich keine...
Da ich schon Pferde habe kotzen sehen, wäre ein Link auf Dein phpinfo eine hilfreiche Info.
  Mit Zitat antworten
Alt 10.06.2004, 01:13  
Gast
 
Beiträge: n/a
Standard

wo du recht hast...

der save path ist /tmp

phpinfo habe ich mal hier gelagert:
http://die-sturmtruppen.de/info

Edit: ja, ich weiß, das die php version asbach uralt ist, für eine neuere müsste ich einen Serverwechsel machen, da die aber auch 2 Versionsnummern unter der aktuellen liegt, habe ich da keine Lust drauf...
  Mit Zitat antworten
Alt 10.06.2004, 03:00  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Papst
wo du recht hast...
der save path ist /tmp
Nicht sehr glücklich, obwohl und weil /tmp mit im open_basdir aufgeführt ist. So können auch andere User auf dem Server in Deine Session Files reingucken.

Der include_path ist auch ungewöhnlich:
Code:
 . : ..
Das würde bedeuten, daß PHP auch Scripte oberhalb Deines Doc_root (/www/htdocs) sucht, aber keinen Zugriff bekommt, weil open_basedir da was dagegen hat.
Zitat:
Edit: ja, ich weiß, das die php version asbach uralt ist, für eine neuere müsste ich einen Serverwechsel machen,
Das verstehe ich nicht ganz. Ist deren Root überfordert, ein Update der PHP Version durchzuführen, oder haben die das LAMP im BIOS-EEPROM? <g>

Zitat:
da die aber auch 2 Versionsnummern unter der aktuellen liegt, habe ich da keine Lust drauf...
Man will wenigstens 4.3.4 haben.

Theoretisch müßten Sessions funktionieren, praktisch würde ich mich als Untermieter auf so einer Kiste nicht einmieten.
  Mit Zitat antworten
Alt 10.06.2004, 12:33  
Gast
 
Beiträge: n/a
Standard

wofür genau ist der include_path?
ich kann mir nicht wirklich was darunter vorstellen, der hat was mit den pear packages zu tun oder?

Ich schreibe gerade eine Mail an meinen Provider... mal sehen, was ich als Antwort bekomme.

Edit: habe antwort
Zitat:
Hallo,

ein Update und Änderungen sind nicht möglich, da es sich um einen Server handelt wo weitere Kunden drauf liegen.
Allerdings, ich bin zwar kein linux experte aber..., ist es, soweit ich das weiß, bei Linux doch sogar möglich, gerade geladenene Dateien zu überspielen. Also beispielsweise müsste es möglich sein, die PHP Version bei laufendem Apache upzudaten, danach müsste man nurnoch den Apache neustarten oder sehe ich das jetzt irgendwie falsch ?
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
sesion start Ausgabe der session id mit ? in der URL hackenbusch PHP Tipps 2007 1 16.12.2006 02:06
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Kann keine Session auslesen und habe keine Fehlermeldung Klaus Server, Hosting und Workstations 7 26.05.2006 12:31
Fehlermeldung bei Ausführen von session variablen karl PHP Tipps 2007 3 07.12.2005 10:34
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
phpadmin - fehlermeldung beim start bendigo Datenbanken 7 31.07.2005 09:31
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Session und Fehlermeldung Your script possibly relies on a.. nieselfriem PHP Tipps 2005-2 2 17.06.2005 16:08
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
session fehlermeldung PHP Tipps 2004-2 5 21.12.2004 15:39
session start nur bei jedem 2. login PHP Tipps 2004-2 9 16.12.2004 13:39
Fehlermeldung bei Session PHP Tipps 2004 7 12.09.2004 13:18
session übergabe -> fehlermeldung PHP Tipps 2004 2 21.07.2004 21:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fehlermeldung: function.session-start, [function session-start] ps_files_cleanup_dir invalid argument (22), session start fehlermeldung, php wie rechte auf session dir, wie benutze ich die session-funktionen unter windows?, php keine fehlermeldung bei session start, session start nicht möglich, ps_files_cleanup_dir: opendir(c:/temp) failed, failed: invalid argument (22), session start fehler, http://www.php-faq.de/q-sessions-windows.html, wo muss session start hin, ich kann keine session starten, wo kommt sessino start hin, php session start in skript

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.