Visualizzazione Stampabile
-
Problema Impex
Sono finalmente arrivato all'importazione con impex ... da web wiz a vbullettin
mysql su mysql stesso server (ho dovuto penare le sette camice per riuscire a convertire tutto da mssql a mysql).
Adesso lancio impex e va tutto ok. solo che arrivo al modul 7 "import post" e non mi importa niente se lascio i valori di default a 500. Ho provato ad aumentare il valore ma no fa niente... o meglio mi importa un messaggio e basta, senza darmi errore. Dopo vari tentativi sonoriuscito a farlo partire settando il valore a 1. Il problema è che dopo un giorno e mezzo ero a 23000 post importati su 360.000!!!
Ho bloccato tutto e sono ripartito da zero.
Come posso fare a risolvere questo problewma?
Grazie a tutti
-
Prima di tutto immagino che non hai impostato le email agli utenti che non ne hanno. E' un bug vecchissimo mai riparato e onestamente mi sono stufato a segnalarlo.
Quindi dovrai eseguire nel database vecchio una query che assegna un indirizzo fittizio, ad esempio:
UPDATE user SET email='abd@def.ghi' WHERE email=''
Soltanto in questo modo si importano tutti gli utenti correttamente. Dopo averli importati, rimuovi quelle email in simile modo:
UPDATE user SET email='' WHERE email='abd@def.ghi'
Una volta che hai importato tutti gli utenti, ti si importeranno anche tutti i post.
Tuttavia, ci possono essere anche problemi con il motore database. Se il pacchetto massimo è meno di 1 MB, potrebbero esserci problemi abbastanza incisivi. E anziché provare con 1, hai provato con 1000 o 5000?
Infine, imposta il timeout del redirect (costante) a 0 secondi (un po' più in basso alle variabili dei database), e se non basta, anche il timeout degli script PHP a tipo 120-300 secondi.
Sai fare tutte questo cose, vero? :)