Session wird nicht gespeichert

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Session wird nicht gespeichert

    Hallo

    ich hab da mal ne Frage zu PHP & Apache unter Windows

    Ich habe einen Apache 2.39 und PHP V. 4.2.2 am laufen auf meinem Server
    Soweit funktioniert auch alles einwandfrei außer die Sessions

    ich hab mir 3 Vhosts eingerichtet wobei die Session bei einem funktionieren und bei allen anderen nicht
    d.h. wenn ich mich auf der entsprechenden Seite eingeloggt habe und weiter gehen will kommt nach jeder neuen Seite das login wieder
    (Cookies sind eingeschaltet)

    das muss irgendwie mit der PHP Version was zu tun haben (glaube ich)

    Leider ist es mir bis jetzt nicht gelungen den Apache mit der PHP 4.3.4 Version an laufen zu bringen (über php4apache2.dll) da gibt es immer einen Fehler
    auch die Apache 2.48 oder 2.49 Version lässt sich mit der PHP 4.34 php4apache2.dll nicht starten.

    Vielleicht weiss jemand Rat

    Danke

  • #2
    1. zu Session: bitte Code posten, und zwar, wie du Session setzst und ausliest
    2. Apache 2.39 & Co ist mir neu du meinst 2.0.39 usw. oder? und ich
    nehme an, BS ist Window, dann poste mal was du in httpd.conf geändert hast.

    Kommentar


    • #3
      Ja meinte den 0.39

      und BS ist W2K

      http.conf Inhalt Auszug
      Listen 80

      LoadModule php4_module C:\php\sapi\php4apache2.dll
      ServerName localhost:80

      AddType application/x-tar .tgz
      AddType application/x-httpd-php .php .php3

      NameVirtualHost *:80

      <VirtualHost *:80>
      ServerAdmin admin@meine.domain
      ServerName www1.meine.domain
      DocumentRoot "C:\www/"
      AccessFileName .htaccess
      <Files ~ "^\.ht">
      Order allow,deny
      Deny from all
      </Files>
      </VirtualHost>
      #************************************************
      <VirtualHost *:80>
      ServerAdmin admin@meine.domain
      ServerName www2.meine.domain
      DocumentRoot "d:\www/"
      AccessFileName .htaccess
      <Files ~ "^\.ht">
      Order allow,deny
      Deny from all
      </Files>
      </VirtualHost>

      Das sind so die eigentlichen änderungen
      *************************************************


      Das setzen und auslesen macht ein altes VBB zu Test und progzwecken
      Code nicht geändert

      Vielleicht hilft ein PHPINFO Auszug weiter
      Zuletzt geändert von Admin@Scream; 31.03.2004, 18:05.

      Kommentar


      • #4
        die beiden Dateien:

        LW:\<php-pfad>\php4ts.dll und
        LW:\<php-pfad>\dlls\ntwdblib.dll

        müssen noch ins %Systemroot%\system32 kopiert werden, dann sollte es laufen.

        Achte ausserdem darauf dass in php.ini der Pfad zu den Extension richtig
        eingestellt ist.

        Kommentar


        • #5
          Hat sich inzwischen erledigt

          habe es endlich mal geschafft den Apache 2.0.48 mit PHP 4.3.5 ans laufen zu bringen und da gehen die Sessions auf jedem VH überall



          übrigens die *.dlls waren bei der anderen Version an der richtigen Stelle denn sie wurden ja geladen und der Server lief ja auch
          es ging ja nur um die Session die irgendwie nicht richtig behalten wurde


          ist schon ein harter Krampf wenn man mit verschiedenen Versionen rumbastelt


          aber Danke an dich das du ein paar Gedanken gepostet hast

          Kommentar


          • #6
            Ähm ... Hm....

            du hattest 2 Probleme gehabt (s. 1. Posting):

            1. Session
            2. PHP läuft nicht

            ich hatte nur versucht, dir dabei zu helfen PHP als Modul zum laufen zu
            bringen. zu Session konnte ich noch garnicht sagen ...

            trotzdem egal

            Kommentar

            Lädt...
            X