Skocz do zawartości

Blad Przy Uruchamianiu Apache


adampzb

Rekomendowane odpowiedzi

witam chcialem zainstalowac apache + php do nauki, korzystalem z tego poradnika http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/

ale podczas uruchamiania pojawil sie komunikat

# service httpd restart
Restarting httpd (via systemctl):  Job failed. See system logs and 'systemctl status' for details.

 

# systemctl status httpd.service
httpd.service - The Apache HTTP Server (prefork MPM)
         Loaded: loaded (/lib/systemd/system/httpd.service; disabled)
         Active: failed since Wed, 08 Feb 2012 13:43:22 +0100; 8min ago
        Process: 2207 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, status=1/FAILURE) 

 

 

moze ktos pomoc?

Odnośnik do komentarza
Udostępnij na innych stronach

Nie rozeznaje się jeszcze w tym systemd ale pisze żeby zobaczyć szczegóły błędu w logach.

Job failed. See system logs and 'systemctl status' for details.

Niestety status mnie też mało mówi może w logach będzie coś ciekawszego.

Czyli zaraz po wywołaniu błędu:

tail -20 /var/log/messages

A tak poza tym tak nieśmiało spytam czy masz zainstalowany apache i php?

rpmquery httpd php

Odnośnik do komentarza
Udostępnij na innych stronach

# tail -20 /var/log/messages
Feb  8 15:43:48 localhost dbus[995]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
Feb  8 15:43:48 localhost dbus-daemon[995]: Launching FprintObject
Feb  8 15:43:48 localhost dbus-daemon[995]: dbus[995]: [system] Successfully activated service 'net.reactivated.Fprint'
Feb  8 15:43:48 localhost dbus[995]: [system] Successfully activated service 'net.reactivated.Fprint'
Feb  8 15:43:48 localhost dbus-daemon[995]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
Feb  8 15:43:48 localhost dbus-daemon[995]: ** Message: entering main loop
Feb  8 15:44:18 localhost dbus-daemon[995]: ** Message: No devices in use, exit
Feb  8 15:46:30 localhost dbus[995]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
Feb  8 15:46:30 localhost dbus-daemon[995]: dbus[995]: [system] Activating service name='net.reactivated.Fprint' (using servicehelper)
Feb  8 15:46:30 localhost dbus-daemon[995]: Launching FprintObject
Feb  8 15:46:30 localhost dbus[995]: [system] Successfully activated service 'net.reactivated.Fprint'
Feb  8 15:46:30 localhost dbus-daemon[995]: dbus[995]: [system] Successfully activated service 'net.reactivated.Fprint'
Feb  8 15:46:30 localhost dbus-daemon[995]: ** Message: D-Bus service launched with name: net.reactivated.Fprint
Feb  8 15:46:30 localhost dbus-daemon[995]: ** Message: entering main loop
Feb  8 15:47:00 localhost dbus-daemon[995]: ** Message: No devices in use, exit
Feb  8 15:47:04 localhost httpd[2336]: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80
Feb  8 15:47:04 localhost httpd[2336]: no listening sockets available, shutting down
Feb  8 15:47:04 localhost httpd[2336]: Unable to open logs
Feb  8 15:47:04 localhost systemd[1]: httpd.service: control process exited, code=exited status=1
Feb  8 15:47:04 localhost systemd[1]: Unit httpd.service entered failed state.

 

# rpmquery httpd php
httpd-2.2.21-1.fc16.i686
php-5.3.10-2.fc16.remi.i686

Odnośnik do komentarza
Udostępnij na innych stronach

Feb 8 15:47:04 localhost httpd[2336]: (98)Address already in use: make_sock: could not bind to address 127.0.0.1:80

 

To znaczy że apache nie może działać bo port 80 na którym normalnie pracuje już jest zajęty przez coś innego.

Zobacz co tam jest:

netstat --inet -lnp

Ewentualnie zmień w konfiguracji na inny port ale wtedy będziesz musiał go wpisać w przeglądarce w adresie.

Odnośnik do komentarza
Udostępnij na innych stronach

# netstat --inet -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:59814               0.0.0.0:*                   LISTEN      1095/rpc.statd      
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1074/rpcbind        
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      1177/dnsmasq        
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1071/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1904/cupsd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1251/sendmail       
udp        0      0 0.0.0.0:58317               0.0.0.0:*                               933/avahi-daemon    
udp        0      0 192.168.122.1:53            0.0.0.0:*                               1177/dnsmasq        
udp        0      0 0.0.0.0:67                  0.0.0.0:*                               1177/dnsmasq        
udp        0      0 0.0.0.0:68                  0.0.0.0:*                               1189/dhclient       
udp        0      0 0.0.0.0:111                 0.0.0.0:*                               1074/rpcbind        
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               1904/cupsd          
udp        0      0 0.0.0.0:33406               0.0.0.0:*                               1095/rpc.statd      
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               933/avahi-daemon    
udp        0      0 0.0.0.0:41784               0.0.0.0:*                               1189/dhclient       
udp        0      0 0.0.0.0:824                 0.0.0.0:*                               1074/rpcbind        
udp        0      0 127.0.0.1:847               0.0.0.0:*                               1095/rpc.statd 

Odnośnik do komentarza
Udostępnij na innych stronach

# netstat -lnp | grep tcp
tcp        0      0 0.0.0.0:59814               0.0.0.0:*                   LISTEN      1095/rpc.statd      
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1074/rpcbind        
tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      1177/dnsmasq        
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1071/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1904/cupsd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1251/sendmail       
tcp        0      0 :::59363                    :::*                        LISTEN      1095/rpc.statd      
tcp        0      0 :::111                      :::*                        LISTEN      1074/rpcbind        
tcp        0      0 :::22                       :::*                        LISTEN      1071/sshd           
tcp        0      0 :::631                      :::*                        LISTEN      1/init              

Odnośnik do komentarza
Udostępnij na innych stronach

Zastanawia mnie też

Feb 8 15:47:04 localhost httpd[2336]: Unable to open logs

 

Zmień port w pliku /etc/httpd/conf/httpd.conf linię (w okolicy 135-ej)

Listen 80

Np. na 8888. Spróbuj i pokaż logi w razie niepowodzenia.

 

Jeśli to nie pomoże to myslę że z tymi paczkami jest coś nie tak. Jeśli dodałeś te repozytoria remiego to wegług mnie odinstaluj to co ztamtąd zainstalowałeś, wywal te repozytoria i zainstaluj zwykłe pakiety z oficjalnego repozytorium.

PHP jest 5.3.9 zamiast 5.3.10 ale to chyba nie problem dla kogoś kto się uczy.

Odnośnik do komentarza
Udostępnij na innych stronach

Kurcze dziwna sprawa. Pokaz dla pewnosci

yum list installed httpd php\*

 

U mnie

Zainstalowane pakiety                                                                                                               		
httpd.x86_64                                                 		2.2.21-1.fc16                                       		@anaconda-0
php.x86_64                                                   		5.3.9-1.fc16                                            	@updates   
php-cli.x86_64                                               		5.3.9-1.fc16                                            	@updates   
php-common.x86_64                                                	5.3.9-1.fc16                                            	@updates   
php-gd.x86_64                                                    	5.3.9-1.fc16                                            	@updates   
php-mbstring.x86_64                                              	5.3.9-1.fc16                                            	@updates   
php-mcrypt.x86_64                                                	5.3.9-1.fc16                                            	@updates   
php-mysql.x86_64                                             		5.3.9-1.fc16                                            	@updates   
php-pdo.x86_64                                               		5.3.9-1.fc16                                            	@updates   
php-php-gettext.noarch                                       		1.0.11-3.fc16                                       		@fedora	
phpMyAdmin.noarch                                                	3.4.9-1.fc16                                            	@updates 

Odnośnik do komentarza
Udostępnij na innych stronach

Zainstalowane pakiety
httpd.i686                         2.2.21-1.fc16                     @anaconda-0
php.i686                           5.3.9-1.fc16                      @updates   
php-cli.i686                       5.3.9-1.fc16                      @updates   
php-common.i686                    5.3.9-1.fc16                      @updates

 

 

edit.

 

dodam ze z tego repo remi bylo wlasnie wiecej pakietow

 

    APC (php-pecl-apc) – APC caches and optimizes PHP intermediate code
   CLI (php-cli) – Command-line interface for PHP
   PEAR (php-pear) – PHP Extension and Application Repository framework
   PDO (php-pdo) – A database access abstraction module for PHP applications
   MySQL (php-mysql) – A module for PHP applications that use MySQL databases
   PostgreSQL (php-pgsql) – A PostgreSQL database module for PHP
   MongoDB (php-pecl-mongo) – PHP MongoDB database driver
   SQLite (php-sqlite) – Extension for the SQLite V2 Embeddable SQL Database Engine
   Memcache (php-pecl-memcache) – Extension to work with the Memcached caching daemon
   Memcached (php-pecl-memcached) – Extension to work with the Memcached caching daemon
   GD (php-gd) – A module for PHP applications for using the gd graphics library
   XML (php-xml) – A module for PHP applications which use XML
   MBString (php-mbstring) – A module for PHP applications which need multi-byte string handling
   MCrypt (php-mcrypt) – Standard PHP module provides mcrypt library support

Odnośnik do komentarza
Udostępnij na innych stronach

Moim skromnym zdaniem jesli wyrzucisz wszystkie pakiety z remi i zainstalujesz z repo Fedory to bedzie OK. Po co w ogóle to remi jesli te same pakiety sa w repo Fedory?

 

Wiecej na tym remi tracisz niz zyskujesz. 5.3.9 vs. 5.3.10 - co jest tam tak istotnego, ze instalujesz paczki z remi?

Wywal co zainstalowales i jeszcze raz zainstaluj ta sama komenda pomijajac "--enablerepo=remi".

 

[EDIT]

A za chwile i w Fedorze bedziesz mial 5.3.10 bo sa juz w koji → http://koji.fedoraproject.org/koji/buildinfo?buildID=297079

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...