Joomla.it Forum
Joomla! 3 => Installazione, migrazione e aggiornamento => : mrezzonico 21 Sep 2021, 10:15:11
-
Buongiorno,
ho un problema relativamente alla migrazione di Joomla dal server "A" al server "B".
Server "A" (SLES 11 SP4):
Joomla 3.6.0
PHP 5.3
mySQL 5.5.43
Server "B" (openSUSE Leap 15.3):
Joomla 3.6.0
PHP 7.4.6
mariadb 10.5.12
Ho copiato sul nuovo server il database e il direttorio dove ho installato joomla.Quando provo a fare partire joomla nel file "error_log" vedo il seguente errore:
/srv/www/htdocs/..../libraries/joomla/session/handler/native.php on line 258
Qualcuno può dirmi se quello che stò facendo è corretto ?Grazie per ogni aiuto.
Miche
-
lavorare con le vecche versioni di php non mai una buona idea.
siamo alla versione 3.10 di joomla con php 7.4
prima si aggiorna joomla e php nel vecchio server, poi si fa backup con akeeba e successivamente si restora su server nuovo con pari versione php
-
Grazie per il consiglio.
Mi ero dimenticato il comando:
"GRANT ALL PRIVILEGES .ON .... TO wwwrun@localhost IDENTIFIED BY ..."
Dopo aver fatto questo comando il sito gira correttamente.
Ciao
Miche
-
peccato che non hai inserito risolto e che non hai spiegato come.
Questo da noi si chiama egoismo da maleducati.
Se non sai come si procede in un forum tecnico, CHIEDI.
-
Ho aggiunto "[RISOLTO]" nell'oggetto.
Per questa dimenticanza chiedo scusa.
Per quanto riguarda la soluzione quella l'ho scritta, ovvero mi ero dimenticato di eseguire il comando:
"GRANT ALL PRIVILEGES .ON .... TO wwwrun@localhost IDENTIFIED BY ..."
Sono stato volutamente stringato visto che l'errore era banale e la soluzione semplice.
Per chi non l'avesse capita faccio un esempio.
Se nel file configuration.php avete le seguenti righe:
public $user = 'utente';
public $password = 'password';
public $db = 'database';
Allora quello che mi ero dimenticato era il comando:
"GRANT ALL PRIVILEGES ON database.* TO utente@localhost IDENTIFIED BY 'password'"
Ciao
Miche