Notifica messaggi privati bloccata

Supporto per phpBB 3.2.x.
Rispondi
marco!!!
Utente
Utente
Messaggi: 2
Iscritto il: 14/09/2017, 0:01
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux

Notifica messaggi privati bloccata

Messaggio da marco!!! » 14/09/2017, 0:06

Ciao,
sul forum che gestisco mi è stato segnalato che è rimasto "1" alla voce messaggi privati anche se nell'archivio non ce ne sono e sono stati tutti cancellati.
Non c'è alcun messaggio in uscita e se si prova a inviarne un altro appare 2, e una volta letto ritorna l'1 di prima.
No so davvero cosa poter fare. Qualcuno ha un consiglio?
Grazie

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7225
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Notifica messaggi privati bloccata

Messaggio da Angolo » 14/09/2017, 19:56

Devi procedere per tentativi... facendo tutto quello che segue (non una a scelta!):

- svuota la cache da ftp
- sincronizza statistiche, sincronizza conteggio messaggi, ripara tabelle.
- elimina tutti i cookie e file temporanei del tuo, browser; tutta la cronologia. Chiudi il browser. Riaprilo e verifica.

marco!!!
Utente
Utente
Messaggi: 2
Iscritto il: 14/09/2017, 0:01
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux

Re: Notifica messaggi privati bloccata

Messaggio da marco!!! » 15/09/2017, 23:03

Ciao,
purtroppo non funziona.
Rimane appeso sempre 1 messaggio, che non c'è.

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7225
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Notifica messaggi privati bloccata

Messaggio da Angolo » 16/09/2017, 15:13

Non posso darti indicazioni precise.
Come già detto, devi procedere per tentativi.

1 - Trasferisci copia del forum in locale (cosa fondamentale); o presso altro spazio web.
2 - Sulla copia-clone del forum, da phpmyadmin locale o comunque clone, esplora le tabelle relative ai messaggi privati: phpbb_privmsgs, phpbb_privmsgs_folder ,phpbb_privmsgs_rules, phpbb_privmsgs_to.

La tabella di tuo interesse, dovrebbe essere la phpbb_privmsgs_to; ma è da verificare. Verifica anche la coincidenza delle tabelle relative ai messaggi privati, con la nuova versione. In linea di massima, dovrebbero coincidere.

Consiglio:
ti conviene identificare l'ID dell'utente. Dovresti poterlo fare dell'URL del profilo del nome dell'utente in questione. Altrimenti dalla tabella phpbb_users, sempre da phpmyadmin. Una volta individuato l'ID dell'utente, dovresti trovarlo nella tabella phpbb_privmsgs_to (o nella tabella relativa ai messaggi privati in uscita, se diversa da quella indicata).

Il campo di tuo interesse, dovrebbe essere pm_deleted. Ma potrebbe essere anche folder_id.

Purtroppo, non posso essere più preciso senza una prova concreta.

A quel punto devi modificare il campo della tabella in locale, finché, sempre in locale, il messaggio non scompare dal PCU; devi operare con due browser! O più! Verosimilmente, inserendo 0 in luogo di 1 nel campo pm_deleted, in riferimento all'ID dell'utente.

Una volta individuato attraverso svariate prove, il campo di tuo interesse, e dopo aver riprovato più di una volta in locale, procedi a colpo sicuro in remoto. Dopo aver verificato che sul forum locale è tutto ok.

Se procedi direttamente in remoto, potresti pentirtene amaramente.


In breve, è laborioso e seccante, ma risolvibile.

Rispondi

Torna a “[3.2.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite