Come ospitare localmente il tuo sito Web WordPress nel 2023 (tutorial)

Pubblicato: 2023-06-24

WordPress è uno dei sistemi di gestione dei contenuti (CMS) più popolari al mondo e alimenta quasi il 43% di Internet. Come sviluppatore web, ci sono momenti in cui preferisci ospitare WordPress localmente. In questo post, spiegheremo l'hosting locale e i suoi vantaggi e forniremo alcuni modi per farlo. Immergiamoci.

Sommario
  • 1 Cos'è l'hosting locale?
  • 2 Quali sono i vantaggi dell'hosting di WordPress in locale?
  • 3 4 modi per installare WordPress in locale
    • 3.1 Installazione di WordPress su Windows con WampServer
    • 3.2 Installare WordPress su MacOS con MAMP
    • 3.3 Utilizzo di Local tramite Flywheel
    • 3.4 Installazione di WordPress in locale con XAMPP
  • 4 Vuoi ospitare il tuo sito web online? Ecco le nostre scelte migliori
    • 4.1 1. SiteGround
    • 4.2 2. Motore WP
    • 4.3 3. Volano
  • 5 Considerazioni finali sull'hosting di WordPress in locale

Cos'è l'hosting locale?

L'hosting locale, spesso indicato come sviluppo locale, è il processo di creazione di un server Web sul tuo computer per creare, testare e sperimentare siti Web prima di ospitarli su Internet. L'hosting locale è un ottimo modo per testare il design, la funzionalità e le prestazioni del tuo sito web senza bisogno di una connessione live.

Analizziamo i requisiti prima di entrare nei programmi che puoi utilizzare per ospitare localmente i tuoi siti Web WordPress.

  • Un computer che esegue Windows, Linux o MacOS
  • Un browser web
  • Software del server web
  • Un editor di testo per scrivere codice
  • Una connessione Internet stabile (per pubblicare il tuo sito)

Quali sono i vantaggi dell'hosting di WordPress in locale?

Ci sono diversi motivi per cui dovresti ospitare WordPress localmente. Permette ai principianti di imparare come funziona WordPress e come sviluppare siti web senza pressioni. I nuovi utenti non dovranno preoccuparsi di rompere un sito Web live o pagare per un provider di hosting. Inoltre, consente agli sviluppatori di testare un sito Web prima di pubblicarlo. Puoi provare diversi temi e plug-in, esplorare l'aggiunta di codice personalizzato e altre funzionalità e determinare in che modo influiscono sulle prestazioni del tuo sito web.

4 modi per installare WordPress in locale

Esistono diversi modi per installare WordPress in locale. Il metodo scelto dipende dal tipo di sistema operativo in uso e, in alcuni casi, dall'host a cui intendi eseguire il push dei siti locali quando sono pronti per essere distribuiti. Esaminiamo i metodi che puoi utilizzare per installare WordPress localmente, così puoi decidere qual è il modo migliore per la tua situazione unica.

Installazione di WordPress su Windows con WampServer

ospita wordpress in locale con WampServer

WampServer è un software per Windows che ti consente di configurare un ambiente locale per WordPress. Integra Apache, MySQL e PHP su un computer Windows, in modo da poter creare e testare applicazioni Web in locale prima di pubblicarle. Il processo di configurazione è abbastanza semplice e richiede solo pochi minuti. Se desideri saperne di più su WampServer e su come installarlo, dai un'occhiata al nostro post su come installare WordPress.

Installare WordPress su MacOS con MAMP

ospita wordpress localmente con MAMP

Se sei un utente Apple, MAMP è una scelta eccellente per la creazione di siti Web WordPress in locale. Puoi aggiungere tutti i siti che desideri, personalizzarne le impostazioni in base alle tue esigenze e connettere MAMP al tuo host remoto per pubblicare facilmente i tuoi siti. Non approfondiremo qui come configurare le impostazioni di MAMP, poiché abbiamo la guida definitiva a MAMP Pro per gli utenti di WordPress sul nostro blog.

Utilizzo di Local by Flywheel

ospita wordpress localmente con Local by Flywheel

Un altro modo per configurare un server locale per WordPress è utilizzare un programma fornito dal tuo provider di hosting. Uno di questi programmi è Local by Flywheel. Ti consente facilmente di configurare un ambiente locale e quindi di inviare facilmente il tuo sito a Flywheel o WP Engine.

Se sei un cliente Flywheel o WP Engine, Local è un gioco da ragazzi. Ti consente di aggiungere tutti i siti che desideri e fornisce un percorso semplice per l'installazione di WordPress in locale. Per saperne di più su come funziona Local e su come installarlo, dai un'occhiata al nostro post Local by Flywheel: uno strumento eccellente per lo sviluppo locale di WordPress.

Installazione di WordPress in locale con XAMPP

ospita wordpress in locale con XAMPP

XAMPP è una piattaforma software open source che consente agli utenti di configurare un ambiente server locale. XAMPP, che è l'abbreviazione di multipiattaforma (X), Apache (A), MySQL(M), PHP (P) e Perl (P), è disponibile sui sistemi operativi Windows, MacOS e Linux. È uno strumento incredibile per gli sviluppatori per testare siti Web o applicazioni prima di distribuirli su un server live. È facile da installare e configurare, consentendo agli sviluppatori di imitare un ambiente server in pochi minuti.

Questa guida ti guiderà attraverso i passaggi per installare XAMPP sul tuo computer e configurarne le impostazioni. Iniziamo.

Passaggio 1: download del software

Per scaricare XAMPP, vai al sito Web di Apache Friends e seleziona la versione appropriata per il tuo sistema operativo. Puoi scegliere tra Windows, Linux o MacOS. Per questo tutorial, useremo la versione per MacOS. Una volta scaricato, esegui il programma di installazione dell'applicazione.

Scarica XAMPP

MacOS ha una funzione di sicurezza che impedisce il download e l'installazione di software di sviluppatori non verificati. Se ricevi questa notifica, tieni premuto il pulsante delle opzioni sul tuo Mac per visualizzare la finestra delle opzioni. Da lì, fai clic su Apri . Ciò sovrascriverà le impostazioni di sicurezza di Apple e ti consentirà di installare il software.

Passaggio 2: scarica WordPress e aggiungilo a XAMPP

Il prossimo passo è scaricare WordPress. Fai clic sul pulsante Scarica WordPress 6.2.2 per scaricare WP sul tuo computer.

scarica wordpress

Successivamente, dobbiamo aggiungere WP a XAMPP. Per fare ciò, fai clic sul pulsante Apri cartella dell'applicazione nella schermata di benvenuto di XAMPP.

aprire la cartella dell'applicazione

Quando la cartella si apre, fai doppio clic sulla cartella htdocs per aprirla.

htdocs

Quindi, fai clic con il pulsante destro del mouse all'interno della cartella htdocs e fai clic su nuova cartella per aggiungere una casa per i tuoi file WordPress. Fai clic con il pulsante destro del mouse sulla nuova cartella per rinominarla, quindi fai doppio clic per aprirla.

installa WordPress in locale

Infine, individua il file zip di WordPress che hai scaricato dal repository WP. Fai doppio clic per decomprimerlo, quindi trascina il contenuto della cartella WordPress nella nuova cartella che hai creato all'interno di htdocs.

trascina i file negli hot dog

Passaggio 3: configurazione delle impostazioni

Ora che hai i file WordPress dove devono andare, dovrai configurare le impostazioni affinché funzioni. Passare a xampp/htdocs/your WordPress folder , quindi individuare il file wp-config-sample.php . Fai clic destro su di esso, quindi fai clic su apri . Ciò ti consentirà di aprire e modificare il file con il tuo editor di testo preferito.

modifica la configurazione di wp

Nel file PHP, individuare la riga che inizia con // ** Impostazioni database . Successivamente, dovremo inserire un nome di database su questa riga:

define( 'DB_NAME', 'xx' );

Scambia xx con il nome del database di tua scelta. Annotalo e tienilo al sicuro perché ti servirà nel passaggio successivo. Successivamente, dovremo specificare un nome utente e una password per il nostro database. Specifica root per il nome utente del database. Per quanto riguarda la password, puoi lasciarla vuota. Ora, il tuo file wp-config dovrebbe assomigliare a questo:

define( 'DB_NAME', 'your-DB-name' );

/** Database username **/
define( 'DB_USER', 'root' );

/** Database password **/
define( 'DB_PASSWORD', '');

modifica wp-config

Salva il file e chiudilo. Successivamente, fai clic con il pulsante destro del mouse sul file wp-config-sample.php per rinominarlo wp-config.php .

rinomina wp-config

Passaggio 4: avvio del pannello di controllo

Il passaggio successivo consiste nell'avviare il server XAMPP. Inizia con l'apertura di XAMPP. Fare clic sulla scheda Gestisci server , quindi fare clic su Avvia per avviare il server.

avviare i server XAMPP

Apri il browser, digita localhost/phpmyadmin nella ricerca, quindi premi invio. Questo farà apparire il pannello pmpMyAdmin in modo che possiamo creare un database per il nostro sito WordPress.

Passaggio 5: creazione del database

Utilizzando il nome del database dal file wp-config.php nel passaggio 3, fai clic su Database in phpmyAdmin. Successivamente, sotto l'intestazione Crea database, digita il nome del database dai passaggi precedenti e fai clic su crea . Dopo aver creato il tuo database, cercalo nell'elenco dei database.

creare banca dati

Passaggio 6: configurazione di WordPress

Il passaggio finale per ospitare WordPress in locale è configurare le impostazioni di WordPress. Digita localhost/yourwebsite nel tuo browser. Assicurati di cambiare il tuo sito web in qualunque nome tu abbia chiamato la tua cartella WordPress in htdocs. Quando la pagina viene caricata, vedrai la schermata di configurazione di WordPress. Assegna un titolo al tuo sito, crea un nome utente e una password , aggiungi la tua e-mail , seleziona la casella di controllo della visibilità del motore di ricerca , quindi fai clic su Installa WordPress . Prendi nota del tuo nome utente e password; ti servirà per accedere a WordPress.

Configura WordPress

Infine, puoi accedere al tuo sito navigando su localhost/yourwebsite/wp-admin . Questo è tutto! Hai installato correttamente WordPress sul tuo computer locale.

Vuoi ospitare il tuo sito web online? Ecco le nostre scelte migliori

Come accennato in precedenza, l'hosting di WordPress in locale è un ottimo modo per creare il tuo nuovo sito in un ambiente privato. Alla fine, devi pubblicare il tuo sito su un host web. Se stai cercando un nuovo host, continua a leggere perché abbiamo alcuni consigli.

1. Sito Terra

Il miglior hosting WordPress di SiteGround

Quando consigliamo i provider di hosting, SiteGround è solitamente in cima alla nostra lista. Ciò è dovuto principalmente alle ampie funzionalità di sicurezza che offrono, inclusi backup giornalieri, un certificato SSL gratuito e un Web Application Firewall (WAF). Inoltre, i server di SiteGround sono ottimizzati per WordPress, con tempi di caricamento rapidissimi e prestazioni Web migliorate grazie alla loro infrastruttura cloud. Grazie a questa configurazione rapida, SiteGround è la società di hosting WordPress più veloce che puoi ottenere.

Caratteristiche principali di SiteGround:

  • Migrazione gratuita del sito, CDN, e-mail e SSL
  • Backup giornalieri
  • Ottimizzato per WordPress
  • 30-giorni rimborso garantito
  • Funzionalità di sicurezza avanzate

Un'altra cosa che fa brillare SiteGround è il suo supporto clienti. Offre una comoda funzione di chat dal vivo 24 ore su 24, 7 giorni su 7 e uno staff di supporto esperto in grado di risolvere facilmente qualsiasi problema. Inoltre, SiteGround è una delle soluzioni più convenienti sul mercato. I loro piani partono da $ 14,99 al mese, ma di solito sono offerti con un forte sconto per il primo mese.

Ideale per:

Nel complesso, SiteGround è una delle migliori piattaforme di hosting WordPress in circolazione. Sono adatti a principianti, piccole imprese e grandi agenzie grazie ai diversi piani che offrono. Se stai cercando un host veloce e affidabile con cui collaborare, difficilmente troverai un'opzione migliore.

Prezzi: a partire da $ 14,99 al mese.

Ottieni SiteGround

2. Motore WP

hosting wpengine

Un'altra opzione eccellente è WP Engine. Coloro che ospitano i loro siti Web localmente tramite il software Local by Flywheel possono facilmente inviare il loro sito live a WP Engine con un clic. Questa è una caratteristica eccellente per coloro che cercano di costruire i propri siti Web a porte chiuse prima di rivelarli al mondo. Alcune caratteristiche stellari di WP Engine sono l'aumento della velocità attraverso il cloud hosting, EverCache, un CDN proprietario, un ambiente di staging per apportare grandi modifiche ai tuoi siti e la migrazione gratuita.

Caratteristiche principali del motore WP:

  • Migrazione gratuita, SSL, gestione temporanea e CDN
  • Aggiornamenti automatici WP e PHP
  • Garanzia di rimborso di 60 giorni
  • 10 temi WordPress gratuiti

WP Engine ha funzionalità per rendere l'hosting del tuo sito Web WordPress un sogno. La sicurezza non è un problema grazie a un CDN globale con oltre 200 data center, assistenza clienti 24 ore su 24, 7 giorni su 7, SSL con rinnovo automatico e accesso SSH, scansioni malware giornaliere e attacchi DDoS (Direct Denial of Service) avanzati. Inoltre, avrai accesso immediato a una vasta gamma di strumenti per la creazione di siti, inclusi 10 temi WordPress basati sul framework Genesis, un ambiente di staging con 1 clic e la possibilità di trasferire facilmente i siti dentro e fuori. Questa funzione è utile per i liberi professionisti o le agenzie che creano siti Web per i clienti e desiderano distribuirli al termine.

Ideale per:

La combinazione di Local by Flywheel con WP Engine è una soluzione perfetta per coloro che desiderano creare siti Web localmente e pubblicarli con poco sforzo. Inoltre, i freelance e le web agency apprezzeranno la facilità con cui possono trasferire i siti ai propri clienti una volta completati. Se stai cercando un solido provider di cloud hosting, vale la pena provare WordPress.

Prezzi: a partire da $ 20 al mese.

Ottieni il motore WP

3. Volano

Hosting WordPress Volano

La nostra ultima raccomandazione, Flywheel, è un host ottimizzato per WordPress costruito su un veloce ambiente Google Cloud. Con Flywheel, gli utenti possono gestire facilmente i propri siti WordPress con funzionalità come backup notturni automatici, ambienti di staging facili con 1 clic e clonazione del sito. Offrono certificati SSL gratuiti, rimozione di malware e scansioni giornaliere del sito, quindi puoi essere certo che il tuo sito sarà sicuro per i visitatori. Grazie a queste incredibili funzionalità, Flywheel è uno dei provider di hosting WordPress meglio gestiti disponibili.

Caratteristiche principali del volano:

  • Hosting WordPress gestito
  • Costruito su Google Cloud
  • CDN, backup, gestione temporanea e certificato SSL gratuiti
  • Backup notturni automatici

Flywheel utilizza un'infrastruttura Google Cloud incredibilmente veloce, che viene costantemente monitorata per i picchi di traffico, quindi si espande istantaneamente per consentire il massimo tempo di attività. In combinazione con la loro soluzione di memorizzazione nella cache personalizzata, Flycache, il tuo sito sarà uno dei più veloci. Il server di Flywheel utilizza anche la tecnologia di riparazione automatica per ripararsi da solo in caso di guasto hardware, offrendoti maggiore tranquillità. Inoltre, non c'è nessun cPanel confuso con cui scherzare, poiché Flywheel utilizza un'interfaccia personalizzata, che è adatta ai principianti, intuitiva e facile da navigare. Offrono anche la possibilità di etichettare in bianco WordPress, il che li rende uno dei migliori provider di hosting per rivenditori in circolazione.

Ideale per:

Flywheel è un'ottima opzione per liberi professionisti e piccole web agency specializzate in WordPress. Flywheel ha perfezionato l'esperienza di hosting come host solo per WordPress per far sentire gli utenti verdi di WordPress come a casa. Con prezzi convenienti, un'infrastruttura cloud e la possibilità di ridimensionare il tuo piano con un clic, i tuoi siti saranno in buone mani con Flywheel.

Prezzi: a partire da $ 13 al mese (fatturati annualmente).

Ottieni Volano

Considerazioni finali sull'hosting di WordPress in locale

Ospitare localmente il tuo sito Web WordPress è un ottimo modo per testare il tuo sito Web prima di andare in diretta. Puoi esplorare diversi temi e plugin, imparare i dettagli di WordPress ed esplorare nuove funzionalità senza doversi preoccupare di rompere il tuo sito live. In questo post, ti abbiamo fornito una guida all'installazione facile da seguire su diversi modi per ospitare WordPress localmente, quindi sarai sicuro di provarlo da solo. Quando sei pronto per pubblicare il tuo sito, puoi farlo facilmente con XAMPP, WP Engine o Flywheel.

Vuoi leggere altri articoli pratici? Dai un'occhiata ad alcuni dei nostri popolari post relativi a WordPress qui:

  • Come aggiornare PHP in WordPress: una guida completa
  • Come personalizzare l'intestazione di WordPress (nel 2023)
  • Che cos'è la ricerca per parole chiave? (E come farlo bene)
  • Come fare il beta test di WordPress (e perché dovresti)

Quale metodo usi per ospitare WordPress in locale? Fateci sapere nella sezione commenti qui sotto.

Immagine in primo piano tramite hasan as'ari / Shutterstock.com