Come creare un sito WordPress in locale sul tuo PC

Come creare un sito WordPress in locale

Come creare un sito WordPress in locale sul proprio PC è la prima lezione del corso base per imparare a realizzare siti web professionali con WordPress. Ti accompagneremo in questo percorso dai primi passi fino alla completa realizzazione di un sito web WordPress e alla sua pubblicazione on line.

Corso base WordPress Lezione 1

Benvenuto nel corso base gratuito su WordPress dell’agenzia web SitiWeb-WP. Se sei capitato qui significa che sei interessato alla creazione di un sito web e desideri farlo con WordPress.

Bene, lo scopo di questa serie di articoli che formano il nostro corso base gratuito è proprio quello di fornirti indicazioni semplici e soluzioni facili per raggiungere il tuo obiettivo.

La prima cosa da imparare per creare un sito WordPress è di realizzare il sito sul tuo computer. Il motivo è molto semplice anche se può sembrarti strano, creare un sito WordPress è meno banale di quello che ti hanno detto.

Se poi il motivo per cui vuoi creare un sito è quello di promuovere la tua attività non puoi rischiare di presentarti male al pubblico di Internet realizzando direttamente online la tua prima versione.

Per avere il miglior risultato finale la soluzione è quella di creare un sito WordPress in locale sul tuo PC, a maggior ragione se è la prima volta che lo fai.

Per creare un sito WordPress in locale installa un server sul PC

Creare un sito WordPress in locale è quindi un passo fondamentale per prendere confidenza con l’ambiente di sviluppo di WordPress ed essere in grado di lavorare successivamente in uno spazio hosting acquistato.

Nelle lezioni successive parleremo anche di questo, oggi ci limitiamo a comprendere sommariamente cosa sono un server locale e  un software LAMP (Linux, Apache, MySQL, PHP), ovvero il pacchetto di programmi senza il quale non si possono creare siti WordPress in locale.

Vedrai dove scaricarlo, come installarlo e configurarlo al meglio. Non preoccuparti per queste operazioni, con le nostre indicazioni sarà davvero semplice.

NOTA

Come detto, LAMP è un acronimo: le quattro lettere indicano il contenuto del software utilizzato per lo sviluppo in locale di un’applicazione web.

Cos'è un server locale LAMP e perché installarlo sul tuo PC

NOTA: negli articoli di questo corso alcuni temi non sono trattati in modo approfondito volutamente, questo perché lo scopo principale del corso base per WordPress è metterti nelle condizioni di operare rapidamente.

Riguardo l’argomento dei server locali, che è assai ampio, se sei interessato a saperne di più t’invito a fare una ricerca online, su Internet puoi trovare davvero molto materiale interessante.

In ogni caso e per una migliore comprensione dell’argomento di oggi, vediamo cos’è un server locale LAMP. Si tratta di un pacchetto software completamente freeware che con un’unica installazione ti permette di avere i programmi che servono a creare un sito web sul PC con i CMS, questi sono:

  • Linux come sistema operativo (tranquillo, il sistema operativo del tuo PC non viene toccato).
  • Apache come server web.
  • MySQL (o MariaDB) come gestore dei database.
  • PHP come linguaggio di programmazione.

Questi software solitamente sono installati sui server dei provider e vengono forniti quando sottoscrivi un piano hosting con sistema operativo Linux. Installati in locale sul tuo pc simulano esattamente l’ambiente che hai online.

Scelta del software LAMP per creare un sito sul computer

Di server locali LAMP ce n’é più di uno, in rete puoi infatti trovare e scaricare i seguenti pacchetti software:

Sono i più usati per creare un sito sul PC. Personalmente e dopo varie prove ho deciso di affidarmi ad XAMPP e infatti i riferimenti che troverai da qui in avanti riguardano proprio questo ambiente.

Iniziamo quindi.

Vai sul sito di Apache e scarica il pacchetto XAMPP per il sistema operativo del tuo computer. Hai a disposizione sia le versioni per Windows che per OS X (Apple/Mc) e per Linux. Scegli poi la versione adatta al tuo sistema operativo (32 o 64 bit).

Installazione di XAMPP e primo avvio del server locale

Dopo aver salvato il file sul tuo computer fai partire l’installazione, una volta completata avrai una cartella nella root del tuo pc di questo tipo: “C:\xampp“.

All’interno di questa cartella hai quello che serve per creare un sito WordPress in locale, in particolare la cartella “htdocs” che conterrà tutti i tuoi progetti web, i tuoi siti web WordPress.

Riguardo la configurazione del server di solito non c’è bisogno di modificare nulla, nel caso però che ti serva più memoria a disposizione o desideri caricare file più grandi di quanto impostato di default, dovrai modificare il file php.ini.

Per fare questa modifica devi avere il server XAMPP attivo, dovrai quindi aprirlo con un doppio clic come qualsiasi altro programma eseguibile. Il file eseguibile per attivare il server locale è “xampp-control.exe e lo trovi nella directory principale di XAMPP.

Una volta aperta l’interfaccia clicca sul pulsante “Config del modulo “Apache, clicca quindi sulla voce “php.ini che trovi nel menù.

XAMPP per creare un sito WordPress locale sul tuo pc
Finestra iniziale di xampp sul pc

NOTA

Ricordati che per poter creare un sito WordPress in locale è necessario che XAMPP sia attivo, diversamente avrai dei messaggi di errore e non sarà possibile lavorare.

Modifiche delle impostazioni di XAMPP, quando farle e quando no

In questa fase ti consiglio di non fare modifiche se non sono strettamente necessarie al buon funzionamento del server, il software funziona già bene così com’è.

Cambiare parametri solo per caricare immagini più grandi (peso in megabyte) non è un vantaggio concreto, anzi dovresti pensare di ridurle e ottimizzarle prima d’inserirle nel sito.

Potresti però avere un problema al primo avvio del server, subito dopo l’installazione può infatti capitare che il server non riesca ad aprire la porta di comunicazione con il pc.

In questo caso devi risolvere subito altrimenti non potrai usare XAMPP e quindi creare il tuo sito WordPress in locale. Il problema dipende dal fatto che di default, XAMPP cerca di dialogare con il tuo computer attraverso la porta 80.

Se questa è già occupata da un’altra applicazione (ad esempio Skype) nasce un conflitto e XAMPP non può usarla, la soluzione è modificare il numero della porta nel file di configurazione.

Come correggere la porta di connessione 80 se non funziona

Se hai questo problema è arrivato il momento di fare la tua prima modifica sul server locale, procedi nel seguente modo.

Visualizza la finestra di XAMPP, quindi premi il pulsante Config corrispondente alla riga del modulo Apache (quello già indicato prima). Dall’elenco che compare scegli il primo file (Apache httpd.conf) e aprilo con un clic.

Cerca il numero 80 al suo interno (dovresti trovare almeno due occorrenze) e cambialo in 8080. Salva quindi il file e chiudilo, hai così modificato la tua porta di connessione. 

Per rendere effettiva la modifica devi aggiornare il server, puoi farlo in modo semplice tornando alla finestra di XAMPP. Premi il pulsante STOP e attendi qualche secondo, quindi riavvia  il server premendo il pulsante START. Fine della modifica, ora tutto dovrebbe funzionare.

Per creare un sito WordPress in locale scarica l'ultima versione

  1. Se non l’hai ancora fatto scarica l’ultima versione in italiano di WordPress.
  2. Vai su wordpress.org e clicca sul link corrispondente.
  3. Memorizza il file zippato sul tuo pc, quindi scompattalo.
  4. Salva tutto nella cartella indicata dal tuo programma di decompressione e crea una cartella all’interno di htdocs (la sottocartella di C:\xampp di cui ti parlavo prima).
  5. Dai alla cartella il nome del tuo nuovo sito web.

Per creare un sito sul computer hai bisogno del database

Crea il database locale con l'utility PhpMyAdmin di XAMPP

Torniamo ora a utilizzare il server locale XAMPP, in particolare per quanto riguarda MySQL e la creazione del database che serve per realizzare il nostro sito WordPress.

Apri nuovamente la finestra di XAMPP (vedi la foto sopra) e clicca sul pulsante admin evidenziato nell’immagine. Nel tuo browser si aprirà l’interfaccia di PhpMyAdmin, il programma che ti permette di realizzare il database MySQL. 

Inserisci il nome del tuo nuovo database e scegli come tipo di carattere utf8_general_ci come vedi nell’immagine. Premi ora il pulsante crea e il gioco è fatto.

Hai creato l’archivio dati nel quale memorizzerai tutto quello che riguarda il tuo sito WordPress, ora puoi chiudere la finestra del browser di PhpMyAdmin.

Creare il database di un sito WordPress locale
Crea il database del tuo sito web WordPress

Inizia a creare il tuo sito WordPress sul PC

Ci siamo, manca solo una cosa e potrai finalmente iniziare a creare il tuo sito WordPress in locale. Devi copiare tutti i file di WordPress  decompressi precedentemente e incollarli nella cartella creata per il tuo progetto all’interno di “C://Xampp/htdocs“.

Alla fine apri il tuo browser e nella barra degli indirizzi scrivi: “localhost:80/nomedelsito/ quindi premi invio. Chiaramente nel caso che tu abbia cambiato la porta di comunicazione inserisci l’indirizzo nuovo, per esempio 8080 come suggerito sopra.

É arrivato il momento! A questo punto puoi far partire l’installazione e iniziare a creare il tuo primo sito WordPress in locale. Di come installare e configurare il tuo sito WordPress e molto altro ne parliamo nella lezione 2.

SUGGERIMENTO DI LETTURA

Se hai bisogno di realizzare una rete di siti web leggi l’articolo come creare un multisito WordPress.

La lezione 1 del corso base WordPress termina qui, come hai visto di cose da fare e da approfondire ne hai un po’.

Nella seconda lezione scoprirai tutti i passaggi necessari ad installare e configurare il tuo sito e inizieremo a vedere voce per voce cosa fanno le varie opzioni di menù.

SitiWeb-WP è una web agency specializzata in WordPress

Siamo un’agenzia web di Milano esperta in realizzazione siti web professionali, forniamo servizi web come il restyling, l’assistenza, interventi di manutenzione, gestione completa dei siti WordPress e l’ottimizzazione SEO.

Per saperne di più, contattaci!

SitiWeb-WP

Creazione siti web WordPress e servizi

La tua agenzia web di Milano esperta in WordPress e comunicazione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Accetto la Privacy Policy * for Click to select the duration you give consent until.