Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Apache, thttpd, konflikty, NND shit - POMOCY ! http://forum.freesco.pl/viewtopic.php?f=22&t=10618 |
Strona 1 z 1 |
Autor: | Anonymous [ niedziela, 8 stycznia 2006, 20:15 ] |
Tytuł: | Apache, thttpd, konflikty, NND shit - POMOCY ! |
Witam, tracę już do tego NND cierpliwość, niby to taki SYS dla wszystkich włacznie za mną, lamerem chodź wydawało mi się, że coś potrafię ale chyba jednak nie:( To forum to też mnie już dobija jak i ta stonka nnd.freesco.pl Znaleźć tam coś konkretnego jest totalnie trudno a opisy są niedokładne. Często pomija się jakieś niby nieistatne polecenia czy wpisy bez których nic nie działa a skąd przeciętny lamer ma o nich wiedzieć - APEL !! Ludzie jak już piszecie to piszcie co do kropki co i jak! A teraz mój problem, oczywiście wspomnię tylko że przy konfiguracji niceshapera też miałem problemy i zamiast to odkryć w jednym post'cie musiałem przewalić pół forum ale to szczegół bo sobie w końcu poradziłem ale nie o niceshapera mi biega tylko o .... właśnie. Oto cały problem. Chciałem (dla siebie i dla end userów) mojej sieci odpalić statystyki. Tu oczywiście też młyn jak 150 ale zdecydowałem się na to: ---> http://forum.freesco.pl/viewtopic.php?t ... statystyki Wyczytałem, że muszę najsampierw zainstalować i poprawnie odpalić Apache'a i PHP więc GO! (mam NND z 2005.07.10, serw AMD400,128+32SDRAM, HDD2GB,1LAN i NEO2MB na Thompsonie ST330 USB) Lecimy: pacman -S apache :: apache w konflikcie z thttpd. Usunąć thttpd? [T/n] - daje 'n' i mamy błąd: konflikty pakietów wykryte więc zatrzymuję thttpd w nadziei ze wystarczy: # /etc/rc.d/thttpd stop NND: Stopping thttpd [Wykonane] i ponowna próba instalacji Apacha # pacman -S apache :: apache w konflikcie z thttpd. Usunąć thttpd? [T/n] 'N' juz próbowałęm więc teraz wywalamy thttpd 'T' Usunąć thttpd? [T/n] T Usuń: thttpd i automatycznie instaluje się Apache Cele: apache-2.0.54-2nnd Całkowita wielkość pakietu: 0,9 MB Rozpocząć aktualizację? [T/n] t sprawdzam integralności pakietów... zrobione. usuwam thttpd... zrobione. ładuję dane o pakiecie...zrobione. sprawdzam możliwość konfliktów... zrobione. instaluję apache... zrobione. Apach zainstalował się, odpalamy: /etc/rc.d/apache start bash: /etc/rc.d/apache: Nie ma takiego pliku ani katalogu i faktycznie , wchodzę do /etc/rc.d/ i nie ma w nim pliku *apache, nie ma wogóle plików na *a* czy *b* , pierwszy to *crond :( I pytanie do fachowców - gdzie tkwi błąd w moim postępowaniu, dodam że najbardziej zbliżony wątek jaki znalazłem http://forum.freesco.pl/viewtopic.php?t ... ght=apache przeczytałem i nic z niego nie wynika. Oposuje zbliżony ale nie mój problem. W tym post'cie jest takie zdanie, cytuję: "Maciek czesto wystepuje ten problem podczas instalacji apache przy dzialajacym thttpd, moim zdaniem powinno byc tak ze przed instalcja apache powinien byc thttpd ztarzymywany i dopiero wtedy usowany, a nastepnie instalowany apache." Instalowałęm po zatrzymaniu, instalowałęm po usunięciu - dupa, nic z tego,nie mam pojęcia jakim cudem instalując wersję z 2005-07-10 najprościej jak można i odpalając najpopularniejszy serwer www jakim jest Apache ja jedyny mam taki problem i nikt go nie opisuje dokładniej, szlak mnie już trafia :evil: . Każda operacja w tym NND (proponuję rozwiniecię skrótu na NNDL - Niestety Nie Dla Lamerów) rodzi miliard problemów. Wcześniej miałem Freesco 0.2.7 na SDI , wersja FDD i HDD i było OK, opisy były bardzo precyzyjne a tu - zero dokładności - rozpaczliwie :cry: proszę Was o pomoc bo już mnie to NND totalnie wr...ło :evil: i zniechęciło:( Z góry wdzięczny za pomoc i wciąż deklaruję ochotę podjęcia próby prowidłowej konfiguracji pakietów apache, php i potem tych statystyk HELP HELP HELP |
Autor: | hx [ niedziela, 8 stycznia 2006, 20:52 ] |
Tytuł: | |
proponuje zainstalować windowsa i winroute tam mniej problemów i ładnie opisane |
Autor: | tasiorek [ niedziela, 8 stycznia 2006, 20:57 ] |
Tytuł: | |
Strasznie slabo szukasz... np. http://forum.freesco.pl/viewtopic.php?t=8584 |
Autor: | stk [ niedziela, 8 stycznia 2006, 21:17 ] |
Tytuł: | Re: Apache, thttpd, konflikty, NND shit - POMOCY ! |
neobruno pisze: ...
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() to by bylo tyle na poczatek zainstaluj sobie windowsa jak radzil ci hx bo widze ze kompletnie nie chcesz sie uczyc (czytac ze zrozumieniem) |
Autor: | Anonymous [ niedziela, 8 stycznia 2006, 23:59 ] |
Tytuł: | |
no tak, dzięki wielkie, tego mogłem się spodziewadź: do hx: podałem konfigurację kompa, jak widać nie jest za mocna pod windę a ponadto wyraziłęm ochotę na końcu na konfigurację NDD i nie prosiłęm rad na temat alternatywnych systemów do NEO więc może sam sobei zainstaluj Windę :( do tasiorka: w linku w którym mi podałęm nie ma wyjaśniena dlaczego Apache gryzie się z thttpd i jak to zainstalowac bez wywalania thttpd ale OK, zainstalowałem Apache jeszcze raz oczywiście z wyinstalowaniem thttpd ale komenda /etc/rc.d/httpd start nie odpala mi apacha # /etc/rc.d/httpd start NND: Starting HTTP Daemon [Nieudane] I co z tego że ktoś tam to wyjaśnia jeśłi podaje wyjaśnienie na PM a nie na forum, jak mam to odczytać z czyjegoś PM??!! Bardzo mądre podejście, pomogłeś mi bardzo!:( I na koniec do trzeciego chętnego do pomocy czyli do STK: Uczyć się chcę i czytam ze zrozumieniem a ty bałwan jestem mi to a sam fajnie zamieszczasz linki, gratulacje ale u mnie są tylko jakieś kwadraciki z kropką. Zamiast mi zmywać czachę trzeba było napisać to jedno magiczne zdanie wyjasniające co robię źle a nie odsyłać mnie do NICZEGO. Wielkie dzięki, czy ktoś chce mi pomóc bo jeśli tylko sami tacy jak koledzy powyżej to nawet nie piszcie:( Pozdro i wciąż czekam na POMOC ! |
Autor: | tasiorek [ poniedziałek, 9 stycznia 2006, 00:06 ] |
Tytuł: | |
Ale z linka nauczyles sie jak startowac apache... i o to chodzilo ![]() EDIT: Z takim podejsciem (temat postu) spodziewasz sie milego przyjecia? To nie NND jest shit, tylko administrator. |
Autor: | Anonymous [ poniedziałek, 9 stycznia 2006, 00:16 ] |
Tytuł: | |
w innym poscie jest opis ze apacha startuje się komendą /etc/rc.d/apache start - jeśli jest to niepoprawna komenda tylko powinno się pisać /etc/rc.d/httpd start to czemu ten zły wpis jest na forum - czy ktos moderuje te posty, chyba nie a powinien bo są one mylące. Zrobiłem tak: wywaliłęm apacha, zainstalowałem thttpd, zastopowałęm thttpd, usunąłem thttpd, zainstalowałem apacha i teraz dopiero startuje [Wykonano] ale po tym poleceniu apachectl start mam to: # apachectl start httpd: Could not determine the server's fully qualified domain name, using 192.168.1.1 for ServerName szukam na forum co jest nie tak ale możesz mi napisać, będzie szybciej może |
Autor: | Mis' [ poniedziałek, 9 stycznia 2006, 00:29 ] |
Tytuł: | |
neobruno pisze: do tasiorka: w linku w którym mi podałęm nie ma wyjaśniena dlaczego Apache gryzie się z thttpd i jak to zainstalowac bez wywalania thttpd gryzie się, między innymi dlatego że w podstawowej konfiguracji oba używają standardowego portu 80. aby zainstalować je razem (tylko po co?) trzeba zmienić port na którym działa jeden z nich, przeczytać manual do managera pakietów (czyli pacmana) i użyć odpowiedniej opcji. neobruno pisze: ale OK, zainstalowałem Apache jeszcze raz oczywiście z wyinstalowaniem thttpd ale komenda /etc/rc.d/httpd start nie odpala mi apacha
# /etc/rc.d/httpd start NND: Starting HTTP Daemon [Nieudane] Wiesz skąd twoje problemy? Bo wydawało ci się, że jak jest łatwe to będzie samo śmigać... Nie pomyślałeś nawet przez moment skąd problem, nie spojrzałeś do logów, a to jest pierwsze miejsce gdzie zaglądasz w razie problemów (i bez problemów też radzę... fajnych rzeczy możesz sie dowiedzieć), nie próbowałeś zrozumieć jak to wszystko działa. Ponieważ nie podałeś żadnych logów więc można tylko zgadywać, że masz wciąż uruchomione thttpd i apache próbuje uruchomić nasłuchiwanie na zajętym już porcie. Ponieważ jednak usunąłeś z systemu pakiet thttpd więc musisz ubić pozostający w pamięci proces poleceniem: killlall thttpd i dopiero wtedy próbować uruchomić apache. Restart systemu też może pomóc. Pamiętaj że usunięcie pliku z dysku wcale nie znaczy że usunięty on został z pamięci... to jedna z różnic pomiędzy Windows i Linuksem. A co do twoich "dobrych rad" - odpowiem to samo co innym - opisuj swoje doświadczenia, każdą instalację, każde działanie na serwerze. Przyślij to do kogoś z PGF, wystawimy na www i niech inni mogą skorzystać. Jeśli nie masz zamiaru/chęci/czasu/whatever - to daruj sobie takie rady i ciesz się że ktoś chce ci pomagać/odpowiadać... |
Autor: | Anonymous [ poniedziałek, 9 stycznia 2006, 00:58 ] |
Tytuł: | |
czytam uważnie komunikaty i myślę i chyba coś z tego wyszło: po odpaleniu # /etc/rc.d/httpd start miałem [Wykonane] ale po zrobieniuu komendy # apachectl start miałem bład: httpd: Could not determine the server's fully qualified domain name, using 192.168.1.1 for ServerName httpd (pid 25725) already running Wynikło mi z tego że httpd nie kuma, że mój adres serwa 192.168.1.1 to router_nnd więc w pliku /etc/httpd/conf/httpd.conf w linii 322 wpisalem ServerName 192.168.1.1:80 (80 to port i faktycznie, gryzie się z thttpd które trzeba wywalić tzn. przed instalacją apacha trzeba je zastopować, wywalić , zainstalować apacha, w tym pliku wpisac adres naszego serwa i ma działać) i jest OK ! tzn. po wpisaniu # apachectl start ma już tylko httpd (pid 31182) already running czyli apach działa mi OK? Proszę o potwierdzenie i ewent. napisanie jak sprawdzić jeszcze poprawnośc działania Apach'a? |
Autor: | tasiorek [ poniedziałek, 9 stycznia 2006, 01:12 ] |
Tytuł: | |
Zacznijmy od tego, ze apache uruchamia sie poleceniem /etc/rc.d/httpd start, (spracjalnie po to przygotowany skrypt startowy) nie udawalo Ci sie to, bo nawet nie zauwazyles, ze apache juz dzialal: Cytuj: httpd (pid 25725) already running
A jak sprawdzic dzialanie... hmm, moze poprostu wpisac adres ip serwera w przegladarce? |
Autor: | Mis' [ poniedziałek, 9 stycznia 2006, 01:15 ] |
Tytuł: | |
neobruno pisze: Proszę o potwierdzenie i ewent. napisanie jak sprawdzić jeszcze poprawnośc działania Apach'a?
po prostu spróbuj z dowolnego komputera w sieci połączyć się z adresem serwera... powinieneś zobaczyć stronę testową. Co do błędu wywalanego przez apachectl, to po prostu masz nieskonfigurowany serwer. Brak mu "fully qualified domain name" co ci wyraźnie napisał. I nie chodzi tu o nazwę komputera na którym działa apache - a tylko tym jest "router_nnd". Polecenia "apachectl start" nie musisz używać. Ono jest tylko przydatne jak masz problemy ze startem usługi. |
Autor: | Anonymous [ poniedziałek, 9 stycznia 2006, 03:18 ] |
Tytuł: | |
tasiorek, zauważyłem że działa ale chodziło mi o to czy poza tym że nic nie wywala może mimo to być nie do końca aktywny ale nie ważne bo już raczej wszystko jest OK (wyjaśnie w nast. wpisie) Misiu, a gdzie zdefiniować (lokalizacja i nazwa pliku) to: "fully qualified domain name"? ps. zaraz pokaże jak działąją moje staty :-) |
Autor: | Anonymous [ poniedziałek, 9 stycznia 2006, 03:38 ] |
Tytuł: | |
Odpaliłęm wszystko , apache, php i statystyki razem ze stopką pokazyjącą transfery chwilowe Aby pod statystykami były transfery poszczególnych userów musicie mieć zainstalowanego, poprawnie skonfigurowanego i odpalonego niceshaper'a a w pliku index.php (plik statystyk) musicie dokonać drobnych zmian: 1/ wpis $handle = fopen("nsstats.txt", 'rb'); <--- tutaj ścieżka do pliku statystyki niceshaper'a) 2/ zahaszować linie #main_text_close(); 3/ w tej lini #include("themes/$themes/index.php"); jest błąd, w pliku oryginalnym theme jest bez "s" w obydwu wyrazach) i to chyba tyle, poniżej mój plik index.php <? /* * (C) Copyright 2003 Krzysztof Gibas <sdas (at) gibas org> * - current maintainer * 2001 Gonthar <gonthar (at) moon net pl> * - developed scr_ipfm-0.1 * * scr_ipfm generates graphical statistics from ipfm logs. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, * USA. * * $Id: index.php,v 1.116 2003/11/04 19:56:17 gibas Exp $ */ include("conf.php"); include("functions.php"); //0.0.0.0 - access from any network. if ($hosts_allow != "0.0.0.0") { $keywords = preg_split ("/([\s]+|[\s]*[\,][\s]*|[\s]*[;][\s]*)/", "$hosts_allow", -1, PREG_SPLIT_NO_EMPTY); for ($counter = 0; $counter < count($keywords); $counter++) { $hosts_allow = $keywords[$counter]; $raddr = split("\.", $_SERVER['REMOTE_ADDR']); $hallow = split("\.", $hosts_allow); $access = 0; //check first four numbers of $hosts_allow for ($i = 0; $i <= 3; $i++) { if ($raddr[$i] == $hallow[$i]) { $access++; } //if adress is network address i.e. 192.168.1.0 if ($i == 2 && $hallow[3] == "0") { $access++; } } //if $access == 4 access is granted. if ($access == 4) { $deny = 1; } } if (!$deny) { echo "Sorry, You don't have permission to access on this server."; exit(); } } if (isset($_GET['host']) == 1 ) { include "host.php"; } elseif (isset($_GET['daily']) == 1) { include "daily.php"; } elseif (isset($_GET['dailygraph']) == 1) { include "daily-graph.php"; } elseif (isset($_GET['dayinmonth']) == 1) { include "dayinmonth.php"; } elseif (isset($_GET['dayinmonthgraph']) == 1) { include "dayinmonth-graph.php"; } elseif (isset($_GET['monthly']) == 1) { include "monthly.php"; } elseif (isset($_GET['monthlygraph']) == 1) { include "monthly-graph.php"; } elseif (isset($_GET['monthinyear']) == 1) { include "monthinyear.php"; } elseif (isset($_GET['monthinyeargraph']) ==1) { include "monthinyear-graph.php"; } elseif (isset($_GET['yearly']) == 1) { include "yearly.php"; } elseif (isset($_GET['yearlygraph']) == 1) { include "yearly-graph.php"; } elseif (isset($_GET['yearinglobal']) == 1) { include "yearinglobal.php"; } elseif (isset($_GET['yearinglobalgraph']) == 1) { include "yearinglobal-graph.php"; } elseif (isset($_GET['global']) == 1) { include "global.php"; } elseif (isset($_GET['globalgraph']) == 1) { include "global-graph.php"; } //default stats else { //Is it secure? I think so. $default_stats = addslashes($default_stats); if (isset($default_stats) && file_exists("./$default_stats" . ".php")) { include("$default_stats" . ".php"); } else { include("daily.php"); } } html_make_footer(); $chunksize = 1*(1024*1024); // how many bytes per chunk $handle = fopen("nsstats.txt", 'rb'); if ($handle === false) { return false; } echo '<table align="center" width="80%" border="0" cellspacing="2" cellpadding="2"> <tr align="center" style="padding-bottom: 10px;"><td class="title"> </td><td class="title"><strong>Komputer</s trong></td><td class="title" align="center"><strong>Download</strong></td><td class="title" align="center"><strong>Upload</st rong></td></tr>'; while (!feof($handle)) { $buffer = fread($handle, $chunksize); $buffer3=explode("\n", $buffer); $zlicz=1; $down=0; $up=0; for ($i=2;$i<count($buffer3);$i++) { $buffer3[$i] = preg_replace('/\s+/', ' ', $buffer3[$i]); $buffer2=explode(" ", $buffer3[$i]); if ($buffer2[0] !='') { echo '<tr><td align="right">'.($zlicz).'.</td><td style="padding-le ft: 10px;">'.$buffer2[0].'</td> <td align="right" style="padding-right: 30px;">'.substr ($buffer2[4],0,-4).' kB/s</td> <td align="right" style="padding-right: 30p x;">'.substr($buffer2[9],0,-4).' kB/s</td> </tr>'; $down=$down+substr($buffe r2[4],0,-4); $up=$up+substr($b uffer2[9],0,-4); $zlicz=$z licz+1; } } echo '<tr style="padding-top: 10px;"><td> </td><td align="center"><strong>razem</strong></td><td align="right" style="pa dding-right: 30px;"><strong>'.$down; if (substr($down,-2,1)!='.') echo '.0'; echo '</strong> kB/s</td><td align="right" style="padding-right: 30px;"><strong>'.$up; if (substr($up,-2,1)!='.') echo '.0'; -echo '</strong> kB/s</td></tr></table>'; } fclose($handle); #main_text_close(); #=====================================================# $site_title = 'Shaper'; $meta_info = '<META HTTP-EQUIV="Refresh" CONTENT="60; URL=shaper.php">'; #include("themes/$themes/index.php"); ?> |
Autor: | stk [ poniedziałek, 9 stycznia 2006, 13:52 ] |
Tytuł: | |
neobruno pisze: ...
I na koniec do trzeciego chętnego do pomocy czyli do STK: Uczyć się chcę i czytam ze zrozumieniem a ty ort. mi to a sam fajnie zamieszczasz linki, gratulacje ale u mnie są tylko jakieś kwadraciki z kropką. ... Przepraszam wszystkich ze to dalej pociagne ale wyjasnij mi chlopie o co ci chodzi bo ni jak ma sie to co napisales do mnie ciezko zrozumiec co piszesz !!! |
Autor: | Anonymous [ poniedziałek, 9 stycznia 2006, 17:12 ] |
Tytuł: | |
nie ważne STK'u, jak widać powyżej poradzięłm sobie i być może pomogłem komuś bez twojej nie powiem jakiej pomocy, sija |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |