Outils pour utilisateurs

Outils du site


vm_labx_install_galette

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
vm_labx_install_galette [2015/01/19 03:16]
lcaracol créée
vm_labx_install_galette [2015/01/28 03:09] (Version actuelle)
Ligne 6: Ligne 6:
  
 Installation de bzip2 et unzip Installation de bzip2 et unzip
-$  bzip2 unzip+  ​$  bzip2 unzip
  
 Installation de php5-curl, php5-gd, php5-tidy, php-gettext,​ php5-mcrypt et leurs dépendances Installation de php5-curl, php5-gd, php5-tidy, php-gettext,​ php5-mcrypt et leurs dépendances
-$ sudo apt-get install php5-curl php5-gd php5-tidy php-gettext php5-mcrypt+  ​$ sudo apt-get install php5-curl php5-gd php5-tidy php-gettext php5-mcrypt
  
 Récupération des sources du logiciel Galette Récupération des sources du logiciel Galette
-$ wget http://​download.tuxfamily.org/​galette/​galette-0.8.1.tar.bz2+  ​$ wget http://​download.tuxfamily.org/​galette/​galette-0.8.1.tar.bz2
  
 Désarchivage et décompression des sources de Galette Désarchivage et décompression des sources de Galette
-$ tar -xjf galette-0.8.1.tar.bz2+  ​$ tar -xjf galette-0.8.1.tar.bz2
  
 Création du DocumentRoot qui contiendra Galette Création du DocumentRoot qui contiendra Galette
-$ sudo mkdir /​var/​www/​labx_galette +  ​$ sudo mkdir /​var/​www/​labx_galette 
-$ sudo mkdir /​var/​www/​labx_galette/​files+  $ sudo mkdir /​var/​www/​labx_galette/​files
  
 Déplacement des sources de Galette dans son DocumentRoot Déplacement des sources de Galette dans son DocumentRoot
-$ sudo mv galette-0.8.1/​galette/​* /​var/​www/​labx_galette/​files/​+  ​$ sudo mv galette-0.8.1/​galette/​* /​var/​www/​labx_galette/​files/​
  
 Changement des droits du DocumentRoot pour Galette Changement des droits du DocumentRoot pour Galette
-$ sudo chown -R www-data. /​var/​www/​labx_galette+  ​$ sudo chown -R www-data. /​var/​www/​labx_galette
  
 Création de la configuration de NGinx pour Galette Création de la configuration de NGinx pour Galette
-$ sudo emacs /​etc/​nginx/​sites-available/​labx_galette +  ​$ sudo emacs /​etc/​nginx/​sites-available/​labx_galette
-server { +
-    listen 80; +
-    server_name galette.vm_labx galette.labx.fr;​+
  
-    return 301 https://​$server_name$request_uri;​ 
-} 
  
-server { +    ​server { 
-    listen ​443+        listen ​80
-    server_name galette.vm_labx galette.labx.fr;​+        server_name galette.vm_labx galette.labx.fr;​
  
-    root /var/www/​labx_galette/​files+        return 301 https://$server_name$request_uri
-    ​index index.php;+    ​}
  
-    ​ssl on+    ​server { 
-    ​ssl_certificate /​etc/​nginx/​ssl/​vm.labx.fr.crt;​ +        listen 443
-    ssl_certificate_key /​etc/​nginx/​ssl/​vm.labx.fr.key;+        ​server_name galette.vm_labx galette.labx.fr;
  
-    location ​+        root /var/www/​labx_galette/​files
-        try_files $uri $uri=404+        index index.php;
-    }+
  
-    location ~ \.php$ { +        ssl on; 
-        ​fastcgi_split_path_info ^(.+\.php)(/.+)$+        ​ssl_certificate /​etc/​nginx/​ssl/​vm.labx.fr.crt
-        ​fastcgi_pass unix:/var/run/php5-fpm.sock; +        ​ssl_certificate_key ​/etc/nginx/ssl/vm.labx.fr.key;
-        fastcgi_index index.php; +
-        include fastcgi_params;​ +
-    }+
  
-    ​error_log /​var/​log/​nginx/​galette.error.log error; +        location / { 
-    access_log /​var/​log/​nginx/​galette.access.log;​ +            try_files $uri $uri/ =404; 
-}+        } 
 + 
 +        location ~ \.php$ { 
 +            fastcgi_split_path_info ^(.+\.php)(/​.+)$;​ 
 +            fastcgi_pass unix:/​var/​run/​php5-fpm.sock;​ 
 +            fastcgi_index index.php;​ 
 +            include fastcgi_params;​ 
 +        } 
 + 
 +        ​error_log /​var/​log/​nginx/​galette.error.log error; 
 +        access_log /​var/​log/​nginx/​galette.access.log;​ 
 +    }
  
 Ajout de ce fichier à Git Ajout de ce fichier à Git
-$ cd /​etc/​nginx/​sites-available/​ +  ​$ cd /​etc/​nginx/​sites-available/​ 
-$ sudo git add labx_galette +  $ sudo git add labx_galette 
-$ sudo git commit -m "conf NGinx pour Galette"​ +  $ sudo git commit -m "conf NGinx pour Galette"​ 
-$ cd -+  $ cd -
  
  
 Activation de ce site dans nginx Activation de ce site dans nginx
-$ sudo ln -s /​etc/​nginx/​sites-available/​labx_galette /​etc/​nginx/​sites-enabled/​labx_galette+  ​$ sudo ln -s /​etc/​nginx/​sites-available/​labx_galette /​etc/​nginx/​sites-enabled/​labx_galette
  
 Rechargement de NGinx Rechargement de NGinx
-$ sudo service nginx reload+  ​$ sudo service nginx reload
  
 Création d'un utilisateur MySQL "​galette"​ sans aucun privilèges globaux via PHPMyAdmin. Création d'un utilisateur MySQL "​galette"​ sans aucun privilèges globaux via PHPMyAdmin.
Ligne 79: Ligne 81:
  
 Suivi de la trame d'​installation de Galette en se rendant sur l'​adresse web de celui-ci. Suivi de la trame d'​installation de Galette en se rendant sur l'​adresse web de celui-ci.
-https://​galette.vm_labx+  ​https://​galette.vm_labx
  
 Suppression du dossier d'​installation Suppression du dossier d'​installation
-$ sudo rm -rf /​var/​www/​labx_galette/​files/​install+  ​$ sudo rm -rf /​var/​www/​labx_galette/​files/​install
  
 Suppression des droits en écriture sur le dossier config Suppression des droits en écriture sur le dossier config
-$ sudo chmod -R -w /​var/​www/​labx_galette/​files/​config+  ​$ sudo chmod -R -w /​var/​www/​labx_galette/​files/​config
  
 Suppression des sources Suppression des sources
-$ rm -rf galette-0.8.1*+  ​$ rm -rf galette-0.8.1*
  
vm_labx_install_galette.txt · Dernière modification: 2015/01/28 03:09 (modification externe)