WordPress è la piattaforma di blog e CMS più famosa al mondo per il web. È facile da sviluppare, personalizzare e ridimensionare per la produzione. Funziona anche su innumerevoli sistemi operativi server (Linux, Windows e persino BSD), ha dozzine di utenti e alimenta una buona porzione di Internet. L'installazione manuale di WordPress su un server è un processo molto complicato e non è per tutti. Se ti sei imbattuto in questa guida e non sei molto bravo con cose come questa, prova a dare un'occhiata Presslabs. È un ottimo servizio che consente agli utenti di ridimensionare facilmente il software del blog, proteggerlo e farlo funzionare in modo efficiente. Se preferisci fare tutto da solo, questa guida ti mostrerà come installare WordPress sul server Ubuntu.
Nota: anche se questa guida si concentrerà principalmente sul server Ubuntu e Linux, WordPress può essere eseguito su altri sistemi operativi server. Per usarlo, avrai bisogno di PHP, MySQL e un web server.
Durante il processo di installazione per il server Ubuntu, gli utenti hanno la possibilità di selezionare molti pacchetti da configurare immediatamente. Una delle opzioni tra cui scegliere è uno stack LAMP (Linux Apache MySQL e PHP). Se stai installando il server Ubuntu per la prima volta, per questa guida, seleziona questa opzione durante il processo di selezione del pacchetto durante l'installazione.
Hai già installato il server Ubuntu? Non preoccuparti, una configurazione LAMP può essere installata dopo il fatto. Per fare ciò, eseguire il seguente comando nel terminale:
sudo apt installa php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server ^
Quindi, riavviare il server Web con:
sudo systemctl restart apache2
Quando tutti i pacchetti relativi a LAMP sono stati installati sul sistema, ti verrà richiesto di impostare una password MySQL di root. Fallo e assicurati che sia sicuro (e memorabile). Senza impostare una password di root, non ci sarà modo di accedere a MySQL per creare un nuovo database da utilizzare per WordPress.
Infine, crea un utente da utilizzare con WordPress (se non ne hai già uno).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
L'uso di WordPress su Apache 2 richiede alcune modifiche per funzionare correttamente. Utilizzando l'editor di testo nano, aprire il file di configurazione del server Web apache2.
sudo nano /etc/apache2/apache2.conf
Una volta dentro nano, usa i tasti freccia per spostarti fino in fondo al file. Una volta in fondo, incolla questo codice al suo interno:
AllowOverride All
Salvare il file di configurazione aggiornato con Ctrl + Oe uscire con Ctrl + X.
Infine, abilitare i moduli Apache 2 richiesti.
sudo a2enmod riscrivi sudo a2enmod php7.0
Assicurarsi di riavviare il server Web al termine, per applicare le modifiche.
sudo systemctl restart apache2
Inizia il processo di installazione scaricando l'ultima versione di WordPress.
Nota: non eseguire questa installazione su Ubuntu come utente root.
wget tar.gz -P / tmp / https://wordpress.org/latest.tar.gz
Estrarre il contenuto del file tar.gz nella directory Web predefinita.
tar xzvf /tmp/latest.tar.gz -C / var / www / html / --strip-components = 1
Quindi, creane uno nuovo .htaccess file e aggiornarne le autorizzazioni.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
Utilizzando, CP copia la configurazione di esempio come file di configurazione predefinito.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Con chown, dai al tuo utente la proprietà dei file WordPress:
sudo chown -R ubuntu-wordpress: www-data / var / www / html
Ubuntu-wordpress ora ha un migliore accesso a /var/www/html. Il prossimo passo nel processo di installazione è modificare le autorizzazioni, in modo che WordPress funzioni correttamente:
sudo find / var / www / html -type d -exec chmod g + s {} \; sudo chmod g + w / var / www / html /
Anche la directory dei temi e dei plug-in necessita di modifiche alle autorizzazioni, in modo che tutto vada per il meglio.
sudo chmod -R g + w / var / www / html / contenuto-wp / temi sudo chmod -R g + w / var / www / html / contenuto-wp / plugin
Per motivi di sicurezza, ogni nuova installazione di WordPress deve essere verificata con alcune chiavi segrete. Questi tasti possono essere facilmente catturati con il comando arricciatura.
ricciolo -s https://api.wordpress.org/secret-key/1.1/salt/ > / wp-keys
Usando l'arricciatura, i tasti salt di WordPress si trovano nei tasti / wp. Usa cat per visualizzarli.
cat / wp-keys
Apri un secondo terminale e modifica il tuo file di configurazione di WordPress.
nano /var/www/html/wp-config.php
Scorri fino al centro del file e compila ciascuno dei tasti nei punti corretti. Utilizzare / wp-keys come riferimento.
Nota: copia tra il ""
Accedere all'interfaccia MySQL utilizzando la password di root impostata durante il processo di installazione della LAMP prima. Una volta dentro, usa il prompt per creare un nuovo database per WordPress.
mysql -u root -p
Nota: cambia "securepassword"Con una password sicura. NON RIMUOVERE IL "‘.
CREA DATABASE wordpressdb; CREA UTENTE ubuntuwordpress @ localhost IDENTIFICATO DA 'securepassword'; CONCEDERE TUTTI I PRIVILEGI SU wordpressdb. * A ubuntuwordpress @ localhost; PRIVILEGI DI FLUSH; Uscita
Riavviare il server Web Apache 2 e MySQL per riflettere le modifiche.
sudo service apache2 restart sudo service mysql restart
L'ultima cosa da fare in termini di installazione basata su terminali è compilare le informazioni del database all'interno del file config.php. Aprilo in nano e compila le informazioni richieste. Dovrebbe sembrare come questo:
nano /var/www/html/wp-config.php
// ** Impostazioni MySQL - Puoi ottenere queste informazioni dal tuo host web ** //
/ ** Il nome del database per WordPress * /
define ("DB_NAME", "wordpressdb");
/ ** Nome utente database MySQL * /
define ("DB_USER", "ubuntuwordpress");
/ ** Password del database MySQL * /
define ("DB_PASSWORD", password sicura);
/ ** Nome host MySQL * /
define ("DB_HOST", "localhost");
Al termine della configurazione, carica il dominio del tuo server e segui la procedura di installazione di WordPress. Il programma di installazione è molto dettagliato e ti guiderà attraverso ogni passaggio.
Il Raspberry Pi ne ha una piccola quantità Spazio SWAP disponibile ...
nsRegolith Linux sfoggia un ambiente desktop basato su i3 progettat...
Molto tempo fa, Facebook ha usato XMPP per le loro chat. Questo pro...