Normalmente si installa WordPress scaricando il file ZIP, decomprimendolo sul PC, andando nel wordpress
sottocartella, caricamento e esecuzione dello script e per non parlare del pannello di controllo del tuo host per ottenere l'installazione del database e tutto il resto. Altri lo fanno usando le utility Fantastico o SimpleInstall disponibili tramite il pannello di controllo dell'host. Non c'è nulla di sbagliato in questi metodi, tranne il primo richiede un po 'di tempo e il secondo metodo non è infallibile per non dire altro.
Oggigiorno la maggior parte dei piani di hosting offre una funzione SSH / riga di comando, quindi è necessario considerare il metodo SSH per scaricare e installare WordPress sul server. Il grande vantaggio che si ottiene è che non è necessario visitare siti diversi, non è necessario scaricare / caricare o aprire alcun pannello di controllo. Lo fai tutto tramite un'unica interfaccia a riga di comando. Per questo è necessario un client SSH. Se stai usando Windows vai su PuTTY e se sei su Mac puoi usare il terminale integrato di Mac o iTerm 2. Prima di andare avanti assicurati che il tuo host offra bash shell perché i nostri comandi sono configurati per quello.
Apri PuTTY e inserisci il tuo nome di dominio nella casella "Nome host (o indirizzo IP)" e inserisci il numero di porta utilizzato per connettersi a SSH sotto "Porta" e fai clic su Apri. Puoi persino salvare le impostazioni del tuo sito inserendo un nome nella casella Sessioni salvate e premendo Salva. La prossima volta puoi sempre caricare la sessione selezionando il tuo sito e facendo clic su Carica.
PuTTY ora chiederà il tuo nome utente. Inserisci il tuo nome utente e premi invio. Ora ti verrà richiesta la tua password. Nota che mentre stai digitando la tua password, non vedrai che viene digitata sullo schermo. È nascosto per motivi di sicurezza. Premi Invio dopo aver digitato la tua password e sarai loggato.
Immettere il seguente comando nel client Terminal per connettersi alla riga di comando del proprio sito su SSH:
ssh [email protected] -p 22
Il -p
switch dice di usare il numero di porta 22. Se l'host consente SSH sulla porta predefinita 22, è possibile omettere -p e 22 nel comando precedente, altrimenti sostituire 22 per il numero di porta SSH dell'host. Dopo l'accesso vedrai qualcosa di simile a questo:
domain.com@username: - $
Questo è il prompt dei comandi della shell dove dovrai digitare tutti i tuoi comandi d'ora in poi.
Ora che abbiamo effettuato l'accesso al nostro server SSH, per prima cosa dobbiamo andare nella directory corretta in cui vogliamo impostare il nostro blog e dobbiamo scaricare i file ed estrarli lì. Supponiamo che la directory in cui si desidera installare il blog sia blogdemo
residente sotto il public_html
directory, si utilizzerà il seguente comando:
cd public_html / blogdemo /
Ora che abbiamo raggiunto la directory corretta, scaricheremo WordPress usando il comando 'wget'.
wget http://wordpress.org/latest.tar.gz tar xfz latest.tar.gz
Il comando sopra scarica l'ultima installazione di WordPress dal proprio server ed estrae il file da esso nel blogdemo
directory. x, f ez sono parametri che dicono al comando tar di estrarre il contenuto, dire che il nome file dell'archivio è dato sulla riga di comando e che gzip dovrebbe essere usato per l'estrazione rispettivamente.
Ora tutti i file di archivio di WordPress hanno i file di installazione sotto a wordpress
directory e dopo l'estrazione troverai a wordpress
directory sotto il blogdemo
directory contenente la tua installazione. Quindi, per riportare i file su dove dovrebbero essere utilizzare i seguenti comandi:
mv wordpress / * ./
Questo comando sposta il contenuto di wordpress
directory nella directory corrente. Ogni volta che vuoi controllare in che cosa consiste la directory corrente, digita "ls".
È possibile eliminare entrambi wordpress
directory e il file di archivio scaricato se si desidera utilizzare i seguenti comandi:
rmdir ./wordpress/ rm -f latest.tar.gz
In questo passaggio creeremo il database e l'utente corrispondente e li assoceremo. Quindi useremo la famosa installazione di 5 minuti di WordPress per terminarlo.
Nota: Prima di procedere, è necessario verificare se si dispone dei privilegi per creare o meno un database. Un modo semplice per controllare è quello di andare al tuo phpMyAdmin e verificare se è possibile creare un database da lì o meno. Se non puoi, ciò significa che non sarai in grado di seguire questo passaggio. Dovresti controllare con il tuo host web se ti permettono di farlo o no. Questo accade principalmente su web hosting condiviso.
Per prima cosa è necessario accedere alla riga di comando MySQL usando il seguente comando:
mysql -u nome utente -p
Dopo aver inserito questo ti verrà chiesta la tua password MySQL. Inserisci la tua password e ti verrà mostrata una schermata come questa:
Ora che abbiamo effettuato l'accesso a MySQL Server, prima creiamo un database e concederemo l'accesso all'utente a quel database. Utilizza i seguenti comandi ora:
creare database dbname; concedere l'utilizzo su *. * al nome utente @ localhost identificato da 'password'; concedere tutti i privilegi su dbname. * a username @ localhost;
Non dimenticare il punto e virgola alla fine di ogni comando MySQL. Il primo comando crea il database. Il secondo comando consente all'utente di connettersi al database. Il comando finale concede tutti i privilegi all'utente per quel database. È possibile verificare se la creazione del database ha avuto esito positivo eseguendo questo comando:
usa dbname;
Dovrebbe dire che il database è cambiato. Ora puoi uscire dalla riga di comando di MySQL digitando 'exit'.
Ora avvia il blog nel tuo browser ed esegui la consueta installazione di WordPress e usa le informazioni del database che abbiamo utilizzato nel terzo passaggio per configurare il tuo wp-config.php
e quindi imposta il tuo blog.
Ci sono due cose che vorrei che tutti prendessero nota nel tutorial sopra riportato:
Nuovo utente del database - Nel nostro tutorial utilizziamo un utente di database già esistente per connettersi al nuovo database. Ma nel caso in cui si desideri un utente separato per ciascun database, è necessario creare un nuovo utente per accedere a quel database. Ecco come dovresti farlo.
Una volta dentro la shell MySQL, utilizzare i seguenti comandi per creare un nuovo utente e impostarne la password.
mysql> crea utente 'dbusername' @ 'localhost' identificato da 'password';
Ora torna al passaggio 3 ed esegui tutti gli altri comandi con questo nome utente.
La modifica wp-config.php
- Nel nostro tutorial ti ho detto che dopo aver fatto tutto sulla shell puoi procedere direttamente all'installazione. Ma alcuni di voi potrebbero voler modificare wp-config.php per aggiungere impostazioni e codici speciali. Puoi farlo solo tramite la shell. Mentre sei nella directory del blog sulla shell, usa il seguente comando per attivare Vim Editor (un editor di file shell della riga di comando)
vi ./wp-config.php
Ora vedrai qualcosa di simile a ciò che è mostrato di seguito:
Premere il tasto "I" per accedere a "modalità inserimento" e i tasti freccia per spostarsi all'interno del file. Una volta effettuate le modifiche, premere il tasto Esc per uscire dalla modalità di inserimento. Per uscire da Vim digita ":" (senza virgolette) e poi digita "wq" e premi invio, questo salverà le tue modifiche ed esci da Vim.