Italian community of Lazarus and Free Pascal

Programmazione => Lazarus e il web => Topic aperto da: Maverich - Settembre 25, 2013, 11:54:39 am

Titolo: esecuzione progetto Raudus su Hosting
Inserito 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
Titolo: Re:esecuzione progetto Raudus su Hosting
Inserito da: xinyiman - Settembre 25, 2013, 02:13:05 pm
Raudus crea delle cgi, quindi devi avere la possibilità di usare i cgi su aruba
Titolo: Re:esecuzione progetto Raudus su Hosting
Inserito da: Maverich - Settembre 25, 2013, 02:43:40 pm
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 ?
Titolo: Re:esecuzione progetto Raudus su Hosting
Inserito da: xinyiman - Settembre 25, 2013, 07:45:04 pm
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
Titolo: Re:esecuzione progetto Raudus su Hosting
Inserito da: Stilgar - Settembre 27, 2013, 11:01:20 am
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 ;)
Titolo: Re:esecuzione progetto Raudus su Hosting
Inserito da: Stilgar - Settembre 27, 2013, 11:04:00 am
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