Matteo 0 Segnala messaggio Inviato 12 Ottobre , 2017 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 Condividi questo messaggio Link di questo messaggio Condividi su altri siti
PaoloB 0 Segnala messaggio Inviato 12 Ottobre , 2017 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 Segnala messaggio Inviato 12 Ottobre , 2017 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
PaoloB 0 Segnala messaggio Inviato 12 Ottobre , 2017 Prova ad eliminare queste due righe, salva e importa il tutto. Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Andrea B. 1 Segnala messaggio Inviato 12 Ottobre , 2017 (modificato) 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 12 Ottobre , 2017 da Andrea B. Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Matteo 0 Segnala messaggio Inviato 12 Ottobre , 2017 eliminando le due righe è andato tutto liscio ha importato senza problemi. Adesso però nella HP mi da questi errori, qualcosa che non va bene nel database? Condividi questo messaggio Link di questo messaggio Condividi su altri siti
PaoloB 0 Segnala messaggio Inviato 12 Ottobre , 2017 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 Segnala messaggio Inviato 12 Ottobre , 2017 1 minuto fa, PaoloB dice: Non è che sul nuovo server hai php7? si, 7.0.24 Condividi questo messaggio Link di questo messaggio Condividi su altri siti
PaoloB 0 Segnala messaggio Inviato 12 Ottobre , 2017 Il tuo sito è un Contao 2.1 (detective Paul ) Devi farti spostare su di un server con Php 5.x.x Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Matteo 0 Segnala messaggio Inviato 12 Ottobre , 2017 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 Segnala messaggio Inviato 12 Ottobre , 2017 C'è possibilità di scegliere la versione PHP a piacere va bene 5.5.38 ? C'è anche la 5.6.31 ... Condividi questo messaggio Link di questo messaggio Condividi su altri siti
PaoloB 0 Segnala messaggio Inviato 12 Ottobre , 2017 1 minuto fa, Matteo dice: C'è anche la 5.6.31 Questa va benissimo! Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Matteo 0 Segnala messaggio Inviato 12 Ottobre , 2017 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! Condividi questo messaggio Link di questo messaggio Condividi su altri siti