Aujourd'hui, nous allons vous montrer comment installer WordPress sur un VPS Debian en utilisant le serveur Web Apache et la base de données MySQL. WordPress est un CMS open source, souvent utilisé comme application de publication de blog alimenté par PHP et MySQL. Actuellement, WordPress est la plus populaire des plateformes de blogs disponibles. Avant de commencer l'installation, assurez-vous qu'Apache/PHP et MySQL sont installés sur votre WordPress VPS .
Télécharger wordpress
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/your-wp-site.com/
La commande ci-dessus téléchargera et extraira le fichier d'archive WordPress dans le répertoire /var/www/votre-wp-site.com
Modifier les autorisations
chown www-data: -R /var/www/your-wp-site.com
Créer une base de données 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;
Hôte virtuel Apache
Ouvrir/créer un nouveau fichier
nano /etc/apache2/sites-available/your-wp-site.com
Ajoutez le contenu suivant :
<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>
La commande ci-dessous relie symboliquement votre fichier d'hôte virtuel de sites-available au répertoire sites-enabled.
a2ensite your-wp-site.com
Redémarrez Apache avec la commande suivante :
/etc/init.d/apache2 restart
Enfin, ouvrez votre navigateur, accédez à http://your-wp-site.com et terminez l'assistant d'installation.