Sviluppo software e assistenza > Server personale: tutte le guide e le esperienze degli utenti.
Php cURL crash con i servizi vodafone e server apache su pc
MaC:
Quando hai segnalato questo problema ho tentato di fare una prova, ma devo avere un problema da qualche parte :D
Subito dopo aver premuto Invia, mi appare "Errore nell'invio!" (indirizzo http://localhost/sms/gojackweb.php?a=connect ). Succede con Rossoalice e Vodafone (non ho impostato altri servizi). Ho provato ad abilitare il log, ma non vedo nessun file d'aiuto. Devo cercarlo in qualche directory particolare?
Ubuntu 12.10 - gojack 3.0.8
rccrcc:
--- Citazione da: Daniele8787 - Dicembre 06, 2012, 05:07:37 am ---Risolto!
Ho notato che si bloccava sempre sia in widget sia in vodafone sms quando arrivava a un link simile a questo
http://exch.vodafone.it/CommonAuth/Master/CommonAuthSetCookie.asp?orgUrl=https://widget.vodafone.it/190/trilogy/jsp/md.do?method=commit&CAuthData=8yHychtertetetF8F66vvch5LqweqweqHt9M
ertetetetet5ifS33LRIfzfhfghfhfh9rJBCDfsdfsdfsdfSnnD8dcsdasdasdasda=
arrivato a questo link apache crasha ma non si sa perchè. Forse perchè l'url è troppo lungo oppure perchè contiene due volte http://. Però, siccome questo link si trova sempre in redirect, per risolvere basta un ignorelocation="1" nella seconda page dell'xml di vodafone sms e nella prima di vodafone widget, per risolvere il problema. Per fortuna in gojack ho inserito questo apparentemente inutile parametro, che forse in freesmee non è neppure più supportato.
--- Termina citazione ---
FUNZIONA ALLA GRANDE: COMPLIMENTI PER L'ENNESIMA VOLTA!!
Daniele8787:
--- Citazione da: rccrcc - Dicembre 06, 2012, 12:18:02 pm ---FUNZIONA ALLA GRANDE: COMPLIMENTI PER L'ENNESIMA VOLTA!!
--- Termina citazione ---
Grazie. :) ora aggiorno gli xml pubblici.
--- Citazione da: MaC - Dicembre 06, 2012, 10:37:29 am ---Quando hai segnalato questo problema ho tentato di fare una prova, ma devo avere un problema da qualche parte :D
Subito dopo aver premuto Invia, mi appare "Errore nell'invio!" (indirizzo http://localhost/sms/gojackweb.php?a=connect ). Succede con Rossoalice e Vodafone (non ho impostato altri servizi). Ho provato ad abilitare il log, ma non vedo nessun file d'aiuto. Devo cercarlo in qualche directory particolare?
Ubuntu 12.10 - gojack 3.0.8
--- Termina citazione ---
Domanda: hai disattivato l'aggiornamento automatico? dovresti avere la 3.1.0 o forse non hai inviato mai nessun sms? l'aggiornamento avviene dopo un invio eseguito correttamente. Comunque se l'errore ti compare subito e senza nessun'altro messaggio, allora significa che il php gojack.php si chiude forzatamente magari per raggiunto max execution time che va aumentato insieme al max input time. Perchè altrimenti gojack.php risponde SEMPRE con un messaggio in cui spiega cos'è successo. Al limite dice "il sito non ha risposto nelle modalità previste nell'xml". Strano che ti succeda anche con alice... fin'ora nessuno l'aveva segnalato. Dovresti provare impostando altri servizi. Oppure riprovando con i servizi vodafone, ora che aggiorno gli xml pubblici. Dovrai andare in strumenti -> aggiorna xml.
Daniele8787:
Aggiornamenti:
su vodafone sms funziona il trucchetto dell' ignorelocation="1" ma su widget non funziona perchè a quanto sembra i redirect servono per effettuare correttamente il login. Cosi a questo punto ho voluto verificare se il crash sparisce accorciando l'url in questione. Misura 243 byte e portandolo a 233 il crash sparisce. Mentre a 234 c'è ancora il crash. I caratteri eliminati sono dello stesso tipo di quelli che restano presenti...cioè lettere e numeri semplici..quindi è solo un problema di lunghezza url. Qualcuno sa come eliminare questo problema della libreria curl? E soprattutto perchè sugli host non da problemi? A questo punto non aggiorno gli xml, perchè sarebbe inutile, almeno per widget. E inserisco il limite di 233 byte in gojack per gli url, segnalando nel log il fatto che l'url è stato tagliato.
littleqwerty:
potrebbe essere un limite di windows?
Navigazione
[0] Indice dei post
Vai alla versione completa