Freesco, NND, CDN, EOS
http://forum.freesco.pl/

plik cgi nie generuje wykresow przez www
http://forum.freesco.pl/viewtopic.php?f=22&t=14540
Strona 1 z 2

Autor:  Kimas [ czwartek, 11 stycznia 2007, 22:24 ]
Tytuł:  plik cgi nie generuje wykresow przez www

witam

mam taki problem, mam skrypt cgi do generowania wykresow temperatury, tyle ze jak wchodze na niego przez www to nie tworzy wykresow, a jak zaloguje sie do nnd i z wiersza polecen uruchomie to wszystko jest ok, co mam nie tak????

Autor:  rikardo7 [ niedziela, 14 stycznia 2007, 16:24 ]
Tytuł: 

chmod +x /plik/*.cgi powinno pomoz

Autor:  Kimas [ niedziela, 14 stycznia 2007, 16:38 ]
Tytuł: 

: [/] [] ()
cgi-bin]# chmod +x /temperatura/*.cgi
chmod: nie ma dostępu do `/temperatura/*.cgi': Nie ma takiego pliku ani katalogu

Autor:  mazol [ niedziela, 14 stycznia 2007, 22:24 ]
Tytuł: 

a czy ten plik nazywa sie poprostu *.cgi? :D

chmod +x nazwa.cgi

Autor:  Kimas [ niedziela, 14 stycznia 2007, 22:41 ]
Tytuł: 

plik nazywa sie temperatura bez .cgi

Autor:  mazol [ niedziela, 14 stycznia 2007, 22:57 ]
Tytuł: 

no to chmod +x temperatura

Autor:  Kimas [ niedziela, 14 stycznia 2007, 23:32 ]
Tytuł: 

lol toz tak juz dawno robilem, prawa wykonywalnosci mam ustawione na 755

Autor:  gg123456 [ poniedziałek, 15 stycznia 2007, 08:09 ]
Tytuł: 

A w tym skrypcie polecenia masz pisane razem ze ścieżkami? Chodzi o to, że nie może być np.
: [/] [] ()
iptables -t nat -L
, tylko musi być pełna świeżka np.
: [/] [] ()
/usr/bin/iptables -t nat -L

Nie dotyczy to 'echo', wszystkich pętli, arytmetyki i pewnie kilku innych rzeczy.

Autor:  Kimas [ poniedziałek, 15 stycznia 2007, 08:31 ]
Tytuł: 

wedlog mnie wszystko wyglada ok

skrypt jest tu: http://sieckrecia.dyndns.org/temperatura

Autor:  gg123456 [ poniedziałek, 15 stycznia 2007, 09:20 ]
Tytuł: 

a ścieżka do rrdtool?

Autor:  Kimas [ poniedziałek, 15 stycznia 2007, 11:14 ]
Tytuł: 

sciezka do rrdtool jest dobra bo skoro gdy wlacze ten skrypt z wiersza polecen to wszystko jest ok

Autor:  zciech [ poniedziałek, 15 stycznia 2007, 12:59 ]
Tytuł: 

czy skrypt jako taki sie uruchamia?
tzn. masz stronę z wykresem tylko, że ze starym?
a jesli nie ma obrazka (w koncu kazde uruchomienie skryptu recznie obrazek generuje, wiec on jest) to czy masz napis:
Powered by Kimas

jesli masz, a nie wykonuje sie tylko nowy obrazek to byc moze skrypt uruchamiany z apacza nie ma dostępu do rrdtool graph uzyj pelnej scieżki.

Cytuj:
sciezka do rrdtool jest dobra bo skoro gdy wlacze ten skrypt z wiersza polecen to wszystko jest ok

To nie jest wcale takie oczywiste. Nie wszyscy maja klucze do wszystkich dzwi :idea: :!:

Autor:  gg123456 [ poniedziałek, 15 stycznia 2007, 15:42 ]
Tytuł: 

Kimas pisze:
sciezka do rrdtool jest dobra bo skoro gdy wlacze ten skrypt z wiersza polecen to wszystko jest ok

Jak może być dobra, jeśli w ogóle jej nie podałeś w skrypcie?

Autor:  Kimas [ poniedziałek, 15 stycznia 2007, 17:41 ]
Tytuł: 

zciech pisze:
czy skrypt jako taki sie uruchamia?
tzn. masz stronę z wykresem tylko, że ze starym?
a jesli nie ma obrazka (w koncu kazde uruchomienie skryptu recznie obrazek generuje, wiec on jest) to czy masz napis:
Powered by Kimas


strona wyglada normalnie tak jak powinno tylko ze z poziomu www obrazki się nie aktualizują

gg123456 pisze:
Jak może być dobra, jeśli w ogóle jej nie podałeś w skrypcie?


to co mam gdzie wpisać, bo ja juz nie wiem :( :(

Autor:  gg123456 [ poniedziałek, 15 stycznia 2007, 17:45 ]
Tytuł: 

wpisz w konsoli:
: [/] [] ()
 which rrdtool

Ta komenda pokaże Ci, gdzie masz rrdtool. Tę ścieżkę wpisz w skrypt zamiast rrdtool, czyli mniej więcej tak:
: [/] [] ()
echo
echo '<H1>TEMPERATURA</H1>'
echo

/usr/bin/rrdtool graph /home/httpd/html/rrdtool/temperatura.png \
--height=250 \
--width=800 \
--end now --start end-86400s  \
--rigid \

Dla każdego rrdtool

Autor:  Kimas [ poniedziałek, 15 stycznia 2007, 22:33 ]
Tytuł: 

ok pozmienialem( http://sieckrecia.dyndns.org/temperatura ) ale to i tak nic nie daje, jest dalej tak samo :(

Autor:  zciech [ poniedziałek, 15 stycznia 2007, 23:38 ]
Tytuł: 

GPRINT:licz:LAST:"aktualnie %2.2lf °C" > /dev/null

pozbadz sie > /dev/null a zobaczysz przyczyne na stronie www

Aczkolwiek sądzę, że jednak rysuje. Sprawdz date na serwerze.

Autor:  Kimas [ wtorek, 16 stycznia 2007, 07:39 ]
Tytuł: 

pozbyłem się > /dev/null tylko ze wszystko wyglada tak samo, nic się nie zmienilo :(

zciech pisze:
Aczkolwiek sądzę, że jednak rysuje. Sprawdz date na serwerze.


niestety po wejsciu przez www data utworzenia plikow sie nie zmienia :(

Autor:  gg123456 [ wtorek, 16 stycznia 2007, 09:10 ]
Tytuł: 

a jak z konsoli wpiszesz
: [/] [] ()
/usr/bin/rrdtool
, to co się pokazuje?

Autor:  Kimas [ wtorek, 16 stycznia 2007, 16:22 ]
Tytuł: 

sprawdzalem czy sciezka jest dobra, a pokazuje:

: [/] [] ()
# /usr/bin/rrdtool
RRDtool 1.2.11  Copyright 1997-2005 by Tobias Oetiker <tobi@oetiker.ch>
               Compiled pią lut 24 15:44:23 CET 2006

Usage: rrdtool [options] command command_options

Valid commands: create, update, updatev, graph, dump, restore,
                last, first, info, fetch, tune, resize, xport

RRDtool is distributed under the Terms of the GNU General
Public License Version 2. (www.gnu.org/copyleft/gpl.html)

For more information read the RRD manpages

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/