Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 09.03.2006, 12:45 Titel: fff + cgi Frage |
|
|
Ist der integrierte httpd server eigentlich richtig cgi fähig oder nur über shellskripte ?
hab ein c prog geschrieben welches mit dem apache cgi super zusammenläuft (wertet nur ein Formular aus), kompiliert auf dem WRT / Asus läuft es nicht, hab Fehlermeldung error 500 not supportet ( <form action="cgi-bin/test" method="POST"> )
hab jetzt schon das openwrt forum durchwühlt und konnte keine antworten finden. |
|
Nach oben |
|
|
Keksdosenmann
Anmeldedatum: 23.02.2005 Beiträge: 1917 Wohnort: Hsh, vor der Kleingartenkolonie
|
Verfasst am: 09.03.2006, 13:01 Titel: |
|
|
au, ich glaube nicht, dass auf dem wrt ein c-interprätor läuft, nur die normale bash und awk. Bisher wurden alle scrips in awk geschrieben _________________ http://www.foebud.org
mfg |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 09.03.2006, 13:16 Titel: |
|
|
das ist schon fertig kompiliert als mipsel binary |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 09.03.2006, 13:27 Titel: |
|
|
okay also ich lese grad
BusyBox built-in httpd server. Supports GET and POST and is included by default in OpenWrt ich denke das ist auch der selbe in der FFF |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 09.03.2006, 15:27 Titel: |
|
|
jetzt habe ich spasseshalber ein sh skript gebaut
testnv.sh
#!/bin/sh
nvram get wl0_ssid
chmod 777 testnnv.sh
verschoben nach www/cgi-bin
wenn ich es mit form action="testnnv.sh" method="post" aufrufe dann kommt der gleiche fehler 501 Not Implemented
The requested method is not recognized by this server
sobald ich auf get umstelle kann ich die datei runterladen
bei den fff seiten klappt alles einwandfrei..
bin ich im falschen ordner ?
var/etc/http.conf :
A:*
I:cgi-bin-index.html
/cgi-bin:root:$1$$0UiqelO3fDJ6363gfgdfgd54
.asp:text/html |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 15.03.2006, 23:48 Titel: |
|
|
So irgendwas habe ich anscheinend nicht verstanden,
wenn ich eine html datei nach www kopiere dann kann ich sie aufrufen über http://192.168.../test.html
sobald ich die datei nach cgi-bin kopiere und mit
http://192.168.../cgi-bin/test.html aufrufe kommt ein 404 datei nicht gefunden.
Kann mir das einer mal kurz erläutern oder sollte ich vielleicht nochmal in der mailinglist nachfragen ? |
|
Nach oben |
|
|
orkus
Anmeldedatum: 22.02.2006 Beiträge: 109 Wohnort: Weißensee Albertinenstraße
|
Verfasst am: 16.03.2006, 00:14 Titel: |
|
|
Hast du dir mal die rechte der Datei bzw. des CGI verzeichnisses angesehen. Als ich letzten mal eine Datei einfach nur reinkopiert habe, hatte sie auch nur rechte für den Admin, so dass ich auch eine 404 bekommen habe. Erst als ich sie für alle sichtbar gemacht habe, konnte ich sie über das web aufrufen. |
|
Nach oben |
|
|
mick
Anmeldedatum: 16.09.2005 Beiträge: 348 Wohnort: 13088
|
Verfasst am: 16.03.2006, 02:23 Titel: |
|
|
Hi
OK, klar, die Rechte.
Chmod geht nit, habs versucht. Oder doch?
Mick |
|
Nach oben |
|
|
orkus
Anmeldedatum: 22.02.2006 Beiträge: 109 Wohnort: Weißensee Albertinenstraße
|
Verfasst am: 16.03.2006, 11:45 Titel: |
|
|
CHMOD habe ich jetzt noch nicht versucht, kann ich erst heute abend machen. Ich selber nutze WinSCP (http://winscp.net/eng/index.php) dafür, das ist ein freier FileManager für SSH (SCP - Mode) damit kann man Rechte setzen. Und das ganze Filesystem wird etwas verständlicher
CU
Orkus |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 16.03.2006, 12:56 Titel: |
|
|
also chmod 777 * hab ich probiert
geht leider nicht, hat das vielleicht irgendwas damit zu tun, weil sie nicht im rom liegen ? |
|
Nach oben |
|
|
orkus
Anmeldedatum: 22.02.2006 Beiträge: 109 Wohnort: Weißensee Albertinenstraße
|
Verfasst am: 16.03.2006, 13:01 Titel: |
|
|
Geht es hier um ein File welches du neu erstellt hast oder um ein bestehendes File? Die Bestehenden Files liegen im ROM und in den Verzeichnissen sind nur Links dazu (So Zeigt es mein Filemanager an). Da hilft dann auch das setzen der Rechte nichts.
Ich konnte aber das File (Link) löschen und dann das neue reinkopieren. Danach Rechte setzen und es geht.
Dann ist es natürlich nicht im ROM und kann überschrieben werden, ich kann aber nicht sagen, wann das passiert (vielleicht beim Neustart?)
Orkus |
|
Nach oben |
|
|
mick
Anmeldedatum: 16.09.2005 Beiträge: 348 Wohnort: 13088
|
Verfasst am: 16.03.2006, 14:49 Titel: |
|
|
Hi
orkus hat Folgendes geschrieben: | Ich selber nutze WinSCP damit kann man Rechte setzen. Und das ganze Filesystem wird etwas verständlicher
Orkus |
Das nutze ich auch, aber IMHO kann man dort auch nur auf einer Konsole chmod eingeben. Oder habe ich bei SCP wat übersehen?
Wie sonst Rechte ändern?
Mick |
|
Nach oben |
|
|
orkus
Anmeldedatum: 22.02.2006 Beiträge: 109 Wohnort: Weißensee Albertinenstraße
|
Verfasst am: 16.03.2006, 15:02 Titel: |
|
|
mick hat Folgendes geschrieben: |
Das nutze ich auch, aber IMHO kann man dort auch nur auf einer Konsole chmod eingeben. Oder habe ich bei SCP wat übersehen?
Wie sonst Rechte ändern?
Mick |
Ich nutze das ganze in im NortonCommander Mode. Dabei kann man mit der rechten Maustaste (so meine Erinnerung, ich habe zur Zeit das Tool nicht vor mir, weiß aber das es geht) die Eigenschaften und damit auch Rechte von Dateien ändern. Außerdem sieht man alles auf einen Blick, z.B. auch ob es ein Link oder eine reale Datei ist.
CU
Orkus |
|
Nach oben |
|
|
steefn
Anmeldedatum: 26.09.2005 Beiträge: 74
|
Verfasst am: 16.03.2006, 16:54 Titel: |
|
|
ist eine neue neu erstellte datei mit vi |
|
Nach oben |
|
|
orkus
Anmeldedatum: 22.02.2006 Beiträge: 109 Wohnort: Weißensee Albertinenstraße
|
Verfasst am: 16.03.2006, 19:53 Titel: |
|
|
Sorry, habe das ganze jetzt auch mal versucht und bekomme auch im cgi-bin Verzeichnis eine 404.
Da sind wohl andere Einstellungen für zuständig, denn ich werde auch gleich bei betreten der Seite nach den Passwort gefragt.
Kann es sein das dieses Verzeichnis dem Admin Bereich vorbehalten ist?
CU
Uwe
PS: Im www Verzeichnis sehe ich alles, auch das was ich selber erstelle. |
|
Nach oben |
|
|
|