Home


XAMPP 1.7 Probleme mit Vista

von StephanS am Sonntag, 1. März 2009

Als ich heute mal das neue XAMPP 1.7 ausprobieren wollte, sties ich schon kurz nach der Installation auf 2 Probleme. Das erste Problem lag darin, das dass Xampp Zertifikat seit 2006  abgelaufen ist, dieses Problem ist zwar nicht so schlimm da man auch normal über http statt https auf die Webseiten zugreifen kann. Zu dem zweiten Problem, es war mir nicht möglich die XAMPP Sicherheitscheck Seite aufzurufen, stattessen erhielt ich diese Fehlermeldung:

Zugriff verweigert!
 Der Zugriff auf das angeforderte Objekt ist nicht möglich.
 Entweder kann es vom Server nicht gelesen werden oder es ist
 zugriffsgeschützt. Sofern Sie dies für eine Fehlfunktion des
 Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 403

Für beide Probleme habe ich eine Lösung gefunden. Das abgelaufene Zertifikat kann man ganz einfach durch ein selber generiertes Zertifikat ersetzen.

  1. XAMPP Controll Center öffnen
  2. FileZilla starten (nur über Dienst möglich)
  3. FileZilla Admin öffnen (sofern kein Passwort vergeben wurde mit OK bestätigen)
  4. Kartei Edit öffnen
  5. Settings öffnen
  6. SSL/TLS Settings auswählen
  7. Generate new Certificate ausführen
  8. Zertifikat auf den Desktop abspeichern als “Test.crt”

Nun öffnet man das Test Zertifikat mit dem Notepad Editor. Das Zertifikat beinhaltet nun 2 Abschnitte:

  1. RSA PRIVATE KEY
  2. CERTIFICATE

Jetzt öffnet ihr die Datei “Server.key” (C:XAMPPapacheconfssl.keyServer.key) und ersetzt diesen Inhalt mit dem ersten Abschnitt der Test.crt, das gleiche macht ihr mit der Datei “Server.crt” (D:Webserverapacheconfssl.crtserver.crt) hierbei müsst ihr aber den zweiten Abschnitt der Test.crt nehmen. Nun noch alles speicher und den Webserver neustarten und schon habt ihr wieder ein gültiges Zertifikat.

Nun zu dem Problem mit dem Sicherheitscheck, hier müsst ihr nur die Datei “httpd-xampp.conf” (c:XAMPPapacheconfextrahttpd-xampp.conf) ändern.

Suche:

 Alias /security "D:/Webserver/security/htdocs/"
    <Directory "D:/Webserver/security/htdocs">
        <IfModule php5_module>
            <Files "xamppsecurity.php">
                php_admin_flag safe_mode off
            </Files>
        </IfModule>
        Order deny,allow
        Deny from all
        Allow from localhost
    </Directory>

ersetze in diesem Abschnitt:

Allow from localhost

mit

Allow from 127.0.0.1

Jetzt nur noch den Webserver neustarten und schon funktionert das XAMPP wie man es gewohnt ist, bei weiteren Fragen helf ich gern weiter und freue mich über ein Feedback von euch.



Ähnliche Beiträge:

    None Found


Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: Konfigurationen, Tools, Troubleshooting

Diesen Beitrag kommentieren.

6 Kommentare

  1. Vielen Dank,

    ich hatte nach der Umstellung von Xampp-1.6.8 auf Xampp-1.7 das gleiche Problem mit dem Sicherheitscheck unter Vista nun geht es wieder.

  2. Vielen Dank auch von meiner Seite :).
    Nach kurzem Googlen auf diesen Eintrag gestoßen. Die Lösung hat auch bei mir super funktioniert!
    Gruß, Matthias.

  3. Besten Dank! Funktionierte sofort,
    ist ja mal was unter Vista. Jetzt muss nur noch die MySQL laufen (XAMPP 1.7 vs. Vista Home Premium).
    Will einfach nicht.

  4. @scanner

    Hi freut mich das es bei dir auch funktioniert nun, zu deinem MySQL Problem….
    startet MySQL überhaupt nicht oder meinst du, das du es als Dienst nicht zum laufen bekommst?
    Durch diesen UAC bei Vista / Windows 7 kommen viele Programme noch nicht damit, hab bei mir Xampp auf D:\ installiert und mit MySQL hat ich keine Probleme.
    Versuch doch sonst mal alles als Administrator zustarten.

  5. Auch von meiner Seite vielen Dank. Hatte die gleichen Probleme und jetzt funktioniert alles (bis auf unser Bankgeheimnis) :-)wieder.

    MfG, Paul

  6. Dito!

    Herzlichen Dank! Lüppt!

Kommentar abgeben