1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Apache - nach root-Wechsel nur noch 404

Dieses Thema im Forum "Mac OS" wurde erstellt von 20000st, 21.06.2004.

  1. 20000st

    20000st Thread Starter MacUser Mitglied

    Mitglied seit:
    24.10.2003
    Beiträge:
    374
    Zustimmungen:
    0
    So und jetzt erklärt mir mal, warum ich,wenn ich meine Seite in dieses Verzeichnis verlege, nur 404er bekomme. :mad:

    Eigentümer/Rechte dieses Verzeichnisses : root:admin (755)

    Hilfe!

    20000st
     
  2. xlqr

    xlqr MacUser Mitglied

    Mitglied seit:
    08.09.2003
    Beiträge:
    1.942
    Zustimmungen:
    15
    liegt das verzeichnis 'Servers' auf der rootebene deines macs?
     
  3. 20000st

    20000st Thread Starter MacUser Mitglied

    Mitglied seit:
    24.10.2003
    Beiträge:
    374
    Zustimmungen:
    0
    Ja, der Pfad ist /Servers/WebServer/


    das ist total merkwürdig!

    wenn ich die alte httpd.conf ausgrabe die sich nur in den 2 zeilen Unterscheidet, gehts wieder...

    unverständlich, sowas :(

    in der Zwischenzeit helfe ich mir mit Aliases aus, das geht auch...

    20000st
     
  4. ratti

    ratti MacUser Mitglied

    Mitglied seit:
    09.05.2004
    Beiträge:
    1.515
    Zustimmungen:
    56
    1. Probiers mal ohne die Anführungsstriche

    2. Probier mal, explizit eine existierende, lesbare Datei mit anzugeben, also nicht: http://www.meinserver.foo, sondern http://www.meinserver.foo/index.html

    3. Guck in die apache-Fehler-Logdatei (Hmpf, sollte eigentlich 1. sein :) )

    4. Hast du entsprechende Rechte für dieses Verzeichnis vergeben? Wenn du die Webroot änderst, mußt du auch die Anweisungen ändern, die sich auf dieses Verzeichnis beziehen.

    Gruß, Ratti
     
  5. maceis

    maceis MacUser Mitglied

    Mitglied seit:
    24.09.2003
    Beiträge:
    16.696
    Zustimmungen:
    602
    Ratti hat Recht:
    Als erstes Logdatei checken.
    liegt unter /var/log/httpd/error_log

    Die Anführungsstriche sind richtig!
    Wenn die Zugriffsrechte nicht passen kommt aber ein:
    Forbidden

    You don't have permission to access / on this server
     
  6. ratti

    ratti MacUser Mitglied

    Mitglied seit:
    09.05.2004
    Beiträge:
    1.515
    Zustimmungen:
    56
     

    Ja, ich war mir nicht sicher. Da man für solche Anwendungen ohnehin Ordnernamen verwenden sollte, in denen nix zu escapen ist, sollten die nie nötig sein sollen...

    Einer ist mir noch eingefallen: Apache macht reverse lookups auf seinen Namen, wenn nur ein Ordner in der URL angeben wird. Wenn der DNS OK ist, besteht kein Unterschied zwischen:

    http://www.meinserver.foo/krempel
    und
    http://www.meinserver.foo/krempel/

    (Gesetzt den Fall, "krempel" ist ein Ordner)
    Wenn DNS aber nicht hinhaut, klappt ersteres nicht, zweiteres aber durchaus. Also immer beides testen und ggf. den DNS prüfen.

    Gruß, Ratti
     
Die Seite wird geladen...