[Résolu] MediaWiki ne détecte pas diff3
[Résolu] MediaWiki ne détecte pas diff3
EDIT : nouveau sujet pour mon problème avec Dotclear.
EDIT : Après un redémarrage, il détecte Mysql, mais diff3 reste introuvable… J'ai donc rajouté le chemin vers diff3 dans le LocalSettings.php (/usr/bin/diff3).
Bonjour,
Après de multiples recherches sur Internet n'ayant rien donné, je m'en remet à vous.
J'ai installé Nginx, PHP-FPM et MySql comme indiqué dans la doc anglophone, et cela marche sur un petit serveur.
Mais j'ai décidé depuis de le remplacer par mon ancien ordi portable, et j'ai presque exactement les mêmes paquets installés.
Le problème, c'est que MediaWiki (1.18.2, dernière version sur le site anglais) ne détecte pas MySql, le module mysqli.so est pourtant bien chargé (j'ai vérifié grâce à une page "phpinfo"), alors qu'il détecte APC, intl, etc. De plus il ne détecte pas diff3.
EDIT : Dotclear quant à lui affiche une page blanche (avec un code vide), cela est dû à PHP-FPM ou PHP mais je ne sais pas comment régler ce problème.
Merci d'avance pour votre aide, et bonne journée.
EDIT : Après un redémarrage, il détecte Mysql, mais diff3 reste introuvable… J'ai donc rajouté le chemin vers diff3 dans le LocalSettings.php (/usr/bin/diff3).
Bonjour,
Après de multiples recherches sur Internet n'ayant rien donné, je m'en remet à vous.
J'ai installé Nginx, PHP-FPM et MySql comme indiqué dans la doc anglophone, et cela marche sur un petit serveur.
Mais j'ai décidé depuis de le remplacer par mon ancien ordi portable, et j'ai presque exactement les mêmes paquets installés.
Le problème, c'est que MediaWiki (1.18.2, dernière version sur le site anglais) ne détecte pas MySql, le module mysqli.so est pourtant bien chargé (j'ai vérifié grâce à une page "phpinfo"), alors qu'il détecte APC, intl, etc. De plus il ne détecte pas diff3.
EDIT : Dotclear quant à lui affiche une page blanche (avec un code vide), cela est dû à PHP-FPM ou PHP mais je ne sais pas comment régler ce problème.
Merci d'avance pour votre aide, et bonne journée.
Dernière modification par Sinma le lun. 26 mars 2012, 12:04, modifié 8 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17288
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
MediaWiki a besoin de mysql.so et non mysqli.so (enfin d'après la doc d’installation)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Malheureusement ça ne marche pas, de plus j'avais déjà essayé pensant à cette éventualité.
EDIT : Effectivement MediaWiki fonctionne bien avec mysql.so et non mysqli.so.
EDIT : Effectivement MediaWiki fonctionne bien avec mysql.so et non mysqli.so.
Dernière modification par Sinma le dim. 25 mars 2012, 23:37, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17288
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Ajoute ce fichier (ext.php) à la racine de ton serveur : Puis avec un navigateur web ouvre la page : http://127.0.0.1/ext.php
Et donne nous son contenu ainsi que la sortie de ces commandes :
Code : Tout sélectionner
<?php
var_dump(get_loaded_extensions());
?>
Et donne nous son contenu ainsi que la sortie de ces commandes :
Code : Tout sélectionner
pacman -Q diffutils
grep -E "^extension" /etc/php/php.ini
ls -l /usr/lib/php/modules/
Dernière modification par benjarobin le dim. 25 mars 2012, 18:06, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Code : Tout sélectionner
array(34) { [0]=> string(4) "Core" [1]=> string(4) "date" [2]=> string(4) "ereg" [3]=> string(6) "libxml" [4]=> string(4) "pcre" [5]=> string(4) "zlib" [6]=> string(5) "ctype" [7]=> string(3) "dom" [8]=> string(8) "fileinfo" [9]=> string(6) "filter" [10]=> string(4) "hash" [11]=> string(8) "mbstring" [12]=> string(3) "SPL" [13]=> string(3) "PDO" [14]=> string(10) "Reflection" [15]=> string(7) "session" [16]=> string(9) "SimpleXML" [17]=> string(8) "standard" [18]=> string(9) "tokenizer" [19]=> string(3) "xml" [20]=> string(9) "xmlreader" [21]=> string(9) "xmlwriter" [22]=> string(7) "mysqlnd" [23]=> string(8) "cgi-fcgi" [24]=> string(3) "apc" [25]=> string(4) "curl" [26]=> string(2) "gd" [27]=> string(7) "gettext" [28]=> string(5) "iconv" [29]=> string(4) "intl" [30]=> string(4) "json" [31]=> string(6) "mysqli" [32]=> string(5) "mysql" [33]=> string(5) "mhash" }
"pacman -Q diffutils" me donne "diffutils 3.2-1" et diff3 se trouve bien à /usr/bin/diff3.
Code : Tout sélectionner
# grep -E "^extension" /etc/php/php.ini
extension_dir = "/usr/lib/php/modules/"
extension=apc.so
extension=curl.so
extension=gd.so
extension=gettext.so
extension=iconv.so
extension=intl.so
extension=json.so
extension=mysqli.so
extension=mysql.so
Code : Tout sélectionner
# ls -l /usr/lib/php/modules/
total 3800
-rwxr-xr-x 1 root root 138324 19 août 2011 apc.so
-rwxr-xr-x 1 root root 30128 6 févr. 20:24 bcmath.so
-rwxr-xr-x 1 root root 22100 6 févr. 20:24 bz2.so
-rwxr-xr-x 1 root root 26536 6 févr. 20:24 calendar.so
-rwxr-xr-x 1 root root 75320 6 févr. 20:24 curl.so
-rwxr-xr-x 1 root root 50972 6 févr. 20:24 dba.so
-rwxr-xr-x 1 root root 50604 6 févr. 20:24 exif.so
-rwxr-xr-x 1 root root 46508 6 févr. 20:24 ftp.so
-rwxr-xr-x 1 root root 316968 6 févr. 20:24 gd.so
-rwxr-xr-x 1 root root 9644 6 févr. 20:24 gettext.so
-rwxr-xr-x 1 root root 46508 6 févr. 20:24 gmp.so
-rwxr-xr-x 1 root root 38340 6 févr. 20:24 iconv.so
-rwxr-xr-x 1 root root 1146424 6 févr. 20:24 imap.so
-rwxr-xr-x 1 root root 169316 6 févr. 20:24 intl.so
-rwxr-xr-x 1 root root 38316 6 févr. 20:24 json.so
-rwxr-xr-x 1 root root 121600 6 févr. 20:24 mysqli.so
-rwxr-xr-x 1 root root 42412 6 févr. 20:24 mysql.so
-rwxr-xr-x 1 root root 107988 6 févr. 20:24 openssl.so
-rwxr-xr-x 1 root root 26172 6 févr. 20:24 pdo_mysql.so
-rwxr-xr-x 1 root root 306252 6 févr. 20:24 phar.so
-rwxr-xr-x 1 root root 26124 6 févr. 20:24 posix.so
-rwxr-xr-x 1 root root 9644 6 févr. 20:24 shmop.so
-rwxr-xr-x 1 root root 372256 6 févr. 20:24 soap.so
-rwxr-xr-x 1 root root 46508 6 févr. 20:24 sockets.so
-rwxr-xr-x 1 root root 361656 6 févr. 20:24 sqlite.so
-rwxr-xr-x 1 root root 13740 6 févr. 20:24 sysvmsg.so
-rwxr-xr-x 1 root root 9644 6 févr. 20:24 sysvsem.so
-rwxr-xr-x 1 root root 9644 6 févr. 20:24 sysvshm.so
-rwxr-xr-x 1 root root 79612 6 févr. 20:24 xmlrpc.so
-rwxr-xr-x 1 root root 83512 6 févr. 20:24 zip.so
Dernière modification par Sinma le dim. 25 mars 2012, 18:09, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17288
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Il y a un truc qui cloche avec la sortie que tu vient de donner... C'est peut être un détail ou pas...
Pourquoi c'est tout sur une ligne ? Pourquoi la taille de l'array est spécifié (34) ?
Pourquoi c'est tout sur une ligne ? Pourquoi la taille de l'array est spécifié (34) ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Je ne sais pas, j'ai simplement fait un copié-collé de ce que tu m'as donné…
cf: hack-libre.org
blog
Page d'installation de MediaWiki
En tout cas je ne crois que cela viennent de Nginx.
cf: hack-libre.org
blog
Page d'installation de MediaWiki
En tout cas je ne crois que cela viennent de Nginx.
Dernière modification par Sinma le dim. 25 mars 2012, 18:21, modifié 3 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17288
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Hum désolé, tu ne doit pas avoir l'html d'activé pour le débug... Bref un détail...
Je me suis dans la même configuration que toi, c'est à dire avec les mêmes extensions, redémarrer apache et cette page http://127.0.0.1/mediawiki/mw-config/in ... =DBConnect ne m'affiche plus que mysql... (avant j'avais plus de choix )
Bref je ne vois pas trop... Tu a bien redémarrer httpd ?
Je me suis dans la même configuration que toi, c'est à dire avec les mêmes extensions, redémarrer apache et cette page http://127.0.0.1/mediawiki/mw-config/in ... =DBConnect ne m'affiche plus que mysql... (avant j'avais plus de choix )
Bref je ne vois pas trop... Tu a bien redémarrer httpd ?
/etc/rc.d/httpd stop; sleep 1; /etc/rc.d/httpd start
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Nginx PHP-FPM MySq] MediaWiki ne détecte pas MySql + di
Je n'ai pas httpd, j'utilise Nginx… Et oui je redémarre systématiquement PHP-FPM et Nginx à chaque changement.
Penses-tu que je devrait aller sur le forum anglophone ?
EDIT : Après un redémarrage, ça marche !!! Par contre diff3 reste introuvable… Et j'ai toujours des problèmes avec Dotclear !
Penses-tu que je devrait aller sur le forum anglophone ?
EDIT : Après un redémarrage, ça marche !!! Par contre diff3 reste introuvable… Et j'ai toujours des problèmes avec Dotclear !