Come installare WordPress sul tuo VPS

L’installazione di WordPress è molto semplice.

Assicurati di avere installato lo stack LAMP, altrimenti leggi l’articolo sull’argomento.

Scarichiamo WordPress

Quindi vai sul suto ufficiale di WordPress (https://wordpress.org/) e scarica il pacchetto di installazione latest.tar.gz dalla pagina di download.

A questo punto collegati con un client FTP alla tua VPS e copia il file compresso nella directory che preferisci.

Per estrarre il pacchetto accedi alla macchina con un client SSH, posizionati sulla directory nella quale hai copiato il file e digita il seguente comando:

tar -xzvf latest.tar.gz

A questo punto troverai una directory wordpress con all’interno l’applicazione.

Sposta il contenuto della directory sotto la root del tuo web server.

sudo mv wordpress/* /var/www/html/

A questo punto occorre dare i giusti permessi alle directory

sudo chown -R apache /var/www
sudo chgrp -R apache /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0644 {} \;

E verifichiamo che il file di configurazione di Apache sia abilitato per l’url rewriting, meccanismo che ci consente di avere url parlanti per i nostri post. Apriamo il file di configurazione tramite i comandi

cd /etc/httpd/conf
nano httpd.conf

Quindi verifichiamo che nel blocco Directory relativo al percorso base del web server sia presente l’opzione AllowOverride All.

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride All
</Directory>

Riavviamo Apache per rendere effettive le modifiche

sudo systemctl restart httpd

Configuriamo il database MySQL

A questo punto predisponiamo il database nel quale WordPress memorizzerà i suoi dati.

Per far questo accediamo a MySQL col comando

mysql -u root -p

Digitiamo la password e digitiamo i comandi che seguono per creare l’utente wordpress-user e il database wordpress-db, infine usciamo

CREATE USER 'wordpress-user'@'localhost' IDENTIFIED BY '<PASSWORD-SUPER-SICURA>';
CREATE DATABASE `wordpress-db`;
GRANT ALL PRIVILEGES ON `wordpress-db`.* TO "wordpress-user"@"localhost";
FLUSH PRIVILEGES;
exit

Configuriamo WordPress

Come ultimo passaggio, dobbiamo configurare su WordPress la connessione al database appena creato. Per far questo, rinominiamo il file wp-config-sample.php in wp-config.php

mv wp-config-sample.php wp-config.php

quindi apriamo in modifica il file wp-config.php

nano wp-config.php

e inseriamo i parametri di connessione come segue:

define( 'DB_NAME', 'wordpress-db' );

/** Nome utente del database */
define( 'DB_USER', 'wordpress-user' );

/** Password del database */
define( 'DB_PASSWORD', '<PASSWORD-SUPER-SICURA>' );

/** Hostname del database */
define( 'DB_HOST', 'localhost' );

/** Charset del Database da utilizzare nella creazione delle tabelle. */
define( 'DB_CHARSET', 'utf8' );

/** Il tipo di collazione del database. Da non modificare se non si ha idea di cosa sia. */
define( 'DB_COLLATE', '' );

Ora apriamo un browser e inseriamo l’indirizzo del nostro sito.

Se la procedura è stata eseguita correttamente nella tua cartella dovremmo visualizzare la pagina WordPress che permette di selezionare la lingua.

Procedere all’installazione secondo quanto richiesto.

A questo punto potere sbizzarrirvi nel ricercare e installare il tema grafico che più vi piace e installare plugin di terze parti per aggiungere funzionalità al tuo blog.

Lascia un commento

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