Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Problem z uruchomieniem Apache http://forum.freesco.pl/viewtopic.php?f=22&t=15190 |
Strona 1 z 2 |
Autor: | Dzablo [ piątek, 13 kwietnia 2007, 12:13 ] |
Tytuł: | Problem z uruchomieniem Apache |
Witam Od paru dni walcze z uruchomieniem apache po aktualizacji systemu. Pakiety wchodzace w sklad serwisu www ktore byly zaktualizowane: zaktualizowany apache (2.0.58-1nnd -> 2.2.3-2nnd) zaktualizowany mysql (4.0.20-2nnd -> 5.0.24a-3nnd) zaktualizowany php (4.4.0-2nnd -> 4.4.4-5nnd) Oto co mi pokazuje httpd po uruchomieniu: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.1.1 for ServerName (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs Sprawdzalem czy jakis proces nie uruchomil sie na tym porcie i napewno nie mam nic na nim uruchamianego procz httpd. Ma ktos jakis pomysl jak uruchomic apache? Lub co zmienic by zadzialo? |
Autor: | rikardo7 [ piątek, 13 kwietnia 2007, 14:39 ] |
Tytuł: | |
a probowales uzyc /etc/nndconf.d/httpd |
Autor: | Maciek [ piątek, 13 kwietnia 2007, 14:56 ] |
Tytuł: | |
To jest najważniejszym powodem, sprawdź ustawienia dla /var/log/httpd. |
Autor: | Dzablo [ piątek, 13 kwietnia 2007, 17:59 ] |
Tytuł: | |
Ścieżki sa podane dobrze do logów |
Autor: | -MW- [ piątek, 13 kwietnia 2007, 19:36 ] |
Tytuł: | |
w podanych miejscach nie ma podanych plikow, moze czas je utworzyc recznie. |
Autor: | rikardo7 [ piątek, 13 kwietnia 2007, 23:37 ] |
Tytuł: | |
cytat Cytuj: Ścieżki sa podane dobrze do logów
taaaaaaaa jak by byly to by wystartowal! ![]() |
Autor: | Maciek [ sobota, 14 kwietnia 2007, 11:03 ] |
Tytuł: | |
Nie chodzi o ścieżki zapewne, ale o prawa zapisu. |
Autor: | Dzablo [ sobota, 14 kwietnia 2007, 14:25 ] |
Tytuł: | |
No dziwne to troche ale to co podalem w pierwszym poscie to sie pojawia po podaniu polecenia httpd. Sprawdzilem logi i wiadac ze apache dziala. Strony sa widoczne, ale mam na glownej stronie cms Mambo i on mi pokazuje cos takiego: This site is temporarily unavailable. Please notify the System Administrator 2 Wiec uznalem ze to jest problem z apache a wyglada to na problem z mysql bo inne strony ktore nie bałwan jestem z mysql dzialaja. Czy jakas byla zmiana w prawach dostepu w mysql w nowej wersji? Bo wczesniej mialem mambo ustawione na roota w bazie i moze to przez to jest problem. |
Autor: | preisman [ środa, 18 kwietnia 2007, 00:12 ] |
Tytuł: | |
a ja mam inny problem ale sie podczepię pod temat otóż od 2 dni nagle przestał mi działać apache, nic w żadnych plikach nie zmieniałem ani nikt inny tego nie uczynił, apache nie może wystartować, ciągle pisze ze [Trwa...] odkryłem jednak ze po zahaszowaniu wszystkich wirtualnych hostów apache staruje, ale jeśli tylko pojawi sie odhaszowana linijka NameVirtualHost to serwer nie startuje ani nie zatrzyma sie, ciągle wyświetla komunikat [Trwa....] ma ktoś z Was jakiś pomysł na takie objawy? |
Autor: | -MW- [ środa, 18 kwietnia 2007, 00:16 ] |
Tytuł: | |
prawidlowo skonfigurowac plik z virtualnymi serwerami. |
Autor: | preisman [ środa, 18 kwietnia 2007, 00:24 ] |
Tytuł: | |
ale jak to mozliwe ze wszystko działało, było poprawnie skonfigurowane i nagle padło, czy mozna sprawdzic jak staruje apache chodzi mi o to zeby pokazał jakis komunikat a nie tylko [Trwa...] |
Autor: | Maciek [ środa, 18 kwietnia 2007, 00:55 ] |
Tytuł: | |
Miałem raz sytuację taką po zmianie IP, jeden z wirtualnych hostów w DNSach był dalej pod starym adresem, apacz startował baaaardzo długo. |
Autor: | JakubC [ środa, 18 kwietnia 2007, 13:55 ] |
Tytuł: | |
preisman pisze: ale jak to mozliwe ze wszystko działało, było poprawnie skonfigurowane i nagle padło, czy mozna sprawdzic jak staruje apache chodzi mi o to zeby pokazał jakis komunikat a nie tylko [Trwa...]
apachectl -k start wypisze Ci dokładnie co mu nie odpowiada ![]() |
Autor: | rikardo7 [ czwartek, 3 maja 2007, 14:44 ] |
Tytuł: | |
wyzej radzilem Dzablo : Cytuj: a probowales uzyc /etc/nndconf.d/httpd nie ma konfiguratora czy to: Cytuj: cytat Cytat: Ścieżki sa podane dobrze do logów taaaaaaaa jak by byly to by wystartowal! na konfigu z tej starszej wersji nie startuje bo w pierwszym poscie jest: Cytuj: zaktualizowany apache (2.0.58-1nnd -> 2.2.3-2nnd) zaktualizowany mysql (4.0.20-2nnd -> 5.0.24a-3nnd) zaktualizowany php (4.4.0-2nnd -> 4.4.4-5nnd) ja zrobilem to samo,aktualizowalem do tych wersji, reboot, i kicha apache nie wstal. zagladam do /etc/httpd/conf, a tam jeszcze jest /extra i /original przekopiowalem httpd.conf z original, httpd start i apache wstalo ale nie chodzi php. odhaszowalem w php.conf odnosnik do php4, ale nic to nie dalo.wie ktos jak wlaczyc php 4.4.4 w apache 2.2.3 w error.log jest cos takiego: Cytuj: [Thu May 03 13:14:52 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init
[Thu May 03 13:14:52 2007] [notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8a DAV/2 configured -- resuming nor [Thu May 03 13:14:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 13:14:59 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:26:59 2007] [notice] caught SIGTERM, shutting down [Thu May 03 14:27:04 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] [Thu May 03 14:27:04 2007] [notice] Digest: generating secret for digest authentication ... [Thu May 03 14:27:04 2007] [notice] Digest: done [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:05 2007] [notice] Apache/2.2.3 (Unix) mod_ssl/2.2.3 OpenSSL/0.9.8a DAV/2 configured -- resuming nor [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:15 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB [Thu May 03 14:27:15 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init dodam jeszcze ze apachectl -k start nic nie wywala |
Autor: | JakubC [ czwartek, 3 maja 2007, 17:01 ] |
Tytuł: | |
Jako autor tych paczek pozwolę sobie wsiąść głos w dyskusji. Cytuj: wyzej radzilem Dzablo : Cytat: a probowales uzyc /etc/nndconf.d/httpd Apache w nowej wersji nie ma, i nie zapowiada się aby miało konfigurator. Ma za to ładnie poukładany i skomentowany plik konfiguracyjny a domyślna konfiguracja jest w pełni działająca. Cytuj: taaaaaaaa jak by byly to by wystartowal! Plik konfiguracyjny apache 2.0.x jest kompletnie nie zgodny z plikiem konfiguracyjnym 2.2.x i jest to "wina" twórców apache. Cytuj: [Thu May 03 14:27:05 2007] [crit] (70023)This function has not been implemented on this platform: DBD: failed to init [Thu May 03 14:27:15 2007] [crit] (70023)This function has not been implemented on this platform: DBD: driver for [DB Jest to błąd tej paczki, który jest poprawiony w następnym jej wydaniu, które z pewnych przyczyn nie trafiło i nie trafi do repozytoriów. Na dniach w repozytoriach zaś będzie dostępna wersja 2.2.4 w której jest on poprawiony. Cytuj: ja zrobilem to samo,aktualizowalem do tych wersji, reboot, i kicha apache nie wstal. zagladam do /etc/httpd/conf, a tam jeszcze jest /extra i /original przekopiowalem httpd.conf z original, httpd start i apache wstalo ale nie chodzi php. odhaszowalem w php.conf odnosnik do php4, ale nic to nie dalo.wie ktos jak wlaczyc php 4.4.4 w apache 2.2.3
Wie, ale tu Ci nie odpowie. Nie zadawaj tego samego pytania w dwóch tematach. Na koniec przypomnę, że korzystasz z repozytoriów TESTING w których jak sama nazwa wskazuje są pakiety do testowania. |
Autor: | rikardo7 [ czwartek, 3 maja 2007, 17:50 ] |
Tytuł: | |
Wiem ze jest to repozytorium TESTING i dlatego opisuje co sie dzieje po wykonaniu polecen z ekranu: Cytuj: sprawdzam integralności pakietów... zrobione. ładuję dane o pakiecie...zrobione. sprawdzam możliwość konfliktów... zrobione. aktualizuję apache... uwaga: rozpakowuję /etc/httpd/conf/httpd.conf jako /etc/httpd/conf/httpd.conf.pacnew uwaga: rozpakowuję /etc/httpd/conf/ssl.conf jako /etc/httpd/conf/ssl.conf.pacnew uwaga: rozpakowuję /home/httpd/html/index.html jako /home/httpd/html/index.html.pacnew zrobione. ==> ==> Apache zostało zainstalowane i jest gotowe do użycia! ==> ==> Pamiętaj że aby Twoje strony były widoczne na zewnątrz musisz ==> w pliku /etc/rc.conf zmienną WWW ustawić na 1 ==> ==> Ustawień możesz dokonać w plikach konfiguracyjnych w /etc/httpd/conf/ ==> aktualizuję freetype2...zrobione. aktualizuję php...zrobione. ==> ==> PHP 4 zostało zainstalowane i jest gotowe do użycia! ==> ==> Jezeli chcesz uzywac php w apache, przyjrzyj sie plikowi ==> /etc/httpd/conf/php.conf i uaktywnij tam działanie tego modułu. ==> Pamiętaj, że po tej zmianie musisz zrestartowac apache.==> ale strony w php sie nie otwieraja pacman -Qs php apache : Cytuj: [root@homerek admin]# pacman -Qs php apache
local/php 4.4.4-5nnd A high-level scripting language local/apache 2.2.3-2nnd Wysokowydajny serwer HTTP, z SSL local/apr 1.2.7-1nnd The Apache Portable Runtime local/apr-util 1.2.7-1nnd Narzędzia dla Apache Portable Runtime a co do drugiego tematu to opisalem co trzeba zrobic aby wogole apach wstal, bez podmiany pliku httpd.conf nie wstaje JakubC sorki za dwa tematy, ale nikt nie zglaszal problemow z apache 2.2.3, oprocz Dzablo, wiec pod ten temat sie tez podepiolem.a co do pliku php.conf to jest TU |
Autor: | JakubC [ czwartek, 3 maja 2007, 18:25 ] |
Tytuł: | |
Czy serwer o którym rozmawiamy to ten na którym jest ten php.conf? Miałeś mi pokazać jakąś stronę php na serwerze o którym mowa... |
Autor: | rikardo7 [ czwartek, 3 maja 2007, 22:23 ] |
Tytuł: | |
JakubC napisal : Cytuj: Czy serwer o którym rozmawiamy to ten na którym jest ten php.conf?
Miałeś mi pokazać jakąś stronę php na serwerze o którym mowa... Tak to ten server, pewnie na twoim apachu bedzie chodzic moja strona np. Statystyki IPFM ale i u mnie na wersji wczesniejszej 0.54 wszystko chodzilo normalnie do czasu zmiany na 2.2.3 z repo.test po przeinstalowniu na 0.54 i php 4.4.0 jest OK. EDIT jezeli ta nowsza wersja jest w ten sam sposob zrobiona to moga wystepowac te same bledy(glosno mysle) |
Autor: | JakubC [ czwartek, 3 maja 2007, 22:40 ] |
Tytuł: | |
rikardo7 pisze: JakubC napisal :
Cytuj: Czy serwer o którym rozmawiamy to ten na którym jest ten php.conf? Miałeś mi pokazać jakąś stronę php na serwerze o którym mowa... Tak to ten server, pewnie na twoim apachu bedzie chodzic moja strona np. Statystyki IPFM ale i u mnie na wersji wczesniejszej 0.54 wszystko chodzilo normalnie do czasu zmiany na 2.2.3 z repo.test po przeinstalowniu na 0.54 i php 4.4.0 jest OK. EDIT jezeli ta nowsza wersja jest w ten sam sposob zrobiona to moga wystepowac te same bledy(glosno mysle) Jest zrobiona w identyczny sposób a niechodzenie o którym mówisz jest tylko i wyłącznie związane z nieumiejętnością konfiguracji. Chciałbym abyś pokazał mi ten błąd, bo na serwerze, który wskazujesz jest wcześniejsza wersja apache. PS1 Dzięki za przemyślenie tego o czym pisałem. PS2 Apache nie jest moje ![]() PS3 Apache na tym serwerze też nie interpretuje php, więc może jednak problem leży pomiędzy krzesłem a klawiaturą?;> |
Autor: | rikardo7 [ czwartek, 3 maja 2007, 23:32 ] |
Tytuł: | |
JakubC napisal: Cytuj: Chciałbym abyś pokazał mi ten błąd, bo na serwerze, który wskazujesz jest wcześniejsza wersja apache.
jest, a raczej byla wersja Apache 2.2.3-2nnd i PHP 4.4.4-5nnd, ale juz jest apache 2.0.54-2nnd i php 4.4.0-2nnd. a gdzie jest blad? tego nie wiem, odhaszowalem w pliku php.conf lnijke zmienialem ustawienia w pliku httpd.conf odhaszowujac po kolei odwolania Include i sprawdajac dzialanie apacha, ale nie udalo mi sie uruchomic php. wedlug mnie w podstawowej konfiguracji powinno byc juz php, albo mozlwosc wlaczenia w prosty sposob, przejrzec 11 plikow konfiguracyjnych moze doprowadic do bolu glowy. ![]() |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |