Magari in 2 minuti lo faccio e non ricevo errori ma non so perchè non mi fido e voglio essere sicuro di poter ripristinare tutto in caso di problemi.
Guardando il fil zip di aggiornamento pare che vengano toccati solo alcuni file in source, themes e nella root.
Inoltre sembra che sia questo aggiormaneto che il successivo non tocchino il db.
Presumo che salvando in locale questi file e le due cartelle in caso di problemi posso ricaricare questi e rivedere il forum funzionante. Giusto?
Si esatto, backup solo file system ;)
Visto che in questi giorni c'è poco da fare potrei finalmente provarci..... che ne dite?
sono un pò arruginito: mi seguite passo passo?
la situazione al momento è questa
basterebbe small upgrade, no?
devi fare un bell'aggiornamento ;)
Io passerei per le "patch" dalla 2.0.13 e successive.
Le scarichi una ad una, le installi come mod e procedi.
Citazione di: emanuele il Venerdì - 20 Marzo 2020 - 08:55
Io passerei per le "patch" dalla 2.0.13 e successive.
Semmai 2.0.14 :D
quindi vuoi dire di applicare le patches dal pannello di amministrazione verificando man mano che errori da (se ne da)?
mi dice
CitazioneA few security vulnerabilities and bugs in SMF 2.0.13 have been fixed. You can install this patch (click here to install) to fix your forum and update it to 2.0.14.
e se cliccco ottengo
Citazione
Si è verificato un errore!
Il pacchetto sembra essere vuoto, nonostante sia stato scaricato dal server. Controlla per favore che la cartella Packages e la sotto-cartella "temp" siano entrambe scrivibili. Se continui a riscontrare questo problema, prova ad estrarre il pacchetto sul tuo PC, a caricare i file estratti in una sotto-cartella di Packages e a provare nuovamente. Per esempio, se il pacchetto è chiamato shout.tar.gz, dovrai:
1) Scaricarlo sul tuo PC ed estrarre i file
2) Utilizzare un client FTP per creare una nuova cartella in "Packages", che in questo caso potrai chiamerai "shout".
3) Caricare tutti i file estratti dal pacchetto in questa cartella.
4) Tornare al gestore pacchetti, dove il pacchetto verrà automaticamente trovato da SMF.
scaricale da qua
https://custom.simplemachines.org/upgrades/
e fermati se da errore
SCARICATA LA PATCH, l'unico errore che mi da è nella modifica del tema redsy
./Themes/Redsy/index.template.php
trova
<input type="hidden" name="hash_passwrd" value="" />
sostituisci
<input type="hidden" name="hash_passwrd" value="" /><input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
riga che effettivamente nel file non esiste
Quel tema non ha una "login bar", quindi ignora l'errore e procedi.
CitazioneConnection Problems
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.
forum piantato
Questo è probabilmente il "solito" problema con mysql/mysqli. Quindi in Settings.php prova a cambiare $db_type da 'mysql' a 'mysqli'.
stranamente questa voce non esiste nel settings
Citazione########## Database Info ##########
$db_server = '62.149.150.117';
$db_name = 'Sql355253_5';
$db_user = 'Sql355253';
$db_passwd = 'xxxxxxxxxx';
$db_prefix = 'smf_';
$db_persist = 0;
$db_error_send = 1;
ho aggiunto la voce mancante ma ne con mysql ne con mysqli cambia nulla
Versione di php?
PHP Version 5.6.32
http://www.gilera-bi4.it/public/forum/version.php
Per quello che avevo capito questa patch non modifica il db quindi lì non è successo nulla. Non vedo perchèè mi debba avere modificato il file settings e quindi non capisco questo messaggio di errore.
In alternativa sarei disponibile anche a tornare indietro. a quanto pare per ogni file modificato (per es index.php) c'è il suo file precedente (index.pxp~)
Aggiornamento:
aggiornato manualmente alla 2.0.15 ma il problema non si è risolto.
Poi impostato nel file settings il tipo di db in mysqli ed infine modificato nel file Subs-Db-mysql.php
così come consigliato da Emanuele
Citazione di: emanuele il Domenica - 04 Giugno 2017 - 13:38
Prova con l'escludere il nuovo db-layer, in Subs-Db-mysql.php, cerca:
if (function_exists('mysqli_connect'))
e rimpiazzalo con:
if (false && function_exists('mysqli_connect'))
ce ne sono 2.
ancora grazie