Hallo Horst,
Ich habe über Yast alles einmal installiert (PestgreSQL,
Apache2, php und Perl). Bei den Paket „apache2-devel“ kommt
leider eine Fehlermeldung! „Es sind keine installierbaren
Anbieter von libapr-util1-devel verfügbar für
apache2-devel-2.2.3-24.i586[Suse-Linux-10.2-Updates]“. Spielt
dies eine Rolle, wenn sich dieses Paket nicht installieren
läßt?
Ich denke, daß Du apache2-devel gar nicht brauchst. Die Pakete mit -devel am Ende braucht man eigentlich nur, wenn man selbst etwas übersetzen muss. Also lass es erst mal einfach so. Allerdings wundert mich das Fehlen etwas, weil libapr-util1-devel von Suse angeboten wird. Aber wie gesagt, wir brauchen das Paket sicher nicht.
Wie stelle ich fest, ob der Apache2 läuft? Mit dem Befehl
„http://localhost“ kommt leider immer: „Keine Verbindung zu
Rechner localhost“.
Normalerweise läuft apache2 nach dem Installieren. Diese Meldung bedeutet allerdings, daß Apache tatsächlich noch nicht läuft (es gibt noch andere Fehlermöglichkeiten, aber das interessiert erstmal nicht). Aber Du kannst versuchen Apache von Hand zu starten. Vorher solltest Du als root den Befehl
httpd2 -t
ausführen, um zu kontrollieren, ob alles richtig konfiguriert wurde. Anschliessend (weiterhin als root) startest Du Apache mit dem Befehl
apache2ctl -k graceful
Das ist eigentlich ein Neustart, ist aber hier egal. Mit
ps aux | grep -i apache2
kannst Du sehen, ob der Apache läuft. Es sollte in etwa so eine Meldung kommen:
root 3836 0.0 0.7 88376 7880 ? Ss 14:13 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14639 0.0 0.4 88512 4576 ? S 14:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14640 0.0 0.3 88376 3748 ? S 14:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14641 0.0 0.3 88376 3748 ? S 14:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14642 0.0 0.3 88376 3748 ? S 14:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14643 0.0 0.3 88376 3748 ? S 14:18 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun 14685 0.0 0.3 88376 3748 ? S 14:20 0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
Wenn Du nur sowas bekommst
kb 15320 0.0 0.0 2988 764 pts/3 R+ 14:28 0:00 grep -i apache
dann ist ein Fehler aufgetreten und Du solltest in der Log-Datei vom Apache2 nachsehen:
/var/log/apache2/error_log
Da steht freundlicherweise immer Datum und Uhrzeit mit dabei, also wenn Du solche Fehlermeldungen posten musst, dann reicht immer der betreffende Zeitraum.
Viele Grüße und viel Erfolg
Marvin