Aggiornamento da 2.0.7 a 2.0.8

Aperto da Sebbene, Giovedì - 26 Giugno 2014 - 14:51

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Sebbene

Va bene, in effetti l'aggiornamento tramite patch è il più veloce e comodo quindi è anche il mio preferito. Certo quando subentrano problemi come nel mio caso attuale è da verificare se ci voglia più tempo a fare un large upgrade oppure compiere i passi che mi hai suggerito inizialmente.

1) procedere all'applicazione delle restanti modifiche,
2) togliere ciò che hai già applicato, rifare il test, applicare solo le modifiche che falliscono e poi installare.

Ti ringrazio per i cenni storici. Piano piano tutto diventa più limpido :)

Citazione di: emanueleOnestamente non ho mai capito perché il large upgrade fosse consigliato a chi avesse mod, perché di fatto ti costringe a re-installare tutto... mah.

Sgarbi mi direbbe che in questo settore sono una capra ignorante quindi mi sto zitto ...
Capisco solo che se fila tutto liscio con la patch, bene, altrimenti per non impazzire con le modifiche a mano, meglio il large upgrade e la reinstallazione dei plugin ... ops ... volevo dire mod.

Sebbene

Dopo qualche peripezia , senza ricorrere al large upgrade, avrei aggiornato alla versione 2.0.8 però andando in "Controllo dettagliato della versione" sotto "sorgenti" trovo i seguenti file che risultano non aggiornati all'ultima versione.

DbSearch-postgresql.php 2.0   2.0.7
DbSearch-sqlite.php    2.0   2.0.7
Display.php 2.0 2.0.7
Load.php   2.0.3 2.0.7
LogInOut.php   2.0.6 2.0.7
ManageMaintenance.php   2.0.1 2.0.7
ManageMembergroups.php 2.0 2.0.7
Memberlist.php 2.0.2 2.0.8
Modlog.php 2.0.3 2.0.7
News.php    2.0.7 2.0.8
Post.php   2.0 2.0.8
Profile-Modify.php 2.0.6 2.0.7
QueryString.php 2.0.6 2.0.8
Register.php 2.0.6   2.0.7
ScheduledTasks.php 2.0   2.0.7
Search.php 2.0.8 2.0.8
Subs-Auth.php   2.0 2.0.7
Subs-Db-mysql.php   2.0.4 2.0.8
Subs-Editor.php 2.0   2.0.8
Subs-Members.php   2.0.6 2.0.7

Il forum funziona perfettamente ma mi rendo conto che mantenere i file così può o potrà creare una inenarrabile serie di casini. Ma che mi conviene fare? Aspetto la prossima versione per sistemare tutto o devo intervenire immediatamente?
Ripeto il forum risulta aggiornato alla versione 2.08 e funziona regolarmente ... però intanto mi ritrovo con una ventina di file obsoleti.





emanuele

Quello che quella pagina fa è "leggere" gli header (l'intestazione) di ogni file e verificare che riporti la versione corretta.
Ora, se non trova la versione corretta significa che semplicemente o che il file non è stato aggiornato o non hai cambiato l'header.

Se anche aspetti una "nuova versione" non cambierà molto: quella aggiungerà i suo cambiamenti a quelli che esistono o che non esistono incrementando il "casino".

Esempio:
DbSearch-postgresql.php 2.0   2.0.7
Questo significa che il file è alla versione 2.0, mentre dovrebbe essere alla 2.0.7, quindi significa che già i precedenti aggiornamenti sono falliti.

Sebbene

#33
Bene ... vorrei risolvere questo problema aggiornando i file manualmente anche se sono tanti, ma come faccio a effettuare un test per verificare quali parti del codice modificare? So che se disinstallassi la patch 2.0.8 per reinstallarla e rifare il test sarebbe deleterio ... forse delittuoso ... ma che fare?

emanuele

Supponendo che da quando hai installato la 2.0.7 non hai più installato nessuno mod o fatto altre modifiche, vai in Packages/backups, cerca un file che abbia un nome tipo: 2014-06-26_before_smf_patch_1.tar.gz deve avere la data di quando hai installato la patch di 2.0.7.
Scaricalo e decomprimilo. Si tratta di un backup automatico effettuato appena prima dell'installazione della patch SMF 2.0.7.
Se da allora non hai cambiato codice, puoi usare quei file come backup, e da lì partire per l'installazione (manuale probabilmente) di 2.0.7 e poi 2.0.8.

Lavoraccio, ma almeno dovrebbe essere pulito.

Sebbene

#35
Ci provo e farò sapere.
Ti ringrazio molto.

Mi correggo ... non ci proverò perchè in mezzo ci ho messo almeno altre 2 mod e devo aver fatto qualche altra modifica ...

Ovviamente ti ringrazio lo stesso  ;)

emanuele

Va beh, se conosci che mod sono e che cambi hai fatto puoi poi rifarli dopo...
Sempre meglio che partire da zero. ;)

Sebbene

OK, mi hai convinto  ;D
Mi sono messo a cercare il pacchetto di backup che mi hai detto e l'ho trovato ... però ho dei dubbi. Per prima cosa nel pannello di controllo dove vedo la data di installazione della versione 2.0.7?
Poi ho notato una cosa che mi lascia perplesso. Se vedi nel file allegato non c'è il pacchetto di backup dell'ultima patch ... fra i file datati 2014 non c'è.
Come vedi nel file allegato ho questi due:
2013-11-05_before_smf_patch_1.tar
2013-09-08_before_smf_patch_2.tar

Ma poi perchè il pacchetto più recente è 1 e quello più vecchio 2?  ??? :'(
Booooooooooooo ....

emanuele

Allora significa che 2.0.7 è stata installata solo manualmente...

Di nuovo al punto di partenza, non si può fare altro che prendere in mano le due patch (2.0.7 e 2.0.8) e verificare tutti i cambiamenti uno per uno, per entrambi gli aggiornamenti... :(

Sebbene

Mi dovrò prendere un mese di ferie ...  ;D
A questo punto faccio prima con il large upgrade mi sa ...

Discussioni simili (3)