problemi modulo ewt
Ciao.
Dopo aver regolarmente installato il modulo "Hotspot-Captive Portal", Drupal mi chiede di aggiungere il modulo "ewt".
Ho scaricato il modulo e l'ho messo naturalmente in /sites/all/modules.
Quando cerco di fare una qualsiasi cosa (abilitare il modulo, andare nelle home-page, cliccare in una qualsiasi parte del menu),
mi viene fuori - sempre - una pagina bianca col seguente errore:
Fatal error: Call-time pass-by-reference has been removed in /var/www/drupal6/sites/all/modules/ewt/ewt.module on line 207
Pe rimuovere l'errore devo cancellare il modulo ewt dalla directory.
Cosa succede? Comesi puo' rimediare?
Altra cosa: tra i moduli richiesti per il captive portal ci sono "Uc_cart", "Uc_store", "Uc_product" e "Uc_payement".
Quando li cerco trovo pero' dei nomi simili, ma non uguali a questi.
Per "Uc_cart" trovo "UC Cart Theme" oppure "Ubercart Cart Login Flow", ecc.
Per "Uc_product" trovo "Ubercart Product Keys", ecc.
Non riesco a capire quali siano i moduli giusti.
Potreste darmi i link , se possibile.
Grazie in anticipo a tutti.

Risposte
Ciao, probabilmente lo spazio
Ciao, probabilmente lo spazio su cui hai installato il sito ha una versione php 5.4. Dovresti provare se ti è possibile l'installazione su una macchina con php < 5.4 oppure modificare il codice del modulo in modo da renderlo compatibile con la versione presente server.
"Uc_cart", "Uc_store", "Uc_product" e "Uc_payement" fanno tutti parte della suite ecommerce Ubercart (http://drupal.org/project/ubercart).
Ciao e grazie per la
Ciao e grazie per la risposta.
In effetti io avevo chiesto in precedenza i requisiti minimi per questo modulo:
http://drupal.it/supporto/hotspot-captive-portal
Comunque provero' con php 5.3
Grazie
La versione php raccomandata
La versione php raccomandata per D6 è la 5.3. Versioni successive possono comunque funzionare correttamente ma anche generare alcune incompatibilità.
Il modulo in questione credo contenga istruzioni già deprecate da tempo, il cui utilizzo è stato rimosso definitivamente nella versione 5.4, passando da warning a fatal error (nello specifico, il passaggio di parametri per riferimento al momento della chiamata della funzione).
Grazie. Rimanendo in
Grazie.
Rimanendo in argomento quindi, lo sviluppo del modulo dipende solo dal "proprietario",giusto?
Quindi se un modulo ha bachi e non viene piu' aggiornato non c'e' nulla da fare se non si hanno le capacita per intervenire.
E' politicamente coretto sollecitare l'autore del modulo all'aggiornamento?
Siconoscono altre soluzioni per un captive portal con Drupal?
Grazie ancora.
Sì il proprietario o
Sì il proprietario o mantainer (o il gruppo di mantainers) di un progetto è il responsabile dello sviluppo dello stesso. Puoi intervenire aprendo una issue nella coda delle richieste del progetto stesso http://drupal.org/project/issues/hotspot segnalando un bug, una richiesta di sviluppo o una patch. Alcuni mantainer sono alla ricerca di co-mantainer per portare avanti lo sviluppo del modulo: in quel caso di solito trovi una nota per contattare lo sviluppatore proprio nella home del progetto.
Altri sono disposti dietro pagamento a sviluppare soluzioni su misura: in questo caso penso tu possa contattare direttamente l'utente attraverso il form di contatto del sito. Sono mantainer anche io di alcuni progetti e ricevere una richiesta di lavoro per mail è del tutto normale.
Personalmente non so segnalarti moduli con stesse funzionalità, vedendo inoltre su Drupal.org non sembrano esisterne di simili