Seit 2 Tage kempfe ich mit dem Webserver...ich habe es mehrmals instaliert und deinstalliert. Jetzt stecke ich richtig fest und weiss nicht weiter. Zum Problem:
Ich habe Apache2 installiert, alles funktionierte prima, ausser dass ich php-Dateien aufrufen konnte (Browser wollte diese herunterladen und nicht ausführen). Das habe ich als erstes gelöst mittels
|
Quellcode
|
1
|
sudo a2enmod php5
|
.
Dann bräuchte ich PEAR und PECL - ohne Probleme installiert. Von PEAR/PECL habe ich einige Erweiterungen installiert ( PDO, PDO_OCI, oci8 ). Und dann Plötzlich hatte ich kein Zugriff über den Browser - ich kriege immer wieder
|
Quellcode
|
1
2
3
|
Fehler: Verbindung fehlgeschlagen.
Firefox kann keine Verbindung zu dem Server unter localhost aufbauen
|
Ich habe mir gedacht - okay, apache mus neugestartet werden. Habe es sofort gemacht, dann hat aber apache gemäckert und folgende Fehlermeldung gespuckt:
|
Quellcode
|
1
|
apache2: apr_sockaddr_info_get()
|
Ich habe gegoogelt und eine Lösung des Problems gefunden: ich habe /etc/hosts angepasst:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
127.0.0.1 localhost
127.0.0.1 shtaiga
# The following lines are desirable for IPv6 capable hosts
#::1 ip6-localhost ip6-loopback
#fe00::0 ip6-localnet
#ff00::0 ip6-mcastprefix
#ff02::1 ip6-allnodes
#ff02::2 ip6-allrouters
#ff02::3 ip6-allhosts
|
und danach habe ich unter /etc/apache2/apache2.conf folgendes eingefügt:
|
Quellcode
|
1
|
ServerName localhost
|
Jetzt habe ich Apache neu gestartet - alles läuft eigentlich gut:
|
Quellcode
|
1
2
|
$ sudo /etc/init.d/apache2 start
* Starting web server apache2 [ OK ]
|
Wenn ich aber im Browser
http://localhost eingebe, kriege ich wieder die gleiche Fehlermeldung. Ich wollte mich überzeugen, dass Apache doch gestartet ist und "hört" auf Port 80, tut er aber nicht. Laut netstat habe ich nichts offenes am Port 80.
Hat jemand vielleicht eine Idee, woran es liegen kann? Kann es evtl an der PECL/PEAR-Erweiterungen liegen?