Aggiornamento a 3.2

Area dedicata al phpBB 3.2.X
Rispondi
Avatar utente
Sidney
Nuovo Utente
Nuovo Utente
Messaggi: 20
Iscritto il: 24/05/2018, 19:44
Link del Forum: http://emulelinks.net/index.php - http://www.elinks.altervista.org/index.php

Aggiornamento a 3.2

Messaggio da Sidney »

Salve a tutti, ho un bel grattacapo e spero che possiate risolverlo...
Da un bel pò mi ritrovo ad amministrare una board phpbb la cui versione è la 3.0.11. Il forum gira perfettamente, anche con un gran numero di utenti connessi e per questo devo sempre ringraziare il nostro webmaster che lo reso stabile in un modo eccellente. Purtroppo, però, questa persona non si vede da più di un anno e non risponde alle mie e-mail, quindi sono costretto a lasciare il forum così com'è, senza poter effettuare nessuna modifica o installare nuove mod, dato che solo lui sa come abbia fatto per modificare tutto il forum ed ottimizzarlo per PHP 7.
Figuratevi che anche il semplice cambio nick a qualche utente mi è impossibile perchè mi va in errore, ed anche se ho trovato una soluzione non la metto in atto per non corrompere altre cose.
Ora, però, vorrei aggiornare un pò tutto e senza di lui devo arrangiarmi come posso, così ho cominciato ad informarmi su come fare. Prima ho seguito la guida di Alex che spiega come aggiornare da 3.0 a 3.1, solo che non è andato a buon fine. Poi ho trovato questa guida e l'aggiornamento è riuscito, solo che tante cose non funzionano tra cui:
il 90% delle volte, tra un cambio pagina ad un altra, devo sempre riloggarmi anche avendo spuntato la casella ricordami. Da quello che ho capito il problema potrebbe derivare da un errata configurazione dei cookies, solo che ho provato tutte le soluzioni descritte qui. Anzi, alcune volte non mi dava neanche la possibilità di accedere al PCA.
Una volta dentro, quello che noto subito è la mancanza delle sezioni dedicate allo staff, che però dal PCA vedo che ci sono ma non riesco ad arrivarci e, inoltre, dal mio postcount non mancano quei messaggi, solo non compaiono da nessuna parte.
Girando per qualche sezione, aprendo un topic a caso (che poi lo fa a tutti i topic di questa sezione) mi compare questo errore:

Codice: Seleziona tutto

SQL ERROR [ mysqli ]

[0]

SQL

No values specified for SQL IN comparison

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 997
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 547
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 441
CALL: phpbb\db\driver\driver->sql_in_set()

FILE: [ROOT]/phpbb/auth/auth.php
LINE: 609
CALL: phpbb\db\driver\factory->sql_in_set()

FILE: [ROOT]/phpbb/auth/auth.php
LINE: 388
CALL: phpbb\auth\auth->acl_raw_data()

FILE: [ROOT]/viewtopic.php
LINE: 1648
CALL: phpbb\auth\auth->acl_get_list()
Entrando nel PCA - Utenti e gruppi, invece, compare questo

Codice: Seleziona tutto

Impossibile trovare il modulo ./../includes/acp/acp_add_user.php

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_module.php
LINE: 573
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()
Poi ho provato a mettere alcune estensioni e, con mia grande sorpresa, non ho avuto problemi a parte con la m-chat, dove mancavano i pulsanti invio, smile, eccetera.

All'inizio ho pensato che alcuni problemi potessero derivare dalla versione diversa di PHP, dove il forum originale ha il 7 e lo spazio dove eseguo i test, Altervista, ha la versione 5.6 ed infatti stavo pensando di prendere uno spazio hosting che supporti il PHP 7 anche se non so fino a che punto possa risolvere.
Purtroppo fino ad ora sono andato avanti quasi alla cieca ed infatti non sono arrivato da nessuna parte. Spero che qualcuno di voi possa darmi aiuti e consigli che riusciranno a questa impresa.

Vi ringrazio anticipatamente :grazie:
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Aggiornamento a 3.2

Messaggio da Angolo »

Prima di procedere all'aggiornamento, come da guide indicate, hai ripulito il Forum da tutte le MOD, sia a livello di ftp, che a livello di database?
Questo, è un passaggio fondamentale, per un corretto aggiornamento (dalla 3.0.X).

Se non lo hai fatto, ripeti l'aggiornamento, attuando prima questa procedura di pulizia, in breve, se parti dalla 3.0.11, devi partire dal una 3.0.11 pura (senza MOD e modifiche varie, con prosilver originale).

Dalla 3.0.11 pura, puoi provare a fare il salto direttamente alla 3.2.7 o alla 3.2.5... ma provando prima in locale...


Quanto alla versione del php, ok la versione 7.1-7-2, dopo aver effettuato l'aggiornamento... versioni disponibili anche su AlterVista, modificando opportunamente i parametri...


Quanto al login, dopo ogni aggiornamento, posta la correttezza delle voci cookie e server nel PCA, si deve svuotare la cache del Forum e del browser.
Avatar utente
Sidney
Nuovo Utente
Nuovo Utente
Messaggi: 20
Iscritto il: 24/05/2018, 19:44
Link del Forum: http://emulelinks.net/index.php - http://www.elinks.altervista.org/index.php

Re: Aggiornamento a 3.2

Messaggio da Sidney »

Ciao Angolo, grazie per la risposta.
Per la pulizia ho usato il Support toolkit e, come regola, credo che abbia ripulito il DB. Anche se, sinceramente, non ne sono tanto convinto perchè quando sono andato ad installare la m-chat mi è comparso il messaggio che c'erano ancora tracce della vecchia versione.
Quindi, se ho capito bene, dovrei cancellare tutti i file FTP attuali, tranne il config.php e le cartelle store, image e files per ricaricare i file originali della 3.0.11 e poi aggiornare ?
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Aggiornamento a 3.2

Messaggio da Angolo »

Ok... ma le tue stesse perplessità, mi lasciano perplesso...

Ok l'STK, ma assicurati di usarlo correttamente, e di ripetere la pulizia del database. Dopodiché alcune MOD, possono richiedere una rimozione manuale, intervenendo manualmente sul database, appunto operando in locale...

Ok per la pulizia dell'ftp come descritta...

Ricordati in remoto, di usare sempre e solo la modalità binaria.
Avatar utente
Sidney
Nuovo Utente
Nuovo Utente
Messaggi: 20
Iscritto il: 24/05/2018, 19:44
Link del Forum: http://emulelinks.net/index.php - http://www.elinks.altervista.org/index.php

Re: Aggiornamento a 3.2

Messaggio da Sidney »

Ho fatto una prova veloce ieri e mi è sorto un dubbio...
Allora, ripristinato il db originale, poi i file originali della 3.0.11 e l'area staff era visibile, poi ho cominciato a ripulire il DB con STK. Dopo aver fatto tutto, ritorno nel forum e vedo che l'area staff è scomparsa... Strano, visto che prima c'era, quindi ho il dubbio che la sua visualizzazione possa dipendere da qualche cosa collegata al DB e non al semplice forum.

Qualche idea ??
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Aggiornamento a 3.2

Messaggio da Barrnet »

Magari hai qualche mod che modifica il sistema dei permessi?
Questo script potrebbe essere utile prima di effettuare l'aggiornamento: https://www.phpbbitalia.net/forum/viewt ... 05&t=11072
Rimuove qualsiasi modifica effettuata alla struttura del database.
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Aggiornamento a 3.2

Messaggio da Angolo »

Sidney ha scritto: 29/05/2019, 18:51 Ho fatto una prova veloce ieri e mi è sorto un dubbio...
Allora, ripristinato il db originale, poi i file originali della 3.0.11 e l'area staff era visibile, poi ho cominciato a ripulire il DB con STK. Dopo aver fatto tutto, ritorno nel forum e vedo che l'area staff è scomparsa... Strano, visto che prima c'era, quindi ho il dubbio che la sua visualizzazione possa dipendere da qualche cosa collegata al DB e non al semplice forum.

Qualche idea ??

Probabilmente, in sede di pulizia del database, hai effettuato il ripristino dei ruoli... ripristino che non è necessario; se non ci sono motivazioni valide per effettuarlo... evita di effettuarlo..

Questo però non è rilevante, ai fini delle problematiche da te riscontrate... il problema è che a causa delle precedenti MOD installate, dopo la pulizia con l'STK (o anche con il tool suggerito) devi procedere ad una pulizia manuale del database...

Puoi anche provare a fare una cosa... visto che il sospetto ricade finora "solo" sulla mchat, prova a disinstallarla prima di aggiornare, in base alle procedure richieste dalla MOD stessa, quindi, procedi alla pulizia del database... e vedi cosa succede.

Nessuno ti può dare indicazioni precise a priori... si deve procedere per tentativi (basati su logica) finché non si trova la soluzione ottimale.
Avatar utente
Sidney
Nuovo Utente
Nuovo Utente
Messaggi: 20
Iscritto il: 24/05/2018, 19:44
Link del Forum: http://emulelinks.net/index.php - http://www.elinks.altervista.org/index.php

Re: Aggiornamento a 3.2

Messaggio da Sidney »

Si, in effetti avevo fatto anche il ripristino dei permessi. Ieri ho di nuovo fatto tutta la procedura, ovviamente senza ripristino, ed ora l'area staff è visibile. Ora comincia a fare delle prove di configurazione con temi ed estensioni... Speriamo bene !!!

Una domanda: ma bisogna prima installare un tema diverso dal prosilver e poi le estensioni o lo posso mettere anche dopo aver messo queste ultime ?

Grazie mille
Avatar utente
twm
PhpBB Expert
PhpBB Expert
Messaggi: 438
Iscritto il: 14/11/2015, 19:33
Link del Forum: https://lnx.3rotaie.it/forum/
Contatta:

Re: Aggiornamento a 3.2

Messaggio da twm »

È indifferente, ma assicurati che gli stili siano aggiornati per la 3.2.7
Per le estensioni necessita provare, ma se sono validate quasi sempre funzionano bene.
Tito
3rotaie.it
Database server: MySQL(i) 5.5.61-38.13-log Versione PHP: 7.3 Versione phpBB: 3.3.4
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Aggiornamento a 3.2

Messaggio da Angolo »

Sidney ha scritto: 31/05/2019, 19:20 Si, in effetti avevo fatto anche il ripristino dei permessi. Ieri ho di nuovo fatto tutta la procedura, ovviamente senza ripristino, ed ora l'area staff è visibile. Ora comincia a fare delle prove di configurazione con temi ed estensioni... Speriamo bene !!!

Una domanda: ma bisogna prima installare un tema diverso dal prosilver e poi le estensioni o lo posso mettere anche dopo aver messo queste ultime ?

Grazie mille

Usa sempre il prosilver puro, aggiornato alla relativa versione.
Dopo esserti assicurato che l'aggiornamento è andato a buon fine, formalmente e sostanzialmente... installa uno stile aggiornato.
Quindi, installa le estensioni... una alla volta...

Diverse estensioni, benché validate, possono dare problemi, anche se lievi.
Come anche alcuni stili.
Rispondi