« LINUX:MediaWiki - HTTPD » : différence entre les versions

De WIKI sur Linux (ADB)
Aller à la navigation Aller à la recherche
(Page créée avec « __FORCETOC__ ---- ''→ retour au menu de MediaWiki'' ---- =But= Parmi les services, HTTPD d'Apache est à configurer. =Configuration= On doit ajouter un fichier de configuration pour MediaWiki. Habituellement, on le place dans le répertoire "/etc/httpd/conf.d". On nommera ce fichier "wiki.39.conf". Comme nous ne pouvons pas faire référence au service PHP venant avec la distribution, nous utilisons une version venant avec le dépôt... »)
 
Aucun résumé des modifications
 
Ligne 14 : Ligne 14 :
Voici le contenu de ce fichier:
Voici le contenu de ce fichier:
----
----
  Alias /wiki/skins /produc/web/wiki.39/skins
  Alias /wiki/skins /web/wiki.39/skins
  Alias /wiki      /produc/web/wiki.39
  Alias /wiki      /web/wiki.39
   
   
  <Directory "/produc/web/wiki.39">
  <Directory "/web/wiki.39">
   DirectoryIndex index.php
   DirectoryIndex index.php
   Options +FollowSymLinks -Indexes
   Options +FollowSymLinks -Indexes
   AllowOverride All
   AllowOverride All
   SetEnv MW_INSTALL_PATH "/produc/web/wiki.39"
   SetEnv MW_INSTALL_PATH "/web/wiki.39"
   <IfModule mod_authz_core.c>
   <IfModule mod_authz_core.c>
     Require all granted
     Require all granted
   </IfModule>
   </IfModule>
   IncludeOptional conf.wwwssl.d/php81.cfg
   IncludeOptional conf.d/php81.cfg
  </Directory>
  </Directory>
  &nbsp;
  &nbsp;
  <Directory "/produc/web/wiki.39/mw-config">
  <Directory "/web/wiki.39/mw-config">
   Require all denied
   Require all denied
  </Directory>
  </Directory>
----
----
On remarque l'appel au fichier de configuration de PHP version 8.1.


'''Attention''': Le dernier bloc correspond à la fonctionnalité de configuration de MediaWiki via l'interface Web. Lors de la phase d'installation que nous verrons au point suivant, ce bloc doit être désactivé (mis en commentaire) car comme il est présenté ci-dessus, il désactive cette fonctionnalité pour une question évidente de sécurité. On le réactive dès que l'installation de MediaWiki est effectuée.
'''Attention''': Le dernier bloc correspond à la fonctionnalité de configuration de MediaWiki via l'interface Web. Lors de la phase d'installation que nous verrons au point suivant, ce bloc doit être désactivé (mis en commentaire) car comme il est présenté ci-dessus, il désactive cette fonctionnalité pour une question évidente de sécurité. On le réactive dès que l'installation de MediaWiki est effectuée.

Dernière version du 31 janvier 2024 à 16:18


retour au menu de MediaWiki


But

Parmi les services, HTTPD d'Apache est à configurer.


Configuration

On doit ajouter un fichier de configuration pour MediaWiki.

Habituellement, on le place dans le répertoire "/etc/httpd/conf.d". On nommera ce fichier "wiki.39.conf". Comme nous ne pouvons pas faire référence au service PHP venant avec la distribution, nous utilisons une version venant avec le dépôt de Remi. Nous utiliserons l'approche présentée dans l'article sur la Coexistence de plusieurs versions de PHP.

Voici le contenu de ce fichier:


Alias /wiki/skins /web/wiki.39/skins
Alias /wiki       /web/wiki.39
 
<Directory "/web/wiki.39">
  DirectoryIndex index.php
  Options +FollowSymLinks -Indexes
  AllowOverride All
  SetEnv MW_INSTALL_PATH "/web/wiki.39"
  <IfModule mod_authz_core.c>
    Require all granted
  </IfModule>
  IncludeOptional conf.d/php81.cfg
</Directory>
 
<Directory "/web/wiki.39/mw-config">
  Require all denied
</Directory>

On remarque l'appel au fichier de configuration de PHP version 8.1.


Attention: Le dernier bloc correspond à la fonctionnalité de configuration de MediaWiki via l'interface Web. Lors de la phase d'installation que nous verrons au point suivant, ce bloc doit être désactivé (mis en commentaire) car comme il est présenté ci-dessus, il désactive cette fonctionnalité pour une question évidente de sécurité. On le réactive dès que l'installation de MediaWiki est effectuée.


On doit relancer le service HTTPD:

systemctl restart httpd.service




retour au menu de MediaWiki