[Come fare] Trasferire Joomla dall'host locale al server in 5 passaggi

joomla localhost al server

Passaggi completi per caricare Joomla sul server del tuo sito web

Dopo aver sviluppato e testato il tuo sito web su un server locale, la prossima grande sfida è caricare il sito web sul tuo conveniente server web e aggiornare la configurazione in modo da "andare live". Il tutorial qui sotto ti fornisce i passaggi necessari per trasferire il tuo sito web Joomla da localhost a server. Con alcune modifiche, questi passaggi si applicano anche per spostare il sito Joomla su un nuovo server se si desidera passare a un servizio di hosting migliore.

Dato che stai pensando di spostare il tuo sito web, lo consigliamo vivamente dando un'occhiata alla nostra recensione di InMotion hosting e VPS, prima di decidere quale host trasferire.

Abbiamo anche il 47% di sconto sui piani di hosting per CollectiveRay utenti fino a marzo 2024. Offrono anche la migrazione completamente gratuita o il trasferimento assistito del sito Joomla dall'host locale al server.

Scopri le offerte di hosting InMotion a marzo 2024

Trasferisci il sito Joomla da Localhost a New Server

Se hai fretta i passaggi sono i seguenti:

  1. Copia nei file dalla cartella principale dell'host locale al server utilizzando FTP o File Manager
  2. Esporta il database di Joomla dall'host locale phpMyAdmin
  3. Importa il database di Joomla in phpMyAdmin sul server
  4. Aggiorna il file configuration.php per assicurarti di avere i dettagli corretti
  5. Prova e passa dal vivo

Mentre questo tutorial descrive i passaggi per caricare Joomla sul tuo server web da localhost o dal tuo computer, i passaggi se vuoi eseguire un trasferimento da un server Joomla a un altro sono esattamente gli stessi, quindi puoi anche seguire questi passaggi per farlo .

La differenza è che lo farai tramite il pannello CP del tuo hosting Joomla.

Questi sono i passaggi esatti che abbiamo utilizzato per spostare il nostro sito web, CollectiveRay, a host diversi per motivi diversi.

Procedura dettagliata video del caricamento di Joomla

Carica i file Joomla sul tuo server Joomla

La prima cosa che devi fare è trasferire i file sul server web dove sarà ospitato il tuo sito live. Per poterlo fare, avrai bisogno di:

  1. FTP (FTP è un modo per consentire un facile trasferimento di file attraverso il web) accesso al tuo server web,
  2. oppure carica direttamente un file zip di tutti i file.

Nota: se la tua società di hosting ha già installato Joomla per te, non sovrascrivere i file configuration.php. Questo contiene dettagli molto importanti riguardanti la tua società di hosting Joomla. Dovresti conservare una copia di backup di questo file. Tutti gli altri file possono essere sovrascritti, in modo che tu abbia tutta la configurazione che hai fatto sull'installazione locale.

Utilizzando FTP

L'accesso FTP consiste in genere in:

  • Indirizzo FTP: in genere è qualcosa di simile a ftp.tuodominio.com
  • Dettagli di accesso FTP - nome utente / password per accedere all'area FTP

Queste informazioni ti vengono fornite quando richiedi un account di hosting con una società di hosting. Per accedere all'area FTP è necessario un client FTP. Un client FTP gratuito e facile da usare è fileZilla.

Scarica e installa questo client, quindi inserisci le informazioni nella tua area FTP. Dovrebbero essere simili all'immagine qui sotto:

 

dettagli di connessione ftp filezilla

Dopo esserti connesso al tuo server Joomla, carica tutti i file sull'host.

Questo viene fatto selezionando tutti i file Joomla dal tuo disco rigido locale e trascinandoli nella finestra che è collegata all'host. Questo avvierà il trasferimento di tutti i tuoi file Joomla sul tuo disco rigido.

Utilizzo di File Manager

Se il tuo hosting utilizza CPanel o ha un File Manager come parte dell'account di hosting, puoi eseguire il trasferimento in modo molto più veloce.

Gestore file cPanel

  1. Il primo passo è che dovrai comprimere o archiviare la cartella principale di Joomla sull'host locale
  2. Carica il file direttamente nella cartella principale dell'account di hosting
  3. Decomprimere il file zippato in modo da ottenere una copia dei file sul server Joomla

 

estrarre il file manager decompresso

Esporta / Importa il database di Joomla

Attenzione: i seguenti passaggi sull'esportazione / importazione del database di Joomla sono notevolmente tecnici. Si prega di essere consapevoli di ciò che si sta facendo perché si potrebbe creare un vero disastro.

In particolare, la maggior parte delle configurazioni e dei dati delle estensioni di Joomla (come quella CollectiveRay menzionati qui) tutti memorizzano i propri dati e la configurazione nel database, rendendolo una parte fondamentale del processo.

Il passo successivo per trasferire il sito che hai creato localmente al webserver è il trasferimento del database Joomla dal tuo MySQL locale, al webserver Banca dati. Si compone di due passaggi

  • Esportazione del database locale corrente
  • Importazione del database esportato nel database MySQL sul server della società di hosting

Esporta il database Joomla dell'host locale 

Per esportare il database corrente è necessario utilizzare phpMyAdmin situato sul server locale ed esportare il database.

L'URL phpMyAdmin varia a seconda del server di sviluppo locale che stai utilizzando. Se stai usando XAMPP per testare e sviluppare il tuo sito web, troverai phpMyAdmin su https: // localhost / phpMyAdmin

Scegli il database che contiene il sito web che desideri caricare ed esportalo in un file.

esportare il database mysql tramite phpmyadmin

 

Questo passaggio dipende molto dal phpMyAdmin che stai utilizzando.

Tuttavia, dovrebbe essere presente un collegamento Esporta. Esporta tutte le tabelle. Una volta che il database è stato esportato in un file .sql, dovresti aprire il file con un editor di testo e controllare che il file sia a posto. Dovrebbe contenere le tabelle di Joomla.

esportare tabelle dal database di joomla

 

Assicurati che non sia presente una riga Crea database. Il database dovrebbe essere creato manualmente.

Importa nel database MySQL di hosting

Dopo aver esportato il database, è necessario importarlo sull'host.

La tua società di hosting dovrebbe essere in grado di fornirti l'accesso a MySQL. Se non hai ancora creato un database, dovresti crearlo ora.

Prendi nota di tutti i dettagli, in particolare l'indirizzo del server in cui risiede MySQL, il nome del database, il nome utente e la password per accedere al database. Se il database di Joomla è già stato creato in precedenza (utilizzando la procedura di installazione di Joomla o altro) è necessario utilizzare i dettagli forniti durante la creazione del database.

Accedi all'interfaccia phpMyAdmin, trova la scheda di importazione e importa il file che hai esportato sopra. Ancora una volta, la posizione del collegamento Importa varia a seconda della versione di phpMyAdmin utilizzata, tuttavia, dovrebbe essere abbastanza intuitivo.

importare il database di joomla mysql tramite phpmyadmin

Se hai problemi a farlo, la tua società di hosting ti aiuterà a importare correttamente questo file nel database.

Imposta il file configuration.php correttamente

Fino ad ora, se provi ad accedere al tuo sito web, probabilmente ti verrà dato un errore.

Questo perché il file configuration.php che avevi sul tuo server locale non contiene le informazioni relative ai dettagli del tuo account di hosting. Come affermato in precedenza, se il tuo host ha già installato Joomla per te, dovresti lasciare invariato il file configuration.php creato.

file di configurazione php

In caso contrario, sarà necessario modificare i seguenti dettagli critici:

Joomla 3

  • public $ host = 'localhost'; - questo è l'indirizzo del server che ospita il tuo database MySQL
  • public $ user = 'sqluser'; - questo è il nome del nome utente che verrà utilizzato per accedere al database Joomla MySQL
  • public $password = 'p@ssw0rd'; - password per il database MySQL
  • public $ db = 'j15stable'; - Nome del database MySQL Joomla
  • public $ log_path = '\ home \ logs'; - il percorso in cui verranno archiviati i file di registro
  • public $ tmp_path = '\ home \ tmp'; - il percorso per i file tmp 

Una volta che tutte queste voci nel file configuration.php hanno ricevuto i valori corretti, Joomla dovrebbe essere in grado di accedere al database e al codice, e quindi se vai all'indirizzo della tua pagina, dovresti avere un sito web Joomla funzionante con tutti i personalizzazione che hai fatto.

In caso contrario, una delle impostazioni precedenti è probabilmente errata o potrebbe essere necessario configurare ulteriormente alcune impostazioni.

Ti aiutiamo a gestire meglio il tuo Joomla

joomla

Pulsante ebook gratuito di suggerimenti Joomla

Testare e proteggere il sito Web

 

Passa attraverso tutto il sito web, per assicurarti che tutto sia stato impostato correttamente.

Poiché avresti dovuto caricare il sito web, la maggior parte delle tue impostazioni dovrebbero essere corrette. Tuttavia, potresti avere ancora alcune configurazioni minori da fare, quindi passa attraverso ogni pagina e area per verificare che tutto funzioni correttamente.

Dovresti anche eseguire tutti i passaggi per proteggi il tuo sito web Joomla.

La via più facile

Come puoi vedere, i passaggi sono abbastanza complicati e richiedono una certa conoscenza di varie tecnologie.

Questo non è qualcosa che dovrebbe essere tentato da qualcuno che non ha esperienza o che non capisce cosa sta succedendo. Se ritieni che queste istruzioni siano troppo difficili da seguire, puoi chiedere a una terza parte come CollectiveRay :)

Puoi anche fare il check-out InMotion che ti aiuterà anche a migrare il tuo sito web dal tuo localhost

Go live

Inizia a commercializzare il tuo sito web :)

Se ritieni che qualsiasi sezione di questo tutorial richieda ulteriori dettagli, commenta di seguito e saremo lieti di modificare l'articolo per fornire maggiori informazioni.

Hai trovato utile questo articolo? Per favore condividilo, ecco alcuni altri articoli che potresti voler leggere:

La guida completa all'ottimizzazione dei motori di ricerca per Joomla!, come velocizzare il caricamento di Joomla e ottimi modi per aumentare il traffico del sito web con i social media!

L'autore
Davide Attard
David ha lavorato nel settore online e digitale negli ultimi 21 anni. Ha una vasta esperienza nei settori del software e del web design utilizzando WordPress, Joomla e le nicchie che li circondano. Ha lavorato con agenzie di sviluppo software, società di software internazionali, agenzie di marketing locali e ora è responsabile delle operazioni di marketing presso Aphex Media, un'agenzia SEO. In qualità di consulente digitale, il suo obiettivo è aiutare le aziende a ottenere un vantaggio competitivo utilizzando una combinazione del loro sito Web e delle piattaforme digitali oggi disponibili. La sua miscela di esperienza tecnologica combinata con un forte senso degli affari conferisce un vantaggio competitivo ai suoi scritti.

Un'altra cosa... Sapevi che anche le persone che condividono cose utili come questo post sembrano FANTASTICHE? ;-)
Per favore, lasciare un utile commenta con i tuoi pensieri, quindi condividi questo articolo sui tuoi gruppi di Facebook che lo troverebbero utile e raccogliamo insieme i frutti. Grazie per la condivisione e per essere gentile!

Disclosure: Questa pagina può contenere collegamenti a siti esterni per prodotti che amiamo e consigliamo vivamente. Se acquisti prodotti che ti suggeriamo, potremmo guadagnare una commissione per segnalazione. Tali commissioni non influenzano le nostre raccomandazioni e non accettiamo pagamenti per recensioni positive.

 

chi siamo noi?

CollectiveRay è gestito da David Attard - lavorando dentro e intorno alla nicchia del web design da più di 12 anni, forniamo suggerimenti utili per le persone che lavorano con e sui siti web. Gestiamo anche DronesBuy.net, un sito Web per appassionati di droni.

David Attard

 

 

Autore / i in primo piano su:  Logo della rivista Inc   Logo di Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   e molti altri ...