WordPress è il software di gestione dei contenuti e blog open source più utilizzato scritto in php e MySQL. Anche ITzGeek utilizza WordPress.
Ecco il piccolo tutorial sulla configurazione dell'installazione di WordPress su Ubuntu 16.04 / Ubuntu 14.04 .
Prerequisiti
WordPress richiede Apache, PHP e MySQL. Puoi guardare come installare LAMP su Ubuntu 16.04 / Ubuntu 14.04 .
Crea database
Accedi a MariaDB.
mysql -u root -p
Crea il database desiderato per WordPress.
CREATE DATABASE wordpress;
Crea un utente con password.
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'wppassword';
Concedi all'utente creato l'autorizzazione ad accedere al database.
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES;
Esci dalla shell di MariaDB.
exit
Configura Apache
Abilita il mod_rewrite
modulo per la gestione della funzione di collegamento permanente di WordPress.
a2enmod rewrite
Abilita il .htaccess
sovrascrive modificando il file di configurazione di Apache.
sudo nano /etc/apache2/sites-enabled/000-default.conf
Aggiungi le linee di colore verde tra il contesto dell'host virtuale predefinito.
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory /var/www/html/> AllowOverride All </Directory> </VirtualHost>
Riavvia il servizio Apache.
service apache2 restart
Configura WordPress
Scarica l'ultimo WordPress.
wget https://wordpress.org/latest.tar.gz
Estrai l'archivio scaricato utilizzando il comando tar .
sudo tar -zxvf latest.tar.gz
Sposta i file estratti in /var/www/html/ directory.
sudo mv wordpress/* /var/www/html
Copia il file wp-sample-config.php e impostalo come file wp-config.php.
sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Modifica il file di configurazione e menziona le informazioni sul database.
sudo nano /var/www/html/wp-config.php
La configurazione predefinita apparirà come di seguito.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'database_name_here'); /** MySQL database username */ define('DB_USER', 'username_here'); /** MySQL database password */ define('DB_PASSWORD', 'password_here'); /** MySQL hostname */ define('DB_HOST', 'localhost');
Le voci modificate in base all'utente e al database del database creati appariranno come di seguito.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wpuser'); /** MySQL database password */ define('DB_PASSWORD', 'wppassword'); /** MySQL hostname */ define('DB_HOST', 'localhost');
Rendi l'utente apache come proprietario della directory di WordPress.
sudo chown -R www-data:www-data /var/www/html/
Rimuovere il file index.html predefinito dalla directory /var/www/html.
sudo rm -rf /var/www/html/index.html
Installa WordPress
Apri il tuo browser web e visita
http://il-tuo-indirizzo-ipSeleziona la lingua per l'installazione di WordPress.
Inserisci le informazioni sul sito e fai clic su Installa WordPress.
L'installazione di WordPress dovrebbe essere stata completata ormai. Fare clic su continua.
Ti verrà chiesto di inserire la password per accedere alla sezione di amministrazione di WordPress. Inserisci il nome utente e la password che hai creato due passaggi prima.
Amministratore WordPress:
Questo è tutto.