Sinceramente le mie prime impressioni con Tophost erano state ottime, tanto è vero che vi avevo trasferito anche un mio secondo dominio domiciliato altrove. Dopo le ultime esperienze con l'assistenza tecnica mi sta sorgendo qualche dubbio.
Riporto lo storico delle comunicazioni avuto con l'assistenza:
MIO messaggio del 16/12/2004:
usando come test lo script prova.py ricevo il messaggio:
CGI execution Error:
Security conflict between site and script
WEBSITE: - uid:0 gid:0
EXECPGM: - uid:2297 gid:65534
pur avendo settato i permessi su 750 come da voi suggerito.
RISPOSTA:
ora funziona, sincermanete il supporto per il python non era installato sul server; lo abbiamo messo e ora funziona tutto regolarmente.
Quando abbiamo pensato ai cgi sincermanete pensavamo solo al perl :-)
(Ora infatti Python FUNZIONA anche se pare non lo sappia nessuno!)
MIO messaggio del 27/06/2005:
tempo fa su mia richiesta è stato attivato Python come interprete aggiuntivo (oltre a perl) per l'esecuzione di cgi. E' stato per caso installato su Python il modulo pysqlite ?
Da un mio test direi di no. E' un modulo super testato e permetterebbe di interfacciare Python con Sqlite.
RISPOSTA:
Salve, al momento il modulo da lei indicato non e' installato.
Dobbiamo fare dei test per vedere le ricadute a livello di carico (diciamo almeno 60gg visto che abbiamo una coda di cose da fare piuttosto lunga).
MIO messaggio del 27/7/2005:
E' possibile sapere quali sono i moduli aggiuntivi installati per Python?
RISPOSTA:
Salve, per sapere tutti i moduli installati può andare nel suo pannello di controllo CPANEL e cliccare sull'apposita icona INFORMAZIONI CGI e PERL.
(la risposta chiaramente fa riferimento a Perl e non a Python: primi dubbi..)
MIO messaggio del 26/08/2005:
Buongiorno,
vorrei sapere quali moduli esterni sono stati installati per Python.
RISPOSTA:
Ci spiace informarla che noi nostri prodotti non è incluso alcun supporto per python e/o i relativi moduli, ma solo per PHP i cui moduli installati sono reperibili dalla sezione "Informazioni PHP" del suo cpanel.
(non sa che Python è installato eccome da quasi un anno..altri dubbi)
MIO ultimo messaggio del 29/8/2005 (un po' alterato dalle risposte nonsense):
Vorrei far notare che:
- Python è disponibile quale linguaggio di scripting fin quasi dalla nascita di Tophost
- in un ticket di qualche tempo fa (basta consultare il mio storico, ma evidentemente chi risponde ai ticket non lo fa) mi fu assicurato che un modulo sarebbe andato sotto test
- dalla assistenza tecnica ci si aspettano risposte un po' più precise e non contraddicenti quanto la stessa assistenza tecnica aveva detto in precedenza.
RISPOSTA 1:
Salve, perdoni la 'gaffe', le facciamo sapere quanto prima.
RISPOSTA 2:
Non abbiamo potuto fare nulla perche' negli ultimi 60gg, purtroppo, abbiamo avuto una serie di problemi che non ci hanno consentito di fare queste cose.
Ci prendiamo quindi altri 90gg. di tempo.
Nel frattempo, avendo inviato una normale e-mail di chiarimento ad uno degli indirizzi indicati tra i Contatti sul sito Tophost, ecco la loro risposta:
Risposta del Supporto Tecnico:
Salve, la ringraziamo per averci scritto e le confermiamo che attualemnte non supportiamo Python e non abbiamo in programma di supportarlo a breve termine.
A conclusione di questa lunga storia, sono alquanto confuso dalle risposte contradditorie ricevute.
Spero che qualcuno con accesso alla stanza dei bottoni di Tophost possa rispondere a queste banali domande:
1- Visto che Python è già installato e funzionante (per gli scettici è disponibile
http://www.syseng-p2p.it/cgi-bin/test2.py ) mi sapete spiegare perchè non arricchirlo di quei pochi moduli che lo renderebbero utilizzabile anche per applicazioni più complesse? Il modulo per MySql sarebbe già sufficiente; se volessimo sprecarci anche quello per Sqlite. Sono moduli ultra colladauti e non vedo quali problemi di carico potrebbero dare.
2- Perchè la scelta di supporto a Perl? Solo perchè lo si trova pronto "chiavi in mano" con Apache? Solo perchè è comodo all'amministratore di sistema? Ma i vostri utenti credo sarebbero molto più contenti di avere a disposizione Python: tanto più che il suo supporto darebbe a Tophost una carta in più contro la concorrenza.
Spero fiducioso in una parola di conforto.