LINUX:MediaWiki - HTTPD
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