Italian community of Lazarus and Free Pascal
Programmazione => Lazarus e il web => Topic aperto da: Maverich - Settembre 25, 2013, 11:54:39 am
-
con Raudus si crea un progetto e su locallhost funziona,
ma quando lo mettiamo su un dominio, non e' una pagina
Asp/Html, etc come facciamo per eseguirlo ?
ho fatto il test su un Hosting Windows Aruba
<domimio.it>/pagine/ita:88 - errore pagina
<domimio.it>/pagine/ita:88/ProjectTest1.exe - errore 404 not found
<domimio.it>/pagine/ita/ProjectTest1.exe - mi chiede di salvarlo
copiato www/rfe-0.9.6
-
Raudus crea delle cgi, quindi devi avere la possibilità di usare i cgi su aruba
-
scusa la mia ignoranza, nella cartella del progetto non trovo cgi
nel disco C (scansione *.cgi)
nemmeno e cosi' anche su user\....\Documents\Raudus
come si chiamano le cgi e dove le trovo ?
-
le cgi sono una vecchia tecnologia che si comporta così:
un eseguibile che genera del codice html e/o javascript
quindi è solo una sigla. Il problema è vedere se il tuo server ti permette di farlo, mi sembra che aruba non lo permetta, ma vado a memoria
-
Ciao,
la cartella (eventualmente configurata) può avere molti nomi.
Tra i più usati c'è cgi-bin.
Tutto quello che è dentro la cartella è considerato un CGI (Common Gateway Interface).
Come per le altre chiamate, puoi eseguire le chiamate con get o post.
Nel caso in oggetto sono degli exe.
Possono essere anche dei .sh (server unix e derivati).
Sempre restando nel caso di aruba :
"Test CGI
Questo test consiste un semplice script in PERL che restituisce alcune informazioni. "
Questo lo trovi nel pannello di controllo del tuo account aruba.
Hanno limitato l'accesso ai CGI solo agli script PERL.
PS: Il tipo di contratto stipulato è per un server linix. Non so per i server windows come siano le impostazioni e restrizioni. ;)
Con l'opzione "File Manager" non vedi molto (personalmente vedo solo la root del progetto php), prova a controllare in FTP se trovi una cartella che possa avere senso. Altrimenti apri un ticket ad aruba, per chiedere supporto per i CGI ;)
-
PS PS:
anche aruba usa cgi-bin come nome ;)
www.dominio.it/cgi-bin/__aruba__cgi__test__.pl
:D A me da errore perchè la cartella manca e non ho messo nessun perl di test :D