mediawiki [Réglé]
Installer en local
Documentation, Wiki, Traduction (MLO et Mageia)
MediaWiki 1.31 internal error
Installing some PHP extensions is required.
Required components
You are missing a required extension to PHP that MediaWiki requires to run. Please install:
fileinfo (more information)
Installing some PHP extensions is required.
Required components
You are missing a required extension to PHP that MediaWiki requires to run. Please install:
fileinfo (more information)
J’ai bien la fenêtre phpmyadmin avec l’utilisateur et le mot de passe demandé.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
C' est une version de php 7.0 qui est utilisée ? A priori, il faut au minimum une version 7.0
le paquet php-fileinfo est aussi bien installé ?
Je me suis connecté au wiki, il est tout moche.


nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
En tous cas, il doit bien y avoir un fichier LocalSettings.php quelque part....
D' après le manuel de mediawiki:
Citation :
Le fichier LocalSettings.php n'est pas une page wiki et vous ne pouvez pas y accéder avec votre navigateur web. au contraire, c'est un fichier dans le système de fichiers du serveur. Son contenu est généré lors de la configuration initiale du wiki et le fichier résultant doit être copiés manuellement sur le serveur. Le fichier doit être situé dans le dossier où vous avez installé MediaWiki, au même niveau que les dossiers comme includes/ et skins/, et les fichiers comme api.php. Si ce fichier n'y est pas, le wiki ne fonctionnera pas du tout - si le wiki fonctionne, le fichier est là. Si vous ne savez pas où il est, vous pouvez entrer une commande telle que find / -iname LocalSettings.php -print dans une fenêtre de terminal pour le localiser.
Merci nic80 pour ton info pertinente. Toutefois un certain de nombre de choses m’échappent.
résultat de la commande
find / -iname LocalSettings.php -print
1 /usr/share/mediawiki/LocalSettings.php
2 /usr/share/mediawiki/extensions/MultimediaViewer/tests/browser/LocalSettings.php
2 /usr/share/mediawiki/extensions/MultimediaViewer/tests/browser/LocalSettings.php
Dans le cas 1 le fichier pointe vers /etc/mediawiki/LocalSettings.php, mais comme le montre le résultat de la commande, il n’est pas présent. Si je place le fichier LocalSettings.php dans /etc/mediawiki, quand je lance Firefox une page blanche est affichée. Dés que je supprime le fichier LocalSettings.php les informations réapparaissent.
MediaWiki 1.31.1
LocalSettings.php not found.
Please complete the installation and download LocalSettings.php.
LocalSettings.php not found.
Please complete the installation and download LocalSettings.php.
Dans le cas 2, c'est un fichier à part entière qui pèse 36 octects du 20 septembre 2018. Son contenu est :
<?php
$wgUseInstantCommons = true;
$wgUseInstantCommons = true;
Celui que je télécharge à la demande du message
Please complete the installation and download LocalSettings.php.
pèse 4.6 ko à la date du jour.
En fait je ne sais plus où placer mediawiki. Je pensais le mettre dans /var/www mais je n'en suis plus sûr.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Si tu utilises le mediawiki qui est fourni avec mageia, manifestement il s'installe dans /usr/share/mediawiki. Sauf raison particulière, je suggère de le laisser là.
Que dit ls /usr/share/mediawiki ?
Tu devrais y trouver includes/ skins/ parait-il.
Tu as donc un lien vers /etc/mediawiki. Tu peux mettre le fichier LocalSettings.php à cet endroit.
Yves
Citation :
Tu devrais y trouver includes/ skins/ parait-il.
Effectivement j'ai les dossiers includes/ skins/
[root@localhost mediawiki]# cd /usr/share/mediawiki/
[root@localhost mediawiki]# ls -l
drwxr-xr-x 71 root root 4096 janv. 15 09:30 includes/
-rw-r--r-- 1 root root 1579 sept. 20 20:58 index.php
lrwxrwxrwx 1 root root 40 oct. 25 19:02 LocalSettings.php -> ../../../etc/mediawiki/LocalSettings.php
drwxr-xr-x 5 root root 4096 janv. 15 09:30 skins/
[root@localhost mediawiki]# ls -l
drwxr-xr-x 71 root root 4096 janv. 15 09:30 includes/
-rw-r--r-- 1 root root 1579 sept. 20 20:58 index.php
lrwxrwxrwx 1 root root 40 oct. 25 19:02 LocalSettings.php -> ../../../etc/mediawiki/LocalSettings.php
drwxr-xr-x 5 root root 4096 janv. 15 09:30 skins/
J'ai supprimé plusieurs lignes pour la visibilité.
Citation :
Tu as donc un lien vers /etc/mediawiki. Tu peux mettre le fichier LocalSettings.php à cet endroit.
Si je place le fichier LocalSettings.php dans /etc/mediawiki, quand je lance Firefox une page blanche est affichée.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Cette erreur doit être enregistrée dans
/var/log/http/error_log
PS : Autrement dit, le fichier que tu inclus est probablement mal formé, ou il se peut qu'il y ait des problèmes de droits d'accès.
Édité par Papoteur Le 15/01/2019 à 13h25
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'ai posé la question de notre configuration à Nicolas.
Il m'a répondu que c'était sur notre espace git, mais sans me dire précisément où. Il cherche encore

Perso, j'ai trouvé, sans garantie sur le statut :
http://gitweb.mageia.org/web/templates/mediawiki/tree/
http://gitweb.mageia.org/infrastructure/puppet/tree/modules/mediawiki
Yves

à droite je l’ai installé depuis le centre de contrôle.
à mon avis, il y a un problème de configuration dans les fichiers.


Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je te signale ce rapport de bogue :
https://bugs.mageia.org/show_bug.cgi?id=20771
Il me semble lié.
Tu peux inspecter la page, voir dans "Réseau" et la recharger. Il se peut que tu voies des liens qui n'aboutissent pas. Quels seraient-ils?
Yves
Papoteur :
Ce sont les mêmes versions ?
À gauche la version 1.32 est installée.
À droite la version de mageia, la 1.31.1
Sur l'installation de mediawiki à gauche, qui est installé dans le répertoire /var/www/html/, serait il possible de faire un paquet qui télécharge la version officielle de medawiki et le décompresser dans le dit dossier. Parce apres, c'est tout ce que j'ai fait, mis à part les réglages ultérieurs demandés, comme placé le fichier LocalSettings.php qui est attendu à la fin de la configuration, que je place dans /var/www/html/mediawiki-1.32.
premier lien et deuxième lien
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie