Come installare WordPress su qualsiasi server cloud su Ubuntu 18.04

Divulgazione di affiliazione: In totale trasparenza: alcuni dei collegamenti sul nostro sito Web sono collegamenti di affiliazione. Quando fai clic ed effettui un acquisto, guadagneremo una commissione senza costi aggiuntivi per te.

Dopo aver trascorso molto tempo sulla console SSH, sugli strumenti di test di velocità e sui pannelli di web hosting; Ho trovato uno stack di server che puoi utilizzare per ospitare un sito Web WordPress veloce. Ospitare un sito WordPress non è un compito difficile se sai come ottenere un piano di hosting condiviso Interserver. Ma quando vuoi controllare in definitiva il tuo server web e gestirlo da solo per ospitare WordPress, devi conoscere lo stack migliore.

installa wordpress su qualsiasi server cloud

Ecco cosa ho spiegato in questo tutorial.

  1. Distribuzione di un server cloud Linode con Ubuntu 18.04 (puoi scegliere qualsiasi altro sistema operativo ma Ubuntu è il migliore)
  2. Nginx come server web
  3. Php7.4 FPM
  4. Installazione di PhpMyAdmin e accesso ad esso tramite il tuo dominio
  5. Installazione di WordPress con le giuste autorizzazioni

ACCEDI come root in putty, terminale o terminale SSH del browser.

Inizia con i comandi seguenti.

Ho anche registrato l'intero processo di installazione in 4 video sopra.

sudo apt-get update

Questo aggiornerà tutti i pacchetti sulla mia macchina Ubuntu.

sudo apt-get install nginx

Il server Nginx verrà installato. Nginx è considerato migliore di Apache quando si tratta di parlare di prestazioni; e anche questo quando esegui solo l'applicazione WordPress.

sudo apt-get install mysql-server

L'installazione del server MySQL ti chiederà di utilizzare lo spazio di archiviazione sulla tua macchina. Concedi i permessi digitando Y e inserisci.

Successivamente, andrò avanti e configurerò il server SQL con il comando seguente.

sudo mysql_secure_installation

Qui, salterò l'installazione del modulo di convalida della password. Digita una lettera qualsiasi e inserisci.

Imposta una password per il database di root. Digita Y ogni volta che lo chiede.

FLUSH PRIVILEGES;

Uscita;

Per questo articolo, installerò PHP 7.4 fpm perché è l'ultima versione e si consiglia di eseguire WordPress 5.4 sul tuo server.

sudo apt-get install software-properties-common

sudo add-apt-repository ppa: ondrej / php

sudo apt-get install php7.4 php7.4-fpm php7.4-xml php7.4-mysql php7.4-gd php7.4-bz2 php7.4-cli php7.4-common php7.4-curl php7.4. 7.4-json php7.4-mbstring php7.4-opcache php7.4-readline phpXNUMX-zip

Consente di

sudo nano /etc/php/7.4/fpm/php.ini

Vedrai una linea ; cgi.fix_pathinfo = 1, se la riga è tra virgolette, rimuovere la virgoletta ";" e sostituisci "1" con "0"

cgi.fix_pathinfo = 0

Avvia il modulo php7.4 utilizzando il comando seguente

servizio php7.4-fpm inizia a

Utilizzando il comando seguente, modificherò il blocco del server predefinito nella configurazione di Nginx.

sudo nano / etc / nginx / sites-available /difetto

server{
ascolta 80 server_predefinito;
ascolta [::]:80 server_predefinito;

root / var / www / html;
Index indice.php indice.html indice.htm indice.nginx-debin.html;

nome del server miodominio;

posizione / {
try_files $ uri $ uri / /index.php$is_args$args;
}

posizione ~ \ .php $ {
includere frammenti / fastcgi.php.conf;
fastcgi_pass unix:/ run / php/php7.4-fpm.sock;
}

posizione ~ /\ .ht {
negare tutto;
}

}

Devi assicurarti che ogni regola non sia commentata. se i commenti sono presenti, seleziona l'intero contenuto del file e sostituiscilo con il contenuto precedente. (dopo aver sostituito i caratteri in grassetto con i tuoi valori)

sudo nginx -t

È possibile testare il file di blocco del server per qualsiasi errore di sintassi utilizzando i comandi precedenti. Se il comando restituisce "la sintassi è OK", passare al comando successivo e ricaricare Nginx Server.

sudo systemctl ricarica nginx

Ora il server è configurato. Consente di installare PhpMyadmin

sudo apt-get update

sudo apt-get install phpmyadmin

Consente il collegamento a Phpmyadmin

sudo ln -s / usr / share / phpmyadmin / var / www /miodominio

sudo phpenmod mcrypt

Non fatevi prendere dal panico se il comando precedente non funziona. Passiamo al prossimo.

riavvio del servizio sudo php7.4-fpm

Cambiamo la posizione del dashboard di phpmyadmin. Passerò semplicemente alla mia regola del documento e creerò un collegamento al phpmyadmin lì.

cd / var / www /html

sudo mvphpmyadmin banca dati

Ho usato il database solo per rinominare il collegamento phpmyadmin all'interno della root del documento, puoi usare qualsiasi cosa per mantenerlo segreto.

Apri tuodominio / database per verificare l'installazione.


Finora, abbiamo installato Nginx, PHP 7.4 fpm, MySQL e phpmyadmin su Ubuntu 18.04.

Ora è il momento di accedere a MySQL tramite SSH e creare un database, un nuovo utente di database e concedere tutte le autorizzazioni a quell'utente.

ACCEDI al tuo server come root e inserisci MySQL

sudo mysql -u root -p

Inserisci la tua password di root MySQL e premi invio.


Consente di creare un database (di seguito sono riportati i comandi SQL)

CREA DATABASE wordpress SET DI CARATTERI PREDEFINITI utf8 COLLATE utf8_unicode_ci;

GARANTISCI TUTTO wordpress.* PER 'wpdbuser"@" localhost "IDENTIFICATO DA"parola d'ordine';

È necessario sostituire i valori in grassetto con i propri valori.

  • wordpress - il nome del tuo database
  • wpdbuser - nome utente dell'utente del database
  • parola d'ordine - password utente del database

Ora è il momento di accedere al tuo database tramite la console phpmyadmin.


Prendiamo i file di WordPress sul tuo server.

Vai alla root del tuo documento

cd / var / www /miodominio/

sudo wget https://wordpress.org/latest.zip

Il comando sopra scaricherà l'ultima versione di WordPress direttamente dal sito Web wordpress.org. Per assicurarti che il file sia presente sul tuo server ora, usa il comando seguente.

ls

L'output dovrebbe essere "latest.zip"

Decomprimere questo file e creare i file necessari.

sudo apt-get update

sudo apt-get install zip decomprimi

cd / var / www /miodominio/

sudo decomprimere latest.zip

Il comando precedente estrarrà latest.zip in una directory denominata wordpress. Sposta i file nella directory di wordpress nella root del documento.

sudo mv wordpress / * / var / www / miodominio /

Rimuovi i file non necessari.

sudo rm -r latest.zip

Impostiamo la proprietà in modo da poter installare temi e plugin dalla dashboard di WordPress.

chown -R www-data: www-data / var / www /miodominio

Apri il browser e seleziona il tuo dominio nella barra degli indirizzi. Dovresti vedere la schermata di installazione di WordPress.

Scegli la lingua, i valori di input del database ed esegui l'installazione. Ora dovresti essere in grado di visitare il tuo sito web su tuodominio.com e accedere al tuo WordPress.

Conclusione

Puoi ospitare tu stesso un sito WordPress con facilità su Linode VPS o qualsiasi altro provider di hosting cloud VPS. Non esitare a utilizzare i commenti per porre le tue domande e richiedere altri video / tutorial.