Salve ho un problema col database che costruì il vecchio webmaster (io non ne capisco quasi nulla di programmazione, ma ci provo)
in pratica stò spostando il database e la webapp da un hosting base a un hosting pro dello stesso provider, (ho fatto una prova anche spostando il tutto su un hosting base come il mio dello stesso provider acquistandolo per solo 1 mese, ma mi da gli stessi errori)
in pratica vado su https://mysqladmin.mioprovider.it/ph.../?language=ita, metto i dati, mi collego, e vado su esporta database, dove qui spunto qualche casella come da immagine.sql.jpg
fatto questo importo tutto sul nuovo database creato sul nuovo hosting pro e faccio lo stesso per i file della webapp usando filezilla, dove in trasferimento invece di automatico o ascii imposto su binario (forse è qui che sbaglio, siccome questo procedimento si usa per i forum e i siti, forse nn va bene per le webapp?) esporto tutto sul nuovo hosting pro e modifico il file config per collegare la webapp al database.
fin qui tt bene e la webapp funziona, ci sono gli utenti già registrati, quelli attivi, quelli in fase di registrazione ecc proprio come prima, ora è un altro il problema, la web app ha problemi di codice un po da per tutto, ogni tanto mi da qualche errore e inoltre provando a ricaricare il database manualmente, nell'eliminare le tabbelle mi genera un errore dicendo:#1217 - Cannot delete or update a parent row: a foreign key constraint fails e mi rimane una sola tabella su 30, ho ripetuto più volte il procedimento e mi da sempre lo stesso errore, quindi deduco che sia qualcosa che non va quando esporto il db.
come da immagine ho anche spuntato la casella "Disabilita i controlli sulle chiavi straniere" qualcuno mi ha detto di farlo ma non so cosa sia e se è davvero collegato all'errore 1217.
spero possiate aiutarmi, perchè ho necessità di apportare modifiche alla webapp sul nuovo hosting pro, ma lasciare intatto l'hosting base fin quando non passo tutto perfettamente funzionante e le relative modifiche che apporterò sul nuovo hosting pro.
Grazie mille a tutti in anticipo
P.S. se può servire...
l'hosting ha serve linux,
le tabbelle come leggo sono innoDB
il DB lo scarico "compresso con zip"
modo di compatibilità sql metto none siccome non so quale mettere,
tipo di esportazione metto insert per il resto non che spuntare, non vorrei fare danni, mi affido a voi

Rispondi quotando
