Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 8 lipca 2025, 12:03

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 19 ] 
Autor Wiadomość
Post: piątek, 4 listopada 2005, 21:39 
Offline

Rejestracja: poniedziałek, 22 listopada 2004, 23:33
Posty: 22
Lokalizacja: Bytom
witam,
czy żeby były wykonywane pliki cgi wymagany jest apache lub doinstalowanie jakiegoś programu?
po próbie wykonania takiego pliku mam komunikat:

The requested URL '/cgi-bin/nazwa_pliku.cgi' resolves to a file which is marked executable but is not a CGI file; retrieving it is forbidden.

z góry dzięki za pomoc

_________________
... ja PieRo le, to nie je proste ...
(dodaj "d" gdzie trzeba :) )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 4 listopada 2005, 22:52 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
wyraźnie napisał, plik jest wykonywalny ale nie jest plikiem CGI

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 01:28 
Offline

Rejestracja: poniedziałek, 22 listopada 2004, 23:33
Posty: 22
Lokalizacja: Bytom
no ale to właśnie mi wyszło po próbie wykonania tego
http://o.dyn.pl/nnd/staty/

czyli co źle zrobiłem, że to mi nie działa?

_________________
... ja PieRo le, to nie je proste ...
(dodaj "d" gdzie trzeba :) )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 01:33 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
jaki to plik? co w nim masz?

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 02:01 
Offline

Rejestracja: poniedziałek, 22 listopada 2004, 23:33
Posty: 22
Lokalizacja: Bytom
status.cgi

_________________
... ja PieRo le, to nie je proste ...
(dodaj "d" gdzie trzeba :) )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 13:10 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
sprawdź czy uruchomienie go pod konsolą nie pokaże żadnych błędów :
./status.cgi > plik.html

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 17:16 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
MAC!EK pisze:
sprawdź czy uruchomienie go pod konsolą nie pokaże żadnych błędów :
./status.cgi > plik.html

Podczepię się pod ten wątek bo temat również mnie ciekawi a biegłych w perlu nie znalazłem. Uruchomiłem pod NND usługę monitorowania UPS`a EVER, program rozpoznaje typ urządzenia, monitor pod NND działa bez zastrzeżeń. Problemem jest zobrazowanie tego procesu na www - producent umożliwia taka możliwość niestety u mnie totalna kiszka :

[root@saturn powersoft]# ./psnet.cgi>ststpage.htm
Segmentation fault


Czy problem tkwi po stronie skryptu czy może perl (mimo iż zainstalowany) nie wykonuje go ?

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 5 listopada 2005, 22:02 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
sprawdź które polecenie z pliku ./psnet.cgi powoduje błąd segmentacji

_________________
Ten post Ci pomógł? Zaznacz go jako pomocny .


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 10:00 
Offline
Użytkownik

Rejestracja: sobota, 30 kwietnia 2005, 18:18
Posty: 1128
Lokalizacja: Rybnik
heh ale tutaj nusuwa sie pytanie czy aby te skrypty cgi macie w odpowiednich katalogach umieszczone?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 11:11 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
makog pisze:
heh ale tutaj nusuwa sie pytanie czy aby te skrypty cgi macie w odpowiednich katalogach umieszczone?


Gdzie w takim razie powinny być umieszczone poza oczywiście /cgi-bin/ ?
U mnie katalog ten fizycznie jest w: /home/httpd/html/ (tam trzymam wszystkie stronki). Dla ułatwienia jest tam (cgi-bin) skrypt testowy test-cgi oraz printenv które też nie funkcjonują. Mam zainstalowane statystyki awstats (var/www/thttpd/html/awstats na porcie 200) które jak mi się wydaje również wykorzystują perla. Wymyśliłem ze umieszczę skrypt upsa i testujące właśnie w jego katalogu ale w upsowym wyskakuje błąd: The requested URL '/awstats/wwwroot/cgi-bin/psnet.cgi?op=0' resolves to a file which is marked executable but is not a CGI file; retrieving it is forbidden a testowe otwierają się z zawartością tekstową na www. Pozdrawiam.

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 11:19 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
MAC!EK pisze:
sprawdź które polecenie z pliku ./psnet.cgi powoduje błąd segmentacji


No tak , tylko jak :oops: ?

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 11:29 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
odpal go z "palca" pod konsola go normalnie odpal. Jezeli masz thttpd zobaczczy masz go skonfigurowane tak zeby obslugiwalo cgi, jezeli apacha to spradz sciezke do cgi. Zobacz jakie prawa ma ten plik. Pamietaj ze on jest wykonywany jako nobody w przypadku apacha wiec wszystkie plikina ktorych dziala ten skrypt musi umiec odczytac wiec musza byc odpowiednie prawa

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 11:39 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
czerwo pisze:
odpal go z "palca" pod konsola go normalnie odpal.

Segmentation fault

czerwo pisze:
Jezeli masz thttpd zobaczczy masz go skonfigurowane tak zeby obslugiwalo cgi, jezeli apacha to spradz sciezke do cgi.

Zakładam że skoro uruchamia awstat pod thttpd i scieżki w apachu są skonfigurowane prawidłowo (cgi) to powinien ...

czerwo pisze:
Zobacz jakie prawa ma ten plik. Pamietaj ze on jest wykonywany jako nobody w przypadku apacha wiec wszystkie plikina ktorych dziala ten skrypt musi umiec odczytac wiec musza byc odpowiednie prawa

chmod 755 owner=root group=root zmieniłem na nobody (oba) . Nadal The requested URL '/awstats/wwwroot/cgi-bin/psnet.cgi?op=0' resolves to a file which is marked executable but is not a CGI file; retrieving it is forbidden.

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 11:49 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
Segmentation fault
jezeli spod konsoli masz Segmentation fault to ze strony napewno nie ruszy :P

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 12:19 
Offline
Użytkownik

Rejestracja: piątek, 24 września 2004, 09:17
Posty: 299
Lokalizacja: 52°01' N 15°26' E
czerwo pisze:
Segmentation fault
jezeli spod konsoli masz Segmentation fault to ze strony napewno nie ruszy :P


napisałem do twórcy skryptu z [url]ever.com.pl[/url], może on coś poradzi ...

_________________
Obrazek

lepiej być znanym pijakiem
niż anonimowym alkoholikiem ...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 12:57 
Offline

Rejestracja: poniedziałek, 22 listopada 2004, 23:33
Posty: 22
Lokalizacja: Bytom
działa - domyślnie thttpd ma nie włączone wykonywanie cgi.
dopisałem -c "**.cgi" i poszło

ale...

ów skrypt czyta z pliku suma.txt
chyba skrypt stat go generuje tylko co go uruchamia i gdzie on powinien być?

co do ilości aktywnych: jest tworzony plik /tmp/online
ale potem skrypt jakby go nie czytał :(

_________________
... ja PieRo le, to nie je proste ...
(dodaj "d" gdzie trzeba :) )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 15:51 
Offline
Użytkownik

Rejestracja: środa, 3 marca 2004, 10:31
Posty: 316
PieRo pisze:
działa - domyślnie thttpd ma nie włączone wykonywanie cgi.
dopisałem -c "**.cgi" i poszło


Dopisałem . Potem
/etc/rc.d/thttpd restart

i
: [/] [] ()
403 Forbidden
The requested URL '/cgi-bin/cachemgr.cgi' resolves to a file which is marked executable but is not a CGI file; retrieving it is forbidden.
thttpd/2.25b 29dec2003


Zmieniłem :

A i tu chyba pies sie pogrzebał u mnie :

: [/] [] ()
[root@router_nnd /]# ./psnet.cgi
bash: ./psnet.cgi: Nie ma takiego pliku ani katalogu
[root@router_nnd /]#




I pewnie zjebke za chwile dostane że to jakaś lamerska rzecz :/ Ale serjo już drugi dzien w goooglach ( tylko j. polski ) i nic :/ .

pozdro


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 17:05 
Offline

Rejestracja: poniedziałek, 22 listopada 2004, 23:33
Posty: 22
Lokalizacja: Bytom
no bo tam pewnie nie ma takiego pliku. sprawdź gdzie jest i wrzuć go do cgi-bin (zazwyczaj)

_________________
... ja PieRo le, to nie je proste ...
(dodaj "d" gdzie trzeba :) )


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 6 listopada 2005, 17:13 
Offline
Użytkownik

Rejestracja: środa, 3 marca 2004, 10:31
Posty: 316
Kurde . Mam . Tu jest wspaniale to opisane . Brawo

http://www.pc44.pl/tablica_iptables.html

Pozdrawiam


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 19 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl