Martina: Probleme mit Xampp (htaccess unter Vista)

Hallo,

Ich habe soeben XAMPP unter Vista installiert und das klappt soweit auch alles.
Nur bekomme ich einen Serverfehler 500
Wenn ich die htaccess raus nehme gehts. Liegt es also an den Pfaden?
Habe die htaccess dynamisch generiert mit nem Script der Absolute Pfade ermittelt (Läuft auf jedem Server im Web und auch auf allen XP(-XAMPP) Rechner)

Hoffe es handelt sich um eine kleinigkeit, da morgen Eine Softwarepräsentation auf diesem Vista-Laptop durchgeführt werden soll.

Danke

Martina

  1. Hello Martina,

    Ich habe soeben XAMPP unter Vista installiert und das klappt soweit auch alles.
    Nur bekomme ich einen Serverfehler 500
    Wenn ich die htaccess raus nehme gehts. Liegt es also an den Pfaden?

    Das hängt davon ab, was in Deiner .htaccess-Datei drinsteht.
    Mindestens eine der Angaben in der Datei muss den in der übergeordneten Server-Konfiguration festgelegten Direktiven widersprechen, also nicht erlaubt sein.

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Hi,

      ...also nicht erlaubt sein.

      AuthType Basic
      AuthName "Login"
      AuthUserFile C:/Programme/xampp/htdocs/meinesoftware/.htpasswd
      require user admin usr abc xyz

      So siehste aus und was ist da jetzt verkehrt?

      Martina

      1. Hello,

        So siehste aus und was ist da jetzt verkehrt?

        höchstens die Datei mit dem Punkt. Kann Vista das?
        Aber ich denke, der Fehler liegt im fehlenden

        AllowOverride AuthConfig

        in der übergeordneten Konfiguration.

        http://httpd.apache.org/docs/2.0/howto/auth.html

        Leider habe ich die Organisation der XAMPP-Konfigurationsfiles nicht im Kopf, ob die genauso aufgebaut ist, wie der "normale" Apache2

        Dann müsstest Du mal schauen, wo das Default-File für die Document Root liegt.

        Dort muss dann im <directory>-Container für die Document Root die Directive untergebracht werden.

        Harzliche Grüße vom Berg
        http://bergpost.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

        1. Hello,

          http://www.apachefriends.org/de/xampp-windows.html#498

          Wenn ich das so als Trockenübung richtig sehe, hat der Xampp nur eine httpd.conf, in der alles dreinsteht. Kannst Du das bestätigen?

          Drei Sections mit Konfigurationen.

          Hast Du Dir einen Virtual Host eingerichtet?
          Das müsste in "Section 3" sein, wenn ich mich richtig erinnere.

          Dort ist dann auch die zugehörige Document Root festgelegt und dort kannst Du auch die <Directory>-Direktive unterbringen mit dem AllowOverride AuthConfig

          http://httpd.apache.org/docs/2.0/mod/core.html#directory

          Harzliche Grüße vom Berg
          http://bergpost.annerschbarrich.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          Nur selber lernen macht schlau
          Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

          1. Hi,

            Wenn ich das so als Trockenübung richtig sehe, hat der Xampp nur eine httpd.conf, in der alles dreinsteht. Kannst Du das bestätigen?

            Ja

            Drei Sections mit Konfigurationen.

            äh.. hmm *durchblick*

            Hast Du Dir einen Virtual Host eingerichtet?

            Ich habe ganz normal XAMPP Installiert und sonst nichts. Natürlich noch die Security einstellungen vorgenommen und fertig!

            Das müsste in "Section 3" sein, wenn ich mich richtig erinnere.
            Dort ist dann auch die zugehörige Document Root festgelegt und dort kannst Du auch die <Directory>-Direktive unterbringen mit dem AllowOverride AuthConfig

            <Directory "C:/Program Files/xampp/htdocs">

            Possible values for the Options directive are "None", "All",

            or any combination of:

            #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI Multiviews

            Note that "MultiViews" must be named *explicitly* --- "Options All"

            doesn't give it to you.

            The Options directive is both complicated and important.  Please see

            http://httpd.apache.org/docs-2.0/mod/core.html#options

            for more information.

            Options Indexes FollowSymLinks Includes ExecCGI
                AddType text/html .shtml
                AddHandler server-parsed .shtml
                AddHandler cgi-script .cgi .pl

            ReadmeName footer.html

            AllowOverride controls what directives may be placed in .htaccess files.

            It can be "All", "None", or any combination of the keywords:

            #   Options FileInfo AuthConfig Limit

            AllowOverride AuthConfig

            Controls who can get stuff from this server.

            Order allow,deny
                Allow from all

            </Directory>

            hab ich gemacht.. läuft aber nicht!
            soll ich mal die ganze conf posten?

            1. Hello,

              hab ich gemacht.. läuft aber nicht!

              und neu gestartet das Teil?

              soll ich mal die ganze conf posten?

              Wenn der Apache schon laufen würde und Du DynDNS oder sonst einen Zugang hättest, würde ich vorschlagen, einfach nur in die Doc-Root kopieren als config.txt ;-))

              Harzliche Grüße vom Berg
              http://bergpost.annerschbarrich.de

              Tom

              --
              Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
              Nur selber lernen macht schlau
              Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

              1. Hello,

                hab ich gemacht.. läuft aber nicht!

                und neu gestartet das Teil?

                Ja, aberimmernoch das selbe Prob und jetzt mittlerweile kann ich gar nix mehr starten!

                soll ich mal die ganze conf posten?

                NIchtmal das funktioniert hier!!
                Wird die Datei nicht irgendwo im www. abgebildet?

                Jetzt geht wieder der ganze tag für sowas drauf.. es ist echt zum haare ausreißen!

                Martina

                1. Hello,

                  Ja, aberimmernoch das selbe Prob und jetzt mittlerweile kann ich gar nix mehr starten!

                  Jetzt geht wieder der ganze tag für sowas drauf.. es ist echt zum haare ausreißen!

                  Hast Du hoffentlich eine Kopie von dem alten Zustand?
                  Mit welchem Editor hast Du die Datei verändert?

                  Welche Zeilen stammen denn von Dir in dem geposteten Stück?

                  Nimm erstmal die .htaccess weg aud der Dokument Root. Umbenennen reicht.

                  Und dann versuche den alten Zustand wieder herzustellen von der httpd.conf.

                  Das

                  Order allow, deny
                      allow from all

                  stanmmt das auch von Dir?

                  Harzliche Grüße vom Berg
                  http://bergpost.annerschbarrich.de

                  Tom

                  --
                  Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                  Nur selber lernen macht schlau
                  Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

            2. Hallo Martina,

              vergleiche bitte:

              <Directory "C:/Program Files/xampp/htdocs">

              AuthUserFile C:/Programme/xampp/htdocs/meinesoftware/.htpasswd

              siehst Du den Unterschied in den Pfadangaben?

              Freundliche Grüße

              Vinzenz

              1. Hello Vinzenz,

                <Directory "C:/Program Files/xampp/htdocs">

                AuthUserFile C:/Programme/xampp/htdocs/meinesoftware/.htpasswd

                siehst Du den Unterschied in den Pfadangaben?

                *iii* ist der gemein.
                Das habe ich auch nicht gesehen.

                Dann sollte sie aber auch gleich noch schauen, was für das rrror_log eingestellt ist.
                Und wenn das kleine Xampp-Schweinchen sowas macht, dann hat es bestimmt auch in der php.ini für session.save_path noch /tmp drinstehen und Windows hat nur C:\Windows\TEMP ...

                Dann muss Martina wahrscheinlich noch mehr kontrollieren.

                Harzliche Grüße vom Berg
                http://bergpost.annerschbarrich.de

                Tom

                --
                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                Nur selber lernen macht schlau
                Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

                1. Hallo Tom,

                  <Directory "C:/Program Files/xampp/htdocs">

                  AuthUserFile C:/Programme/xampp/htdocs/meinesoftware/.htpasswd

                  siehst Du den Unterschied in den Pfadangaben?

                  *iii* ist der gemein.
                  Das habe ich auch nicht gesehen.

                  soll ich Dir meinen Augenarzt oder Optiker empfehlen?

                  Und wenn das kleine Xampp-Schweinchen sowas macht,

                  nein, ich denke nicht dass XAMPP daran schuld ist, ich denke das liegt an Vista.

                  Freundliche Grüße

                  Vinzenz

                  1. Yerf!

                    nein, ich denke nicht dass XAMPP daran schuld ist, ich denke das liegt an Vista.

                    Eher an dem Tool, das zum generieren der .htacess verwendet wurde. Das hat ja den falschen Pfad reingeschrieben.

                    Gruß,

                    Harlequin

                    --
                    <!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->
                    1. Hello,

                      nein, ich denke nicht dass XAMPP daran schuld ist, ich denke das liegt an Vista.

                      Eher an dem Tool, das zum generieren der .htacess verwendet wurde. Das hat ja den falschen Pfad reingeschrieben.

                      ich denke, dass die Document Root schon falsch war. Das kann ich aber auch nur raten, weil der Directory-Container dafür den Pfad "C:/Program Files/xampp/htdocs" hat. Da laut Martina aber der normale HTTP-Zugriff geklappt hat, wird die DocumentRoot den gelichen Pfad haben. Und der wird mMn durch den Installer vom Xampp angelegt.

                      Ich kann leider nicht mehr gucken, was der bei mir angestellt hatte, weil ich die Platte geplättet habe...

                      Ich glaube nicht, dass es an Vista lag. Aber das ist im Prinzip ja nun auch egal. Vinzenz Adlerauge hat die beiden Postings mit voller Geistesschärfe sofort in Gedanken zusammengeführt, und den Fehler entdeckt. Und ich brauche wirklich langsam eine Brille vom Optiker. Die Aldivariante mit 1 Dioptrie tut's nicht mehr.

                      Wenn denn Martina auch noch rückmeldet "Hurra, das war's" ist die Sache doch gut aufgehoben im Archiv.

                      Harzliche Grüße vom Berg
                      http://bergpost.annerschbarrich.de

                      Tom

                      --
                      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                      Nur selber lernen macht schlau
                      Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

                      1. Wenn denn Martina auch noch rückmeldet "Hurra, das war's" ist die Sache doch gut aufgehoben im Archiv.

                        Martina. Bitte melde Dich! *ins Internet schluchtz*

                        1. Also...

                          Nach einigen Neuinstallationen verschiedener Versionen für Windows Hat es mit der aktuellsten Version dann zunächst funktioniert ohne weitere Einstellungen..
                          Dann hatte ich aber dafür ein ganz anderes Problem.. Ich konnte keine FORMULAR-Daten übertragen - und dann habe ich es aufgegeben..
                          Nun läuft er eben auf meinem XP-Rechner und der Laptop greift übers LAN auf die Software zu.

                          Martina

                          1. Hello Martina,

                            Nach einigen Neuinstallationen verschiedener Versionen für Windows Hat es mit der aktuellsten Version dann zunächst funktioniert ohne weitere Einstellungen..
                            Dann hatte ich aber dafür ein ganz anderes Problem.. Ich konnte keine FORMULAR-Daten übertragen - und dann habe ich es aufgegeben..
                            Nun läuft er eben auf meinem XP-Rechner und der Laptop greift übers LAN auf die Software zu.

                            Scheinbar also doch noch kein fertiger Fall fürs Archiv...
                            Wieso konntest Du keine Formulardaten übertragen?
                            Was hat da geklemmt?

                            Harzliche Grüße vom Berg
                            http://bergpost.annerschbarrich.de

                            Tom

                            --
                            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                            Nur selber lernen macht schlau
                            Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

                            1. Scheinbar also doch noch kein fertiger Fall fürs Archiv...
                              Wieso konntest Du keine Formulardaten übertragen?
                              Was hat da geklemmt?

                              Sorry wenn ich euch "und das Archiv" enttäuschen muss, aber ich habe es bereits aufgegeben und alles wieder deinstalliert.. es ist leider der Laptop meines Chefs und der hat nur gefragt nach dem es nicht funktioniert hat ob der mist wieder runter ist. Die Präsentation ist eh schon gelaufen...

                              Ich konnte so oft auf <<submit>> drücken wie ich wollte er hat die Anfrage nicht abgeschickt. Und dann war bei mir auch Feierabend.. hatte noch genug anderes zu tun, sorry.

                              Martina

                              1. Hello,

                                Ich konnte so oft auf <<submit>> drücken wie ich wollte er hat die Anfrage nicht abgeschickt. Und dann war bei mir auch Feierabend.. hatte noch genug anderes zu tun, sorry.

                                Ich hoffe, Du hattest einen angenehmen Feierabend?

                                Unter Zeitdruck Fehler zu suchen, ist auch eklig. Dabei dauert es ohne den Druck dann manchmal nur wenige Minuten und mit kann es nach Stunden immer noch nicht klappen...

                                Bis demnächst dann hier.

                                Harzliche Grüße vom Berg
                                http://bergpost.annerschbarrich.de

                                Tom

                                --
                                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                                Nur selber lernen macht schlau
                                Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)