Non si vedono più gli avatar

Aperto da lorena77, Giovedì - 27 Novembre 2014 - 17:58

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Flavio93Zena

Trovato diversi forum in cui ne parlavano, e ovviamente non mi sono preoccupato di tenere i link ;D però c'era un tipo che diceva che aveva qualcosa come 3 euro al mese per 600gb di banda e 900Mbit di spazio (cioè 100mb), non so se ridere o piangere.
Ho il router che scassa le scatole ed è da cambiare quindi ho pure la rete lenta non chiedermi di ricercare tutto :/

Flavio93Zena

Ora che ci penso... Accesso negato... Potrebbe anche essere un accenno di mod_security?
Provare ad aggiungere <IfModule mod_security.c>
# Turn off mod_security filtering.  SMF is a big boy, it doesn't need its hands held.
SecFilterEngine Off

# The below probably isn't needed, but better safe than sorry.
SecFilterScanPOST Off
</IfModule>
questa roba nel file .htaccess magari? Oppure provare un altro host... Non saprei se abbia fatto un upload degli avatar, mi parrebbe strana la cosa, cioè se io installo e tutto li uppo dal profilo, però effettivamente potrebbe anche essere FileZilla... Strano che a me non abbia mai dato problemi anche se *mea culpa* l'HO utilizzato con auto al posto di Binary.

lorena77

Citazione di: emanuele il Giovedì - 27 Novembre 2014 - 21:06
Già come penso abbia ipotizzato Filippo, non è che ha scaricato i file via ftp con filezilla senza aver sistemato l'impostazione di trasferimento dei file senza estensione?
In tal caso gli avatar e gli allegati sarebbero tutti corrotti e quindi non visualizzabili.

Ma gli allegati li vedo e li scarico. Li apro tranquillamente, non sono corrotti.

E la cosa strana è che lo fa anche caricando un nuovo avatar ad un profilo appena creato, non solo sui avatar vecchi dei "vecchi utenti".

lorena77

Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 21:05
Cambia host, overseller... Ad ogni modo per il codice nei topic sì ma nel profilo mi viene anche &time*numericheindicanoladata* dopo il link che hai messo...

ah, nel profilo personal anche a me, esce così: forum/index.php?action=dlattach;attach=84563;type=avatar&time=1417119578

giusto, no?

Flavio93Zena

Citazione di: lorena77 il Giovedì - 27 Novembre 2014 - 21:14
Citazione di: emanuele il Giovedì - 27 Novembre 2014 - 21:06
Già come penso abbia ipotizzato Filippo, non è che ha scaricato i file via ftp con filezilla senza aver sistemato l'impostazione di trasferimento dei file senza estensione?
In tal caso gli avatar e gli allegati sarebbero tutti corrotti e quindi non visualizzabili.
Ma gli allegati li vedo e li scarico. Li apro tranquillamente, non sono corrotti.

E la cosa strana è che lo fa anche caricando un nuovo avatar ad un profilo appena creato, non solo sui avatar vecchi dei "vecchi utenti".
Cambia l'opzione di trasferimento di FileZilla (se lo usi) da "Auto" a "Binario". E' importante.

Filippo

Citazione di: lorena77 il Giovedì - 27 Novembre 2014 - 21:17
Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 21:05
Cambia host, overseller... Ad ogni modo per il codice nei topic sì ma nel profilo mi viene anche &time*numericheindicanoladata* dopo il link che hai messo...

ah, nel profilo personal anche a me, esce così: forum/index.php?action=dlattach;attach=84563;type=avatar&

giusto, no?

quel time=1417119578 che ci sta a fare? sono avatar a tempo? scadono?  :)

Flavio93Zena

Data di upload magari? LOL
No la mod degli avatar a scadenza non ce l'ho ;D (so che non esiste, ironizzo sulle mie 125 mod)

Filippo


emanuele

Facciamo un piccolo riassunto veloce di ciò che sappiamo fino ad ora:
1) forum convertito da 1.1 a 2.0
2) in 1.1 gli avatar si vedono, in 2.0 (stesso host) non si vedono
3) gli allegati si vedono correttamente
4) quando si tenta di aprire un avatar dal pannello di admin viene mostrato l'errore
CitazioneNon hai permessi adeguati per scaricare o visualizzare gli allegati in questa sezione.

Corretto?
Ho mancato qualcosa di importante? Mi pare di no.

Allora, visti questi sintomi mi vengono in mente due possibilità:
1) un problema avvenuto durante la conversione,
2) un mod che interferisce in qualche modo con sistema degli avatar.

Perché?
L'errore riportato, pare essere il "solito" errore presentato quando qualcuno cerca di accedere ad una sezione a cui non ha accesso. Questo controllo avviene per gli allegati attaccando l'id del topic a cui sono allegati (da cui si risale alla board ed ai permessi).
Gli avatar, però, non sono associati ad un topic e sono "ovviamente" sempre visibili.

A memoria non ricordo altre situazioni in cui quell'errore si presenta (anche se ammetto ce ne potrebbero essere).
Quindi, primo controllo veloce, vai in phpmyadmin, tabella attachments, identifica un avatar per mezzo del id_attach (in attach=84563 che vedi nell'url dell'avatar è il numero), quindi controlla quali valori sono riportati per id_msg, id_member e attachment_type.



Giusto due appunti:
Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 20:32
Dunque quello non è un link ad un'immagine e non sono sicuro sia effettivamente possibile avere una roba del genere come link ad un avatar,
Quello è un url. Se messo in un tag img, qualunque browser lo tratterà come se fosse un'immagine (meglio ancora se l'header http (che non è il tag head) è correttamente inviato come immagine).
Quindi è corretto.

Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 21:13
Ora che ci penso... Accesso negato... Potrebbe anche essere un accenno di mod_security?
Occhio alla formulazione dell'errore, quello è il testo di un errore di SMF. Apache non sa se l'url a cui stai accedendo o meno sia un "allegato". Quindi non può essere mod_security. ;)

Citazione di: Filippo il Giovedì - 27 Novembre 2014 - 21:24
quel time=1417119578 che ci sta a fare? sono avatar a tempo? scadono?  :)
E' per evitare che il browser usi "troppo" la cache e mostri un avatar sbagliato.
Nel topic si ometto per far usare la cache del browser ed evitare di caricare troppo il server (altrimenti in pratica ad ogni caricamento pagina tutti gli avatar dovrebbero essere scaricati nuovamente), nella pagina del profilo in cui cambi l'avatar, viene usato il codice così che se appunto cambi l'avatar, il browser è "forzato" a riscaricare quello nuovo.

Flavio93Zena

Citazione di: emanuele il Giovedì - 27 Novembre 2014 - 22:19
Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 20:32
Dunque quello non è un link ad un'immagine e non sono sicuro sia effettivamente possibile avere una roba del genere come link ad un avatar,
Quello è un url. Se messo in un tag img, qualunque browser lo tratterà come se fosse un'immagine (meglio ancora se l'header http (che non è il tag head) è correttamente inviato come immagine).
Quindi è corretto.
Già e succedono queste cose a scrivere quando si è già in piedi per andare a cena .-. Meh, prima e ultima volta, ora capisco perchè te a volte ci metti un paio di giorni a rispondere...

Citazione di: emanuele il Giovedì - 27 Novembre 2014 - 22:19
Citazione di: Flavio93Zena il Giovedì - 27 Novembre 2014 - 21:13
Ora che ci penso... Accesso negato... Potrebbe anche essere un accenno di mod_security?
Occhio alla formulazione dell'errore, quello è il testo di un errore di SMF. Apache non sa se l'url a cui stai accedendo o meno sia un "allegato". Quindi non può essere mod_security. ;)
Good point non ci avevo pensato :)

Intanto mi è venuta in mente una roba che non ha mai chiesto nessuno non trovo assolutamente nulla nemmeno nella documentazione... Mah, tanto la saprai te XD

Discussioni simili (3)