Matteo

MIGRAZIONE SITO CONTAO SU ALTRO SERVER

Recommended Posts

Matteo    0

Salve, devo migrare un sito fatto in Contao 5 anni fa su un server di Aruba, con i nuovi Plesk che consentono fra llaltro 'installazione gratuita di un certificato SSL. Ho trasferito i file via ftp sul nuovo server, fatto l'importazione del database con la funzione Esporta di MySql. Sul nuovo Plesk ho creato il nuovo utente e associato un database, che però deve avere un nome diverso dal precedente perchè viene impostato di default h562096_ .... a cui si deve aggiungere dopo lettere/numeri a piacimento .

Facendo l'importazione del database, sia con la funzione Importa del MySql, sia usando l'opzione Dump del nuovo Plesk ottengo l'errore di cui allego screenshot .

Allego anche screenshot del pannello Plesk relativo al database...

Grazie in anticipo per le risposte

error.jpg

plesk.jpg

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
PaoloB    0

Nel backup del database che hai esportato c'è il riferimento al vecchio database, qualcosa del tipo

CREATE DATABASE IF NOT EXISTS `S01287_2` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE `S01287_2`;

a seguire i comandi per creare e popolare le tabelle.
Dovresti editare il file e togliere queste due righe.

Con cosa hai fatto l'export del DB?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Matteo    0

l'export del DB l'ho fatto con la funzione ESPORTA di MySql

editando il file .sql vedo questo:

--
-- Database: `S01287_2`
--
CREATE DATABASE `S01287_2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `S01287_2`;

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Andrea B.    1

Puoi anche provare a commentare la riga del "CREATE DATABASE" e a modificare il nome del db con quello attuale nella riga "USE", così dici al batch script di utilizzare il database che già esiste per creare le tabelle e inserire i record.

Modificato da Andrea B.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Matteo    0

eliminando le due righe è andato tutto liscio :1_grinning: ha importato senza problemi.

Adesso però nella HP mi da questi errori, qualcosa che non va bene nel database?

error4.jpg

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
PaoloB    0
Cita

mysql_connect
This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0.

Non è che sul nuovo server hai php7?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Matteo    0

Ho chiesto ma i nuovi Plesk sono tutti con questa opzione, credo...attendo risposta ma sono poco fiducioso .

a parte questo ci sono altre soluzioni "Contao-based" ?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Matteo    0
16 minuti fa, PaoloB dice:

Questa va benissimo!

Fatto e tutto sembra essere risolto, ho solo dovuto editare localconfig inserendo l'IP del Plesk perchè i DNS al momento sono ancora girati sull'altro server

Grazie per la preziosa assistenza! :5_smiley:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora