WordPress : installer

Droits sur les dossiers

  • Le service Apache fonctionne avec le groupe et l'utilisateur 'www-data'.
  • L'utilisateur modifiant les scripts et pages est 'cedric'.
  • Le dossier contenant les fichiers du site s'appelle 'site.com'.
chown -R cedric site.com/
chgrp -R www-data site.com/
chmod -R 750 site.com/
chmod g+s site.com/

ls -l
drwxr-s--- 2 cedric   www-data   4096 Feb  5 22:52 site.com

Si Apache doit écrire dans un dossier, vous pouvez modifier les permissions d'un dossier pour permettre 'www-data' d'écrire dans le dossier.

chmod g+w uploads
ls -l
drwxrws--- 2 cedric   www-data   4096 Feb  5 22:52 uploads

Installer MySQL

Pour obtenir la dernière version de MySQL, nous devons déclarer un nouveau dépot APT.

sudo apt-get install lsb-release

wget https://dev.mysql.com/get/mysql-apt-config_0.8.8-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.8-1_all.deb
sudo apt-get update

sudo apt-get install mysql-server

sudo apt-get install php5-mysql

Nous utilisons la commande 'wget'

wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
rm latest.tar.gz

Modiifer ou ajouter un enregistrement dans le DNS pour faire pointer votre nom de domaine sur le nouveau dossier

Ajouter une configuration de site en éditant le fichier

sudo vim /etc/apache2/sites-available/site.com.conf
<VirtualHost *:80>
        ServerName www.site.com
        ServerAlias site.com
        ServerAdmin webmaster@site.com

        DocumentRoot /var/www/site.com/www/

        ErrorLog ${APACHE_LOG_DIR}/site.fr.error.log
        CustomLog ${APACHE_LOG_DIR}/site.fr.access.log combined
</VirtualHost>

Activer la configuration de ce site

sudo a2ensite wp.olrpodcast.fr
sudo service apache2 reload
  • informatique/wordpress_installer/start.txt
  • Dernière modification: 2017/10/09 21:48
  • par Cedric ABONNEL