tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
15
ZUGRIFFE
646
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    n'Abend.
    Ich habe folgendes Problem. Beim erstellen eines Admin Bereiches bekomme ich diesen Fehler:
    Warning: open(/tmp\sess_46a4f7f36ad886e0efffc8a4838e86bc, O_RDWR) failed: m (2) in c:\appserv\www\admin\index.php on line 3
    Den fehler bkomm ich natürlich auch bei der weiterleitung. Falls ihr das Tutorial nicht findet es heißt genau: [PHP/mySQL] Login-System mit Sessions von workaholic.
    Ich hab eigentlich alles so gemacht wie dort beschrieben nur in anderem Layout. Ich hoffe ihr könnt mir, wie immer, helfen
     

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    hab den code sowie das tutorial nicht angeschaut.

    aber dein pfad /tmp\sess_46a4f7f36ad886e0efffc8a4838e86bc sieht äußerst merkwürdig aus. Zwei verschiedene slashes.

    Und wie man an der Fehlermeldung darunter sehen kann, läuft das ganze auf einem win-server.
    schonmal probiert bei windows / aufzurufen?

    du solltest also das richtige temp-dateien-verzeichnis aufrufen, nicht /tmp/ sondern wohl eher c:\windows\temp oder etwas in diese richtung.
     
    been there, done that, lived it, left it

  3. #3
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    ich finde nichts, was mit temp in zusammenhang steht. Ich habe auch keinen falschen / gefunden
     

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    wenn ein server auf deinem rechner ist, dann würde ich es ersteinmal irgendwo bei irgendnem provider ausprobieren, denn dann kannst du etwaige fehler in der php.ini gleich ausschließen.

    und soweit ich weiß, muss ein session_path gesetzt werden.
     
    been there, done that, lived it, left it

  5. #5
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    ich habs in der php.ini gefunden:

    session.save_path = /tmp

    aber in was muss ich das ändern?
     

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    erstell ein verzeichnis c:\TEMP falls es nciht schon existiert und schreibe auch genau das dorthin.
     
    been there, done that, lived it, left it

  7. #7
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    habs geändert, aber da tut sich nichts
     

  8. #8
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    der pfad der fehlermeldung ist auch gleich geblieben.
    Als hätte ich die falsche php.ini...
     

  9. #9
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    ich hab eigentlich nicht wirklich ahnung von nem win-apachen, aber ich habe hier mal irgendwo gelesen, dass noch eine php.ini existieren kann. IMHM war das unter c:\windows\system32\.

    ansonsten suchen.
     
    been there, done that, lived it, left it

  10. #10
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    aber bei meinem Hoster gehts. Er hat auch definitiv Linux. Ich weiß zwar nicht was das zu sagen hat, aber...
     

  11. #11
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    system32 wäre es nur bei windows 2000. Ich habe eine php.ini im windows-verzeichnis und im apache-verzeichnis, aber das ist nur ne bespiel php.ini
     

  12. #12
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    änder einfach beide.

    daran muss es ja liegen, wenns bei deinem provider funktioniert.
     
    been there, done that, lived it, left it

  13. #13
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    aber in der anderen php.ini steht nur
    ; php.ini for PEAR tests
    include_path=..
     

  14. #14
    Avatar von Mr.Fies
    Mr.Fies Mr.Fies ist offline Mitglied Silber
    Registriert seit
    Apr 2002
    Ort
    Erfurt
    Beiträge
    80
    Ich geh mal davon aus das du apache auf deinem Rechner laufen lässt.

    Hmmm gibt es auf deine c: Platte überhaupt ein c:\TEMP Ordner?


    Bei mir ist es so, ich musste in dem Ordner wo das Script ist was die Session anlegt noch einen \tmp Ordner anlegen. Dann geht es.
     

  15. #15
    DaRula DaRula ist offline Mitglied Gold
    Registriert seit
    Apr 2002
    Beiträge
    191
    ich hab mal nach der änderung der php.ini neugestartet und dann ging es
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 02.05.09, 18:56
  2. Antworten: 1
    Letzter Beitrag: 08.06.08, 17:51
  3. Antworten: 1
    Letzter Beitrag: 08.12.07, 19:27
  4. Frage zu "Login System mit Sessions"
    Von BlackBestia im Forum PHP
    Antworten: 3
    Letzter Beitrag: 29.01.07, 18:19
  5. Antworten: 1
    Letzter Beitrag: 02.03.05, 19:27