Instalacja apache.

Konfiguracja serwerów, usług, itp.
ADeM
Posty: 10
Rejestracja: 29 maja 2007, 18:35

Instalacja apache.

Post autor: ADeM »

Witam!
Zainstalowałem php4 wg instrukcji stąd: http://www.debianusers.pl/article.php?aid=14
i gdy prubuję go wystartować/zrestartować dostaję komunikat:

Kod: Zaznacz cały

/usr/sbin/apache is not executable, not starting/reloading... failed!
Co zrobić?
Proszę o pomoc.

//edit
używaj tagów code oraz quote
mlyczek
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Mam nadzieję że nie używasz Debiana Patato ;-)

TUTAJ masz bardzo ładne i aktualne HowTo dotyczące instalacji najważniejszych usług (w tym PHP).
ADeM
Posty: 10
Rejestracja: 29 maja 2007, 18:35

Post autor: ADeM »

Zainstalowałem apacha i php5 tak jak jest tam napisane. Wchodzę na localhost, żeby sprawdzić czy działa i wyświetla mi się:
Unable to connect
Co zrobić, żeby to w końcu zadziałało?
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

jako root daj by sprawdzić czy apache nasłuchuje na połączenia

Kod: Zaznacz cały

netstat -tap | grep www
i zobaczy czy coś masz. Ja mam taki wynik:

Kod: Zaznacz cały

root@rei:/home/dawid# netstat -tap | grep www
tcp6       0      0 *:www                   *:*                     LISTEN     3842/apache2
root@rei:/home/dawid#
zobacz także logi apache w /var/log/apache2/
ADeM
Posty: 10
Rejestracja: 29 maja 2007, 18:35

Post autor: ADeM »

Gdy wpisuję:

Kod: Zaznacz cały

netstat -tap | grep www
Wyświetla się:

Kod: Zaznacz cały

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 debian.tkus.pl:2980     da-in-f103.google.c:www ESTABLISHED2692/firefox-bin
tcp        0      0 debian.tkus.pl:2167     lm-in-f164.google.c:www ESTABLISHED2692/firefox-bin
tcp        0      0 debian.tkus.:codasrv-se ug-in-f95.google.co:www ESTABLISHED2692/firefox-bin
Logi są puste.

Co zrobić?
chyl-o
Junior Member
Posty: 621
Rejestracja: 24 maja 2006, 21:06
Lokalizacja: Lublin

Post autor: chyl-o »

A apache wlaczyles?

Przejrzyj /etc/apache2/ports.
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

ADeM pisze:Gdy wpisuję:

Kod: Zaznacz cały

netstat -tap | grep www
Wyświetla się:
[...]you would have to be root to see it all.[...]
Co zrobić?
zalogować się jako root i sprawdzić raz jeszcze czy działa. Jeśli logi masz puste to znaczy, że apache nie działa. Spróbuj wydać jako root polecenie:
dla apache 1.x

Kod: Zaznacz cały

/etc/init.d/apache start
dla apache 2.x

Kod: Zaznacz cały

/etc/init.d/apache2 start
ADeM
Posty: 10
Rejestracja: 29 maja 2007, 18:35

Post autor: ADeM »

Apacha oczywiście włączyłem.
Po wpisaniu netstat -tap | grep www jako root, wyświetla się:

Kod: Zaznacz cały

tcp        0      0 debian.tkus.pl:3003     gv-in-f165.google.c:www ESTABLISHED2699/firefox-bin
tcp        0      0 debian.tkus.pl:3933     bu-in-f91.google.co:www ESTABLISHED2699/firefox-bin
tcp        0      0 debian.tkus.pl:2530     lm-in-f164.google.c:www ESTABLISHED2699/firefox-bin
tcp        0      0 debian.tkus.pl:3501     v60962.home.net.pl:www  ESTABLISHED2699/firefox-bin
Awatar użytkownika
ShinnRa
Beginner
Posty: 457
Rejestracja: 05 marca 2007, 23:05
Lokalizacja: Gdynia

Post autor: ShinnRa »

czy apache wyświetla jakieś błędy przy starcie, bo z tego co pokazało u Ciebie to polecenie wynika, że apache może być włączony ale nie nasłuchuje na żadnym porcie dlatego nie możesz się połączyć z localhost.
Zobacz co masz w pliku /etc/apache/ports.conf. Standardowo powinien tam się znajdować jeden wpis:

Kod: Zaznacz cały

Listen 80
ODPOWIEDZ