xampp @ mac -> Error 403 Problem
Neo1010 30.12.2009 - 22:57 6321 11
Neo1010
.
|
Hallo, erstmal!
Also ich hab mich heute mal dazu entschlossen, xampp auf meinem macbook zu installieren. soweit so gut. So dannach hab ich im Pfad /Applications/XAMPP/etc die http.conf geändert, DocumentRoot Pfad und Directory Pfad auf das gleiche gesetzt sprich "/Users/username/Documents/workspace"
Hab dannach apache restarted doch es kommt immer nur:
Zugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Error 403
Es befindet sich ein index.html im workspace Ordner und die Rechte auf den Ordner hab ich mit chmod 777 auf drwxrwxrwx gesetzt.
Any ideas?
thx Neo1010
Bearbeitet von Neo1010 am 16.01.2010, 16:50
|
COLOSSUS
AdministratorGNUltra
|
…und was genau sagt dein Apache-Errorlog?
|
watchout
Legendundead
|
index.html umbenennen in index.php, oder main.php, oder... kA was per default im xampp eingestellt ist, nehme an index.php
|
Neo1010
.
|
in der error_log steht (unteranderem):
Permission denied: acces to / denied
also hab ich mal eintippt: chmod 777 /
geht trotzdem nicht...
|
ColdFire
Addicted
|
Vill ist der Apache user nicht berechtigt in das verzeichnis zu schaun (Users/username/Documents/workspace) ist meines erachtens ja ein "geschütztes" privates Verzeichnis. (vill gibt es noch eine andere eigenschaft MAC bezogen)
lg CF
|
Neo1010
.
|
hmm was ich grad so rausgfunden hab, brauch ich das xampp gar nicht am mac, weils da sowas wie websharing gibt das ich einfach startet und dann sollte das funken.
kann mir das jemanden bestätigen?
hab auch scho das dazugehörige httpd.conf file gefunden nur wenn ich da den pfad auf meinen workspace ordner ändere funktionierts wieder nicht
|
Zorr
Little Overclocker
|
|
watchout
Legendundead
|
du hast echt "chmod 777 /" eingetippt? mutig... Mit "/" bezeichnet der Apache offensichtlich den webroot, nicht den absoluten "/". Um nach files in einem Ordner suchen zu können braucht der Apache natürlich auch Rechte auf den Ordner selbst wo die files drinnen liegen, vielleicht hast du diese vergessen? Ich hätte schon angenommen dass du das eingebaute websharing kennst, lässt sich recht einfach aktivieren. Die vorgegebenen Pfade würde ich da aber eher nicht ändern, besser ist es einen symlink zu deinem Workspace zu machen, entweder in ~/Sites oder halt im webroot (kA wo der jetzt liegt). Wenn du in ~/Sites den Symlink gemacht hast kannst du per localhost/~deinusername/symlinkname drauf zugreifen. Die entsprechenden Rechte auf das Zielverzeichnis braucht der Apache aber trotzdem! PHP ist da aber per default glaub ich wieder nicht dabei. Bin mir aber nicht mehr sicher weiss jetzt gar nicht mehr ob ich das im Leopard installiert hab, im Tiger war es aber definitiv nicht dabei (Hint: Du hast uns nicht gesagt welches OSX du verwendest ![;)](/images/smilies/wink.gif) )
Bearbeitet von watchout am 08.01.2010, 03:41
|
Lizardking
Big d00d
|
Hi, mit 777 hat das nix zu tun. wenn's in /Users/username/Documents/workspace keine Datei namens index.html, index.php (oder was sonst neben DirectoryIndex aufgelistet ist) gibt, sollte der apache den gesamten Verzeichnisinhalt aufzulisten. - außer das ist nicht aktiviert versuch mal folgendes <Directory /Users/username/Documents/workspace > Options +Indexes Order allow,deny Allow from all </Directory> in deine httpd.conf/apache2.conf zu schreiben // apache neu starten nicht vergessen
|
watchout
Legendundead
|
Lizardking: Das ist nicht richtig, sowohl unzureichende Rechte als auch ein fehlendes Index-File (bei deaktiviertem dirindex) führen zum gleichen Statuscode, HTTP 403 - FORBIDDEN (Zumindest auf meinen Apache Installationen, ich habs extra nochmal probiert)
|
jives
And the science gets done
|
Und am Webroot ändert ein "chmod 777 /" nichts, da müsste es schon ein "chmod -R 777 /" gewesen sein (außer Webroot ist /, dann ist aber eh alles vorbei ![:D](/images/smilies/biggrin.gif) ). Ich würde trotzdem die Rechte für / wieder ordentlich setzen
|
Neo1010
.
|
so hab nun 10.6 installiert und dann die Rechte auf den Home Pfad umgesetzt jetzt funkt alles
danke an alle
|