Newsgroup: it.comp.lang.perl
Titolo: Neofita

Salve, mi chiamo Davide e sono un inesperto nuovo frequentatore del
newsgroup.
Mi sapete spiegare come testare in locale gli script CGI senza dovermi
collegare alla rete tutte le volte?
Grazie,
Davide


   Ti installi un web server (per esempio, Xitami o Personal Web Server 
per Windows, Apache per Linux e Mac OS X) e lo configuri per eseguire i 
tuoi CGI. Oppure redirigi l'output su file e lo apri con un browser, ma 
e` decisamente piu` noioso...
-- 
Alla prossima,
Marco

oppure provi OptiPerl che offre un mini Web Server integrato, in cui puoi
vedere direttamente l'output del tuo CGI, o il motivo per cui non lo vedi.
:-)
--
perl -MLWP::Simple -e "getprint(' 
http://perl.4pro.net
 ')"

 collegare alla rete tutte le volte?
Se usi Apache + *nix, dei buoni link (IMHO) sono:
http://www.pluto.linux.it/journal/pj9710/vw.html
http://users.binary.net/dturley/cgi_testing.html
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d

 wrote in message
3E0F1609...@friuli.com...


 OptiPerl. Dove lo trovo?
OptiPerl lo trovi tramite google ed è un IDE a pagamento, non un 
prodotto free.


 Ho installato Active Perl e non mi funziona.
Prova a dare un occhio a questi link:
http://www.apache3000.net/tools/apache/guida.php3?lez=30
http://www.apache3000.net/tools/apache/guida.php3?lez=12
e in generale 
http://www.apache3000.net/tools/apache/index.php3
http://www.latoserver.it/perl/install/windows.php3
http://loristissino.free.fr/appuntiinternet/mostra.php3?cap=intranetgratis&outputas=phpweb
In particolare sul file hosts:
http://www.hopslibri.it/samba/node72.html
 (win9x)
http://www.hopslibri.it/samba/node85.html
 (win NT)


Ummmm Bah! Non che siano dei grandi consigli
Conviene fare cosě per ambiente Windows 95/98/2000 Wk-Server/XP
a) installare Personal Web Server di Microsoft o Internet Information Server
   fare una pagina di prova e vedere se funzionano (in html)
b) installare Active Perl della ActiveState e fargli fare la configurazione
automatica che permette di rendere eseguibile gli script in Perl.
Attenzione l'estensione delle pagine perl deve essere PLX altrimenti non va
Comunque si puň sempre mettere le mani sul registro di configurazione di
Windows esattamente in
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters\Scrip
t Map
Qui dai un'occhiata a quello che ha scritto l'installazione dell'Active Perl
e aggiungi una riga con estensione pl se non presente.
A questo punto riavvii il server Web e dai i permessi di esecuzione script
sulla cartella che contiene i file da fare interpretare a Perl.
Vedrai che funziona
Ciao Diego

Quando vado su start-programmi-ActiveState ActivePerl-Perl package manager
si apre una finestra DOS con questo messaggio:
Profile tracking is not enabled. If you save and restore profiles manually,
your profile may be out sync with your computer. See 'help profile' for more
information
Forse per questo non posso testare in locale gli script?
davide


Sinceramente non so più che pesci pigliare e a questo punto, a 
malincuore, ti consiglio (spero di azzeccarla) di disinstallare
tutte le varie versioni di Perl che hai sul tuo computer e di
reinstallare da capo la build 633


"Profile tracking" è una prerogativa di PPM3 abilitata solo con qualche
licenza/sottoscrizione che non ricordo più come si ottiene (credo pagando).
In ogni caso non impedisce nulla, solo il fatto che non puoi tracciare i
moduli che installi.
Leggiti la doc per saperne di più, comunque il problema
non è lì. Se leggi bene la documentazione e provi i vari comandi/opzioni
interattivamente, credo che ne potresti venire a capo più facilmente.
Purtroppo rispondere senza avere il ppm che fa i capricci a disposizione è
un po' difficilino.
Il consiglio è PROVA tutto, che tanto non si rompe nulla :-)


ancora una cosa: ma stai usando PPM3 vero?


 wrote in message
av05n9$9pot1$1...@ID-159100.news.dfncis.de...


 No, non so cosa sia sinceramente...
come non sai cosa sia? Ma non sitamo parlando di questo in tutto il thread?
:-)
Voglio dire: ci sono 2 versioni di ppm... la ppm diciamo... normale
(2.qualcosa) e la ppm3 che ha anche la possibilità di fare il profile
tracking e non so che altro. Te lo chiedo perché usando ppm3 a me funziona
tutto, mentre (ho provato adesso) usando solo ppm non mi funziona un
cappero, esattamente PROPRIO come succede a te! Orbene, chissà è il fatto
che magari Active Perl con l'opzione Profile Tracking installa il PPM3 come
si deve e lascia orfano il ppm, quindi, lancia  C:\Perl\bin\ppm3.bat e poi
ne riparliamo ;-)
ciao
