ich habe gerade mein Betriebssystem von Panther auf Leopard aktualisiert. Nach dem Update lief der Apache nicht mehr richtig.
Also ein bisschen rumgespielt und konfiguriert. Jetzt läuft es auch wieder halbwegs. Nur ein paar Probleme stehen noch im Raum zu denen ich keine Lösung finde ...
1. You don't have permission to access / on this server.
Wenn ich "localhost" aufrufe kriege ich die obrige Meldung. Ich weiß nicht ob es an den Rechten liegt, oder an einer falschen Konfiguration in der httpd.conf .
Hat vielleicht jemand eine Idee?
Auszug aus der httpd.conf:
- Code: Alles auswählen
DocumentRoot "/Users/Waldgeist/Sites"
<Directory "/Library/WebServer/Documents">
#Options Indexes FollowSymLinks MultiViews
AllowOverride None
#Order allow,deny
Allow from all
</Directory>
NameVirtualHost 127.0.0.1:80
<VirtualHost phpmyadmin>
DocumentRoot /Library/WebServer/Documents/phpmyadmin
ServerName phpmyadmin
</VirtualHost>
<VirtualHost localhost>
DocumentRoot /Users/Waldgeist/Sites
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
DocumentRoot /Users/Waldgeist/Sites
ServerName 127.0.0.1
</VirtualHost>
Die Seiten direkt sind auch aufrufbar. Also "localhost/phpinfo.php" kann ich aufrufen. Ebenfalls "phpmyadmin".
2. Datenbankverbindung herstellen mit PHP
Wenn ich über PHP eine Datenbankverbindung herstellen will, kann ich nicht mehr wie früher "localhost" beim Host eingeben. Neuerdings muss ich "127.0.0.1" eintragen. Ich habe schon versucht ob es an dem "NameVirtualHost" liegt, aber das ist (wohl) nicht der Fall. Hat jemand eine Idee?
Vielen Dank für die Hilfe


Grüße, Jonas (

