Outils pour utilisateurs

Outils du site


admin:services:v2.chapril.org

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
admin:services:v2.chapril.org [2019/10/13 17:42] vcalameadmin:services:v2.chapril.org [2019/10/13 22:20] (Version actuelle) cpm
Ligne 8: Ligne 8:
  
 ====== Installation ====== ====== Installation ======
 +
 +<code>
 +apt-get install spip
 +</code>
  
 On commence par l'installation du paquet : On commence par l'installation du paquet :
Ligne 15: Ligne 19:
 </code> </code>
  
-===== Apache =====+Et on installe aussi php-gd pour la gestion des vignettes :
  
 +<code>
 +apt-get install php-gd
 +</code>
  
-Comme chaque site Spip a son propre nom de domaineon ouvre le fichier ''/etc/apache2/conf-available/spip.conf'' pour commenter la première ligne+Pour mémoire, nous avons eu quelques frissons lors d'une mise à jour de php7.0 à php7.3 (page blanche ou grise sous Spip)cela venait d'un module PHP manquant. Il faut vérifier la présence du module ''php-xml'' notamment 
 +===== Apache =====
  
-<code bash> 
-vi /etc/apache2/conf-available/spip.conf 
  
-#Alias /spip /usr/share/spip+Comme chaque site Spip a son propre nom de domaine, on ouvre le fichier ''/etc/apache2/conf-available/spip.conf'' pour commenter la première ligne :
  
 +<code conf /etc/apache2/conf-available/spip.conf>
 +#Alias /spip /usr/share/spip
 </code> </code>
  
-On copie le fichier d'exemple de configuration ''/usr/share/doc/spip/apache2.conf'' dans le répertoire des sites d'Apache avec le nom qui va bien (ici ''v2.chapril.org'')+On copie le fichier d'exemple de configuration ''/usr/share/doc/spip/apache2.conf'' dans le répertoire des sites d'Apache avec le nom qui va bien (ici ''v2.chapril.org'':
  
 <code bash> <code bash>
Ligne 33: Ligne 41:
 </code> </code>
  
-On ouvre ce fichier de configuration +On ouvre ce fichier de configuration :
 <code bash> <code bash>
-vi /etc/apache2/sites-available/v2.chapril.org.conf+/etc/apache2/sites-available/v2.chapril.org.conf
 </code> </code>
  
 On indique les bonnes valeurs pour ''ServerName'' et ''ServerAdmin'' et on remplace toutes les occurrences de ''default'' dans ''/var/lib/spip/sites/default/'' par le nom du domaine. On indique les bonnes valeurs pour ''ServerName'' et ''ServerAdmin'' et on remplace toutes les occurrences de ''default'' dans ''/var/lib/spip/sites/default/'' par le nom du domaine.
  
-On change également la syntaxe des logs pour être en harmonie avec les autres sites du serveur+On change également la syntaxe des logs pour être en harmonie avec les autres sites du serveur :
  
 <code> <code>
Ligne 50: Ligne 57:
 Par rapport à l'exemple fourni, il manque une directive ''Require all granted'' pour qu'Apache accède aux répertoires ''IMG/'' et ''local/''. Par rapport à l'exemple fourni, il manque une directive ''Require all granted'' pour qu'Apache accède aux répertoires ''IMG/'' et ''local/''.
  
-On remplace cette partie de l'exemple +On remplace cette partie de l'exemple :
  
 <code> <code>
Ligne 58: Ligne 65:
 </code> </code>
  
-Par +Par :
  
 <code> <code>
Ligne 71: Ligne 78:
 </code> </code>
  
-Enfin, pour ne pas avoir à gérer un .htaccess qui devrait être placé dans ''/usr/share/spip'', on met les instructions de redirection et les instructions de réécriture d'URLs propres à Spip à la fin du fichier+Enfin, pour ne pas avoir à gérer un .htaccess qui devrait être placé dans ''/usr/share/spip'', on met les instructions de redirection et les instructions de réécriture d'URLs propres à Spip à la fin du fichier :
  
 <code> <code>
admin/services/v2.chapril.org.1570988578.txt.gz · Dernière modification : 2019/10/13 17:42 de vcalame