WordPress: Installazione … in Locale

Girovagando per internet alla ricerca del miglior server host per ospitare il nostro futuro sito, mi sono imbattuto in quello che ritengo un’ottima idea per il nostro sito, per lo meno per allenarsi oppure fare test.
Installazione di WordPress in locale, ovvero sul proprio pc.
Vi assisto. Il post  è lunghetto, ma vi guiderà passo passo. Insomma ne vale la pena.
La comodità di averlo sul proprio pc, sta nel poter fare tutte le prove che si vuole, e una volta sodisfatti dei risultati ottenuti, copiare tutte sul nostro Sito Online.
Si potrebbe ovviare direttamente sul nostro sito,  facendo una seconda installazione su un’altra cartella ma le modifiche apportate sono ovviamente molto ma molto più veloce sul nostro “sito locale”. Inoltre saremo sicuri di non far pasticci, o meglio ancora di poterli fare a cuor leggero.Esiste anche anche WordPress Portable che si può trovare nel sito https://wordpress-portable.webnode.com. Non lo consiglio perché è alla versione 3.5, mentre la versione presente su https://it.wordpress.org è alla 4.9.
Allora Partiamo…Per installare localmente dobbiamo avere un web server locale, un Database e il linguaggio PHP. Detta cosi, sembrerebbe una cosa molto complicata, ma possiamo utilizzare l’ottimo XAMPP che ha tutto questo (e molto di più) per facilitarci la vita.
Grazie a questo software avremo subito un Http Server Apache, MySQL Database,PHP e Perl (si il nome XAMPP sono le iniziali dei software).
Fantastico no!! Prima di partire con l’installazione suggerisco il cosidetto software da “chiavetta”. Il sito che mi sento davvero di consigliare è https://portableapps.com, dove si trovano tantissimi software. Inoltre potendolo copiare tutto su chiavetta, potremmo avere il nostro sito sempre con noi.
Come ho detto su https://portableapps.com vi sono tantissimi software di tipo “portable” tra cui il nostro XAMPP (lo trovi in Apps—> Development—> Server”) in versione FULL o LITE.
image
e successivamente
imageLa versione full comprende, Apache, MySQL, PHP + PEAR, MiniPerl, OpenSSL, XAMPP Control Panel, Webalizer, Mercury Mail Transport System, FileZilla FTP Server, SQLite, ADODB, Zend Optimizer, XAMPP Security, Tomcat. Insomma davvero di tutto di più.
La versione LITE comprende XAMPP Control Panel, Apache, MySQL, Filezilla , Mercury e Tomcat.
Io consiglio la versione LITE proprio perché più leggera.
L’installazione avviene nel solito modo, doppio click sull’eseguibile scaricato (in Aprile 2018 xampp-win32-7.2.3-0-VC15-installer) e poi vari continua continua dando il percorso dove si vuole installare.
Personalmente ho una cartella PORTABLE dove metto tutto il software di questo tipo.
Attenzione, dovete essere amministratori del PC dove installate XAMPP.
A questo punto dal XAMPP Control Panel si esegue lo start di Apache e MySQL.
image
Attenzione, il web server Apache potrebbe non funzionare perché in qualche caso la porta di default 80 è occupata da servizi interni di windows o da altra applicazione. Puoi eseguire questa verifica selezionando Netstat.
Se non fosse libera è necessario editare il file httpd.conf che trovi in XAMPP> Apache->Conf e modificare la linea con Listen 80 in Listen 8080 (per esempio) e la linea con ServerName localhost:80 in ServerName localhost:8080. Salvare… et voilà, adesso il server web Apache non è più in conflitto di porte!
Adesso abbiamo nel nostro PC, un bel Web Server Apache e MySQL con PHP.Andiamo adesso a scaricare l’ultima versione di WordPress dal sito italiano https://it.wordpress.org/, in modo da essere sicuri di avere poi il software in italiano.In altro a destra in “Scarica Software”. Se invece lo scaricate dal sito ufficiale, al momento dell’installazione vi chiederà la lingua.
image
Nel file scaricato avete una cartella che si chiama wordpress, scompattatela in
C:\xampp\htdoc (se avete mantenuto il default durante l’installazione di XAMPP)
image
Adesso è necessario rinominare la cartella wordpress con quello del vostro sito. Nel nostro caso iBlog127
image
Adesso possiamo far partire il nostro server Apache e MySQL, eseguendo start da XAMPP Control Pannel
image
Adesso dobbiamo creare il database che sarà utilizzato da wordpress usando phpMyAdmin, un software free scritto in PHP incluso in MySQL
Per accedere alla pagina di amministrazione URL di default è localhost/phpmyadmin/ ma attenzione se avete cambiato la porta dell http server Apache bisognerà aggiungere tale porta, infatti nel mio caso è http://localhost:8080/phpmyadmin/
Se avete qualche dubbio, potete semplicemente cliccare sul tasto Admin di MySQL di XAMPP Control Pannel  e vi aprirà la pagina web locale di amministrazione di MySQL corretta.
image
Verificate se la lingua è Italiano ed eventualmente modificatela dal menù a tendina
image
Adesso finalmente creiamo il nostro Database (detto db) con il nome del sito, quindi per noi iblog127. IClicchiamo su Database, e mettiamo il nome del Database nello spazio sotto “Crea un nuovo database” (il nome del nostro sito) e poi tasto Crea. Il db creato sarà sempre con caratteri minuscoli.
image
Vi verrà dato la conferma della creazione del Database e contemporaneamente lo vedrete alla sinistra il nome del DB appena creato
image
Finalmente andiamo a configurare wordpress, dalla pagina web wp_admin. Il percorso di default è localhost/nomedelsito/wp-admin/install.php. Ovviamente con nomedelsito, devi mettere appunto il nome che hai scelto e messo quando hai rinominato la cartella wordpress. Quindi nel mio caso localhost/iblog127/wp-admin/install.php. Ma non è tutto
Infatti se, come nel mio caso, hai cambiato la porta apache da 80 a 8080 (o quello che hai messo) l’indirizzo sarà http://localhost:8080/iblog127/wp-admin/setup-config.php
image
Come recita la pagina admin di WordPress creeremo un file wp-config.php. Questo file è creato nella root del tuo WordPress e contiene i dettagli della configurazione della connessione al database e altre informazioni .
Se vuoi ulteriori dettagli sul file wp-config.php.
Clicca quindi su Iniziamo:

In “Nome database” dovete mettere il nome del database (ma dai.. incredibile) che avete creato precedentemente da MySQL. Il nome utente di MySQL è root e non ha password, quindi cancellate la scritta password
in password. XAMPP ha una sicurezza blanda, perché normalmente è
utilizzato per eseguire test. Ci occuperemo di come modificarla in un
altro Topic.

image
A questo punto potete selezionare il tasto Inizia e se la comunicazione con il database è funzionante
image
Potrete avviare l’installazione (click sul tasto apposito).
Finalmente potremmo configurare il nostro wordpress:
image
Vi chiederà in nome del sito, nome utente dell’amministratore (di default è admin) con la relativa password e la mail per ricevere le informazione relative a questa installazione. Per la visibilità per i motori di ricerca, se è una copia in locale si può anche selezionare. Attenzione a cosa mettete nel nome del sito, perché se mettete qualche maiuscolo, comparirà poi nell’url (per esempio iBlog127 ecc),anche se poi sarà risolto a prescindere dei caratteri minuscoli/maiuscolo.
Quindi adesso.. finalmente il grande momento si può cliccare su installa WordPress
A fine installazione ti chiederà di immettere nuovamente user e password che abbiamo messo nel form precedente di wordpress, nel nostro caso admin
image
Ed ecco finalmente abbiamo creato il nostro sito di wordpress. La page di amministrazione sarà localhost/nomedelsito/wp-admin, nel nostro caso localhost:8080/iblog127/wp-admin (ricordarsi di aggiungere la porta se modificato il default del server Apache)
image
Ed ecco invece la Home page del sito appena creato targato WordPress, http://localhost/nomedelsito/ per noi quindi http://localhost:8080/iblog127/
image
Spero che questa guida/tutorial vi sia di aiuto. Se avete domande… scrivetemi pure.

Alla prossima con un altro Post!!!
Vostro iBlog127

Autore dell'articolo: iBlog127

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.