Connexion

Forum

Documentation, Wiki, Traduction (MLO et Mageia) [Réglé] mediawiki Installer en local

cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 14/01/2019 à 20h25
Je suis confronté à une difficulté, quand je lance mediawiki en local j’ai une erreur de ce type.

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)


J’ai bien la fenêtre phpmyadmin avec l’utilisateur et le mot de passe demandé.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6297

Le 14/01/2019 à 22h37
Il faudrait que tu installes php-fileinfo, on dirait


Yves
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1001

Le 14/01/2019 à 22h47
Bonjour,

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é ?
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 14/01/2019 à 23h59
Oui, merci, ça a débloqué la situation. Mais il me demande le fichier LocalSettings.php. J’ai beau le télécharger, il ne le prend pas.
Je me suis connecté au wiki, il est tout moche.



Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 1001

Le 15/01/2019 à 07h31
Bonjour,

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.
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 15/01/2019 à 11h18
Bonjour,

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


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.


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;


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.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6297

Le 15/01/2019 à 11h52
Bonjour,
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
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 15/01/2019 à 12h09
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/


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.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6297

Le 15/01/2019 à 13h22
La page blanche, c'est souvent une erreur 500, interne au serveur, due à un problème avec le PHP.
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. Edité par Papoteur Le 15/01/2019 à 13h25


Yves
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6297

Le 16/01/2019 à 09h52
Bonjour,
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
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 10/02/2019 à 19h20
J'ai essayé de nouveau, le fichier LocalSetting.php est placé dans /etc/mediawiki, mais le wiki est toujours aussi moche.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 11/02/2019 à 19h15
à gauche j’ai téléchargé depuis médiawiki.
à droite je l’ai installé depuis le centre de contrôle.

à mon avis, il y a un problème de configuration dans les fichiers.



Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6297

Le 12/02/2019 à 08h22
Ce sont les mêmes versions ?
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
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 14/02/2019 à 18h23
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.


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
cmoifp Membre non connecté

Rang

Avatar

Inscrit le : 01/01/2013 à 18h41

Messages: 875

Le 15/02/2019 à 15h15
j’ai trouvé des informations, mais cela dépasse mes compétences, et vous.
premier lien et deuxième lien


Carte Mère MSI FM2 A75MA E35
Processeur socket FM2 AMD A4-5300 AMD Radeon HD 7480D Graphics, 2 coeurs, 3,40 GHz
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie