Ok, qual è il modo migliore per caricare tutti i file necessari per un’importazione? Questi script richiedono molti file aggiuntivi, quindi finora ho aggiunto manualmente i file richiesti man mano che gli script generavano errori e li richiedevano.
Ho eseguito l’installazione di 30 minuti in precedenza. Ora sto cercando di eseguire un test di importazione del mio database e ho notato che molti di quei file non sono inclusi nel pacchetto Docker.
XenForo per questo test. Sono riuscito ad arrivare fino al passaggio in cui devo chiamare il file xenforo.rb. Poi ho capito che dovevo aggiungere diverse dipendenze, quindi ho deciso di completare l’importazione domani e nel frattempo fare qualche domanda qui.
Beh, quando eseguo xenforo.rb, ad esempio, mi viene detto che il server non riesce a trovare base.rb nella stessa directory, quindi l’ho aggiunto. Poi mi viene detto che non riesce a trovare /var/discourse/config/environments/, quindi ho aggiunto quella directory e i file al suo interno.
Queste dipendenze non erano menzionate in quella guida, ma il processo di installazione mostra gli errori, quindi è abbastanza semplice capire cosa aggiungere. Posso anche controllare il codice stesso in questi file per vedere quali altri file sono richiesti.
Prima o poi li avrò tutti e potrò eseguire lo script, quindi non è un grosso problema. Ero solo curioso di sapere se stavo trascurando qualcosa e se questi file avrebbero dovuto essere inclusi nella distribuzione che ho usato o meno.
Questa guida presuppone che tu abbia un’installazione di sviluppo di Discourse. Dovresti seguire una delle guide per l’installazione di sviluppo o consultare un’altra guida di importazione che esegue l’importazione all’interno del container di un’installazione di produzione.
Grazie per queste informazioni. Conoscevo solo la guida all’installazione in produzione. Ti dispiacerebbe condividere un link alla guida all’installazione in sviluppo che hai citato? Mi farebbe molto piacere darci un’occhiata.
E c’è un’altra guida che esegue l’importazione nel modo che hai menzionato? Mi farebbe piacere controllare anche quella, se puoi fornire un link.
Inoltre, conoscevo solo questa guida per l’importazione da XenForo: Migrate a XenForo forum to Discourse - #37. Ho pubblicato lì alcune delle mie difficoltà con l’importazione, che sospetto potrebbero essere risolte se usassi un’installazione in sviluppo. Dovrei solo sapere quali passaggi sono necessari per convertire un’installazione in sviluppo in una di produzione una volta pronta.
Non esiste un processo di conversione. Dovresti eseguirli su sistemi separati perché potresti incontrare problemi che è meglio risolvere ripetendo l’esportazione.