Salve a tutti, stò gironzolando un pò ovunque, perchè la mia voglia di imparare nuove cose, fa sì di trovare dei tutorials in CGI con cui utilizzare dei semplici form che potrei benissimo fare in PHP, con i quali ho già abbastanza dimestichezza.
Ora, spiegatemi una cosa, perchè ovunque sono andato ho trovato spiegazione non esplicite, e cioè: La cartella CGI-BIN si trova (sul mio server LINUX) fuori dalla root del dominio cioè sullo stesso livello di HTTPDOCS. Tutti i tutorial che ho trovato, nessuno escluso, parlano di uploadare lo scriptfile .cgi nella cartella CGI-BIN sotto il livello del dominio es."www.miosito.it/cgi-bin". Come è possibile che nessuno spieghi perbene come fare nel caso in cui questa cartella si trovi al livello di root.
Alcuni dicono che posso crearla io, altri dicono di modificare la path nello script cgi...ma sono tutti suggerimenti discutibili.
-1 la cartella cgi-bin se la creo io sotto il dominio, lo script non funziona comunque
-2 anche se metto la path assoluta del server cosa cambia se dove risiede il file con la path giusta è un percorso non raggiungibile e quindi mai leggibile per il settaggio.
La path assoluta del mio server è questa :"/var/www/vhosts/nomedominio.it..", ora tutti gli script CGI che ho trovato all'inizio hanno questo "#!/usr/bin/perl" che ci devo fare con questo percorso ???
Per favore io ho un file HTML (per il form), un file CGI per eseguire lo script, e un file di testo (per salvare i dati). Escluso i permessi da settare che già conosco, mi dite dove piazzare singolarmente questi 3 file ??? Vi prego qualche specialista che mi risponda in modo non evasivo
Grazie anticipate