|
Apache przestało działać!
Malibu - 29-04-2008 19:41
Ostatnio doinstalowywałem różne pakiety i gdy na końcu musiałem uruchomić APACHE ponownie wyświetla się: Restarting web server: apache2httpd (no pid file) not running
Apache w ogóle mi przestało działać. Proszę o pomoc.
vikus - 29-04-2008 20:22
jak nie dzialo to uruchom apache /etc/init.d/apache2 start
a jeżeli sie nie uruchomi to trzeba zajrzeć do logów
Malibu - 29-04-2008 20:44
Uruchomiło się, ale nic się nie wyświetla, tzn. powinno się wyświetlać jak wpisze moje IP "It works!", ale się nie wyświetla.
vikus - 29-04-2008 21:05
Sprawdzamy czy sie uruchmil apache ps aux | grep apache
jak nie to logi logi i jeszcze raz logi tam szukamy odpowiedzi.
Malibu - 29-04-2008 21:15
root 17845 0.0 0.1 3308 672 pts/0 R+ 21:15 0:00 grep apache
vikus - 29-04-2008 21:21
Czyli apache jest down, LOGi LOGi LOGi tam szukaj przyczyny!!!
Malibu - 29-04-2008 21:35
pecl install pdo_sqlite pecl install pdo_mysql pecl install pdo apt-get install php5-dev pecl install pdo apt-get install dh-make-php dh-make-php pecl install pdo apt-get remove apache --purge apt-get install apache2-mpm-prefork
Te pakiety zainstalowałem i to po nich przestał działać Apache...
Jeśli wystarczy przeinstalować apache to proszę napisać jak to zrobić :)
kane2002 - 30-04-2008 16:20
do reinstalki pakietu apt-get install --reinstall pakiet
ale wpierw bym ci proponowal wkleic tu logi z tym co się dzieje z apache'm, bo jak zreinstalujesz apache'a, a pozniej dolaczysz te moduly co wczesniej to mozliwe, iz nadal bedziesz mial ta sama sytuacje.
Malibu - 30-04-2008 17:48
A jak uzyskać te logi?
kane2002 - 30-04-2008 17:54
katalog
/var/log/
to co dotyczy apache'a pewnie bedziesz mial tam osobny dla niego katalog. oraz
/var/log/daemon.log
mozesz tez dorzucic
/var/log/debug
Malibu - 30-04-2008 19:00
Logi w załączniku. *** Odinstalowałem apache, nic, potem odinstalowałem też: "apache2 libapache2-mod-php5 php5", nic, odinstalowałem apache z plikami konfiguracyjnymi przez: "purge" i zainstalowałem ponownie, dalej nic... Co mogę zrobić? :-? *** Plik 000-default mam dobry? <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn
CustomLog /var/log/apache2/access.log combined ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory>
</VirtualHost>
kane2002 - 07-05-2008 18:49
pierwsza sprawa to jesli masz taki plik konfiguracyjny jak wkleiles to jest on bledny, ponizej zamieszczam domyslny plik z konfiguracja NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place #RedirectMatch ^/$ /apache2-default/ </Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn
CustomLog /var/log/apache2/access.log combined ServerSignature On
Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory>
</VirtualHost>
teraz co do logow odinstaluj php i pdo_pgsql.so, zrob restart apache'a nastepnie daj apt-get update
i dopiero doinstaluj modul do postgresa , z logow wynika ze potrzebujesz nowszej wersji API zanim jednak to zainstalujesz na nowo php itd. to wrzuc do katalogu ze strona pliczek index.html wpisz w nim cos i zobacz czy ci wyswietla sie to co wpisales. oczywiscie pamietaj o odpowiednich prawach dla tego pliku i katalogu
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|