Anzeige:
Ergebnis 1 bis 3 von 3

Thema: apache startet nicht mehr nach Änderung in DocumentRoot

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Beiträge
    455

    apache startet nicht mehr nach Änderung in DocumentRoot

    Hallo!

    Habe den apache2 lokal auf meinem Rechner installiert. (Suse8.2)
    Ich habe folgende Änderung in meiner httpd.conf des apache2 vorgenommen:

    # DocumentRoot: The directory out of which you will serve your
    # documents. By default, all requests are taken from this directory, but
    # symbolic links and aliases may be used to point to other locations.
    #
    DocumentRoot "/opt/apache2/htdocs/homepage"
    #DocumentRoot "/home/bernd/homepage"


    # This should be changed to whatever you set DocumentRoot to.
    #
    #
    <Directory "/opt/apache2/htdocs/homepage">
    #<Directory "/home/bernd/homepage">

    Wenn ich den apache mit /opt/apache2/bin/apachectl start wieder starten möchte,
    dann erhalte ich folgende Fehlermeldung:

    linux:/opt/apache2/htdocs # /opt/apache2/bin/apachectl start
    [Sat Aug 16 19:01:22 2003] [error] (2)No such file or directory: could not open transfer log file /home/bernd/homepageFrames/logs/access_log.
    Unable to open logs. Auf Verzeichniss homepageFrames will er immer noch zugreifen, obwohl
    ich das Verzeichniss inzwischen auf homepage umbenannt habe in der Hoffnung, daß es
    vielleicht dann funktioniert.

    Diese Meldung finde ich nicht in meinem Buch. Am Anfang bevor ich die httpd.conf (DocumentRoot) geändert habe ist nach Eingabe von http://localhost im Browser die
    apache Startseite ganz normal erschienen, jetzt bleibt der Browser leer, er findet den Server
    nicht mehr. Ich habe auch mal versucht ein Verzeichniss im home-Directory als DocumentRoot
    zu verwenden, aber hier das gleiche Problem.

    Unter WindowsXP hats so funktioniert. Weiß jemand, was ich falsch gemacht habe?

    mfG
    N.

  2. #2
    Premium Mitglied Avatar von Doh!
    Registriert seit
    Jul 2002
    Ort
    Frankfurt am Main
    Beiträge
    1.372

    Re: apache startet nicht mehr nach Änderung in DocumentRoot

    Original geschrieben von Mr.Nobody

    linux:/opt/apache2/htdocs # /opt/apache2/bin/apachectl start
    [Sat Aug 16 19:01:22 2003] [error] (2)No such file or directory: could not open transfer log file /home/bernd/homepageFrames/logs/access_log.
    Unable to open logs. Auf Verzeichniss homepageFrames will er immer noch zugreifen, obwohl
    ich das Verzeichniss inzwischen auf homepage umbenannt habe in der Hoffnung, daß es
    vielleicht dann funktioniert.
    Suche in der httpd.conf nach "/home/bernd/homepageFrames/logs/access_log" bzw. nach dem nicht mehr existenten weil umbenannten "homepageFrames". und ändere sie in existierende Pfade

    In der httpd.conf wird ua auch festgelegt, wohin er gewisse logs schreiben soll. Wenn diese Pfade nicht existieren, kann er natürlich auch keine Logs schreiben.
    Es gibt nicht so viel Tag im Jahr wie der Fuchs am Schwanz hat Haar

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2002
    Beiträge
    455

    apache Fehlermeldung

    Hallo!

    Danke, habe jetzt nochmal die ganze htttpd.conf nach dem Begriff homepageframes und
    home/bernd durchsucht und den falschen Eintrag gefunden.

    SeverRoot "/home/bernd/homepageFrames" war die Ursache
    Dieser Eintrag hat auch nicht funktioniert, als die Homepage tatsächlich noch in diesem
    Verzeichnis war.

    Jetzt steht dort wieder SeverRoot "/opt/apache2"

    ServerRoot schreibt ja so wie ich es verstanden habe vor wo apache die Konfigurations- und log-Dateien finden soll. Da muß ich wahrscheinlich kaum was ändern.

    Jetzt kann ich meine homepage wieder aufrufen.

    mfG
    N.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •