Su questa pagina: [nascondere]
WordPress è il CMS più popolare (sistema di gestione dei contenuti) nel mondo e viene utilizzato per la creazione di over 30% di tutti i siti Web nel mondo. Esistono diversi modi per installare WordPress, ma il seguente articolo ti mostrerà come installare WordPress su Nginx, che è un'alternativa al più famoso server Apache, ma consuma meno risorse. Tieni presente che questo è un modo un po 'più avanzato di installazione e che i non-geek potrebbero avere difficoltà nel processo.
Anche, Leggere Migliori soluzioni per "ECONNREFUSED - Connessione rifiutata dal server "Errore in FileZilla
Perché scegliere Nginx e CentOS 7 per la tua installazione di WordPress?
WordPress come uno dei più popolari sistemi di gestione dei contenuti è stato sviluppato per funzionare su un'ampia varietà di sistemi, fintanto che incontrano il requisiti minimi di sistema. A partire dall'ultima versione di WordPress sono i seguenti:
- Versione PHP 7.4 o più alto
- MySQL 5.6 o versione MariaDB 10.1 o più alto
- Si consigliano server Web Apache o Nginx
Proprio lì nei requisiti di sistema, c'è la raccomandazione di usare Nginx. Questo è il principale contendente al progetto del server web Apache che viene utilizzato da una parte sostanziale di tutti i siti Internet ospitati in tutto il mondo. Il vantaggi di Nginx sono che si tratta di un software collaudato che è stato utilizzato per alimentare alcuni dei siti e servizi più grandi e più visitati. inoltre, include funzionalità avanzate incorporate in esso, al contrario del design modulare di Apache. CentOS 7 è una delle distribuzioni Linux per server più popolari in quanto è un repack software open source e gratuito di Red Hat. La maggior parte delle società di web hosting lo utilizza per alimentare un'ampia gamma di servizi di hosting poiché è un software affidabile e ben testato.
Come installare WordPress su Nginx CentOS 7
Per installare WordPress su Nginx dovresti iniziare con la creazione del tuo host virtuale, che verrà utilizzato per l'installazione di WordPress. La configurazione per quell'host è disponibile in /etc / nginx / conf.d elenco. Quello che vedrai in questo file è il nome del dominio, porta, radice del documento, posizione del registro, e alcune informazioni aggiuntive. Se si presume che il nome di dominio sia: wordpress.isgeek.local,
numero di porta: 80. La radice del documento: /usr / share / nginx / wordpress.isgeek.local
e registri: /user / share / nginx / wordpress.isgeek.local / logs dovresti prima creare il tuo post virtuale, che è realizzabile con il seguente codice:
vi /etc/nginx/conf.d/wordpress.conf, poi, posizionare il contenuto come segue:
server {
ascolta 80;
nome del server wordpress.itzgeek.local;
access_log /usr / share / nginx / wordpress.isgeek.local / logs / access.log;
error_log /usr / share / nginx / wordpress.isgeek.local / logs / error.log;
Posizione / {
radice /usr / share / nginx / wordpress.isgeek.local;
index index.php index.html index.htm;
Se (-f $ request_filename) {
scade 30 g;
rompere;
}
Se (!-e $ request_filename) {
riscrivi ^(.+)$ /index.php?q = $ 1 per ultimo;
}
}
posizione ~ .php $ {
fastcgi_pass localhost:9000; # porta in cui sono stati generati i processi FastCGI
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr / share / nginx / wordpress.isgeek.local $ fastcgi_script_name; # stesso percorso di cui sopra
fastcgi_param PATH_INFO $ fastcgi_script_name;
include / etc / nginx / fastcgi_params;
}
}
Poi, è necessario creare la directory del documento radice e la directory per i registri.
Fare quello, scrivi le seguenti righe di codice:
mkdir /usr/share/nginx/wordpress.isgeek.local
mkdir /usr/share/nginx/wordpress.isgeek.local/log
Quindi dovresti verificare la tua configurazione. Per fare ciò scrivi la seguente riga di codice: nginex -t e dovresti vedere un messaggio che dice “la sintassi è OK, il test ha esito positivo.”
Ciò significa che tutto funziona senza intoppi e quindi è necessario riavviare i servizi. Quello che devi fare dopo è digitare:
systemctl riavvia nginx
systemctl restart php-fpm
setenforce 0
Creazione del database
Il prossimo passo è creare il database per il tuo sito Web WordPress. Fare quello, accedi al tuo database, e crea il tuo database con il:
CREA DATABASE WordPress; riga di codice, poi, crea il tuo utente, che può essere fatto digitando:
CREA UTENTE "wpuser" @ "localhost’ IDENTIFICATO DA "wppassword’;
Cambia WPuser e WPpassword con il tuo nome utente e password
Concedere le autorizzazioni
Il prossimo, devi aggiungere le autorizzazioni al tuo nuovo utente creato, per farlo CONCEDERE TUTTI I PRIVILEGI SU wordpress. * A "wpuser" @ "localhost’; e quindi digitare exit per uscire dalla shell.
Configurazione di WordPress
Dopo aver completato con successo il processo di creazione del database, è il momento di configurare il tuo WordPress. Per farlo scarica l'ultima versione di WordPress, digitando:
wget http://wordpress.org/latest.tar.gz, quindi dovresti spostare il file scaricato nella radice del documento. Usa questo comando: mv wordpress / * /usr/share/nginx/wordpress.isgeek.local
Poi, copia il sample-config.php file e renderlo come wp-config.php con questa riga di codice:
cp /usr/share/nginx/wordpress.itzgeek.local/wp-config-sample.php /usr/share/nginx/wordpress.isgeek.local/wp-config.php
Il passaggio successivo è modificare il file di configurazione e aggiungere le informazioni del database, per fare quel tipo vi /usr/share/nginx/wordpress.itzgeek.local/wp-config.php. All'apertura del file, dovrebbe apparire come segue:
// ** Impostazioni di MySQL – Puoi ottenere queste informazioni dal tuo host web ** //
/** Il nome del database per WordPress */
definire(‘DB_NAME’, ‘database_name_here‘);
/** Nome utente del database MySQL */
definire(‘DB_USER’, ‘username_here‘);
/** Password del database MySQL */
definire(‘DB_PASSWORD’, ‘password_here‘);
/** Nome host MySQL */
definire(‘DB_HOST’, ‘Localhost’);
Quello che dovresti cambiare sono i valori che mettiamo in grassetto.
Poi, rendere l'utente Nginx l'amministratore o il proprietario della directory in cui verrà installato WordPress. Usa il seguente comando:
chown -R nginx:nginx /usr/share/nginx/wordpress.itzgeek.local/
Processo di installazione
Ora devi aprire una scheda del browser e digitare wordpress.isgeek.local per accedere al tuo sito web.
Qui dovrai scrivere il tuo sito titolo, nome utente, parola d'ordine, e il tuo e-mail. Questi sono i dettagli che utilizzerai per accedere alla dashboard di amministrazione di WordPress. Quando sei pronto fai clic sul pulsante Installa WordPress, e poi vedrai un messaggio di successo.
Se fai clic sul pulsante di accesso verrai reindirizzato al pannello di accesso dell'amministratore dove puoi accedere al tuo sito Web WordPress. E hai finito con l'intero processo.