« LINUX:MediaWiki - HTTPD » : différence entre les versions
(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 | Alias /wiki/skins /web/wiki.39/skins | ||
Alias /wiki | Alias /wiki /web/wiki.39 | ||
| | ||
<Directory " | <Directory "/web/wiki.39"> | ||
DirectoryIndex index.php | DirectoryIndex index.php | ||
Options +FollowSymLinks -Indexes | Options +FollowSymLinks -Indexes | ||
AllowOverride All | AllowOverride All | ||
SetEnv MW_INSTALL_PATH " | 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 | IncludeOptional conf.d/php81.cfg | ||
</Directory> | </Directory> | ||
| | ||
<Directory " | <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
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