J'essaie de configurer MediaWiki sur un serveur Apache2. Actuellement, lorsque je navigue dans le répertoire où le wiki est stocké dans mon navigateur Web, je vois le contenu du fichier LocalSettings.php affiché à l'écran, ainsi que le message d'erreur suivant:
Pardon! Ce site rencontre des difficultés techniques.
Essayez d'attendre quelques minutes et de recharger.
(Impossible d'accéder à la base de données)
J'ai vérifié le nom de la base de données, le nom d'utilisateur et le mot de passe dans LocalSettings.php, et je peux me connecter à l'aide de ces informations d'identification sur le serveur Web. J'utilise une base de données mysql.
J'ai essayé de configurer un journal de débogage afin de pouvoir afficher un message d'erreur plus détaillé. Voici ce que j'ai ajouté à mon LocalSettings.php:
$wgDebugLogFile = "/var/log/mediawiki/debug-{$wgDBname}.log";
Le répertoire/var/log/mediawiki dispose des autorisations 777, mais aucun fichier journal n'est même créé. J'ai essayé de redémarrer le serveur Apache, ce qui n'aide pas.
Pourquoi MediaWiki ne crée-t-il pas de journal de débogage? Existe-t-il d'autres journaux dans lesquels je devrais rechercher des messages d'erreur plus détaillés? Quelle pourrait être la raison du message d'erreur que je reçois?
Comme @Tgr l'a mentionné dans les commentaires, le problème était qu'il me manquait <?php
en haut de LocalSettings.php
.