Oggi ti mostreremo come installare WordPress su un VPS Debian utilizzando il server Web Apache e il database MySQL. WordPress è un CMS open source, spesso utilizzato come applicazione di pubblicazione di blog basata su PHP e MySQL. Attualmente WordPress è la più popolare delle piattaforme di blog disponibili. Prima di iniziare l'installazione, assicurati di aver installato Apache/PHP e MySQL sul tuo VPS WordPress.
Scarica wordpress
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/your-wp-site.com/
Il comando precedente scaricherà ed estrarrà il file di archivio di WordPress nella directory /var/www/your-wp-site.com
Modifica autorizzazioni
chown www-data: -R /var/www/your-wp-site.com
Crea database MySQL
mysql -u root -p CREATE DATABASE yourwpdb CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON yourwpdb.* TO yourwpuser@localhost IDENTIFIED BY 'yourwpdbpass'; FLUSH PRIVILEGES;
Host virtuale Apache
Apri/crea un nuovo file
nano /etc/apache2/sites-available/your-wp-site.com
Aggiungi il seguente contenuto:
<VirtualHost *:80> ServerName your-wp-site.com ServerAlias www.your-wp-site.com DocumentRoot /var/www/your-wp-site.com DirectoryIndex index.php <Directory /var/www/your-wp-site.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Il comando seguente collega simbolicamente il file dell'host virtuale dai siti disponibili alla directory dei siti abilitati.
a2ensite your-wp-site.com
Riavvia Apache con il seguente comando:
/etc/init.d/apache2 restart
Infine, apri il browser, vai su http://your-wp-site.com e completa la procedura guidata di installazione.