À chaque nouveau projet à BeAPI c’est la même chose, on conçoit un nouveau site, on le développe, on le teste, et puis vient le moment fatidique où il faut le mettre en ligne.
Généralement, nos clients travaillent avec un prestataire « infogérant » ou leur DSI et c’est là que les complications arrivent.
Il faut dans un premier temps fournir les prérequis nécessaires à WordPress, et ensuite il faut vérifier que ces prestataires aient bien faire leur job.(chose qui arrive assez rarement !)
Il faut alors parcourir de façon méthodique le PHPinfo() et les variables MySQL afin de s’assurer que tout est correctement configuré !
Pour ma part, je vérifie plus de 50 points différents qui touchent les sujets suivants :
- Configuration Apache
- Modules Apache
- Configuration PHP
- Extensions PHP
- Configuration de MySQL
- Envoi d’emails
Ayant constaté le côté méthodique et répétitif de la chose, j’ai décidé de faire un script PHP dédié à ces tests. Il s’appelle donc phpwpinfo, c’est open-source et sur Github.
Le test couvre beaucoup plus de points que les 2 prérequis de base de WordPress (Version 5.2 de PHP et 5.0 de MySQL)
Il permet globalement de s’assurer que WordPress va bien tourner, en ayant mis toutes les chances de son côté, en ce qui concerne les optimisations PHP, MySQL et HTTP.
C’est un projet libre, je ne pense pas avoir couvert tous les tests possibles, c’est pourquoi j’attends avec impatience les premiers « pull request » dans Github afin de parfaire l’outil.
Bon test !
14 septembre 2012 à 14:21
Très pratique, j’en ai profité pour envoyer un mini correctif lié au debug ;)
14 septembre 2012 à 14:28
Darklg > Merci ! C’est déjà ajouté !
16 septembre 2012 à 08:21
Merci pour le script. Je vais le tester et je penses qu’il va me rendre de grands services.
16 septembre 2012 à 10:42
Encore un outil indispensable à glisser soigneusement dans sa mallette ! Merci beaucoup de nous l’avoir fait partager.
16 septembre 2012 à 10:57
J’espère que ce petit script ne sera pas uniquement utilisé :) Je pense qu’on peut facilement l’améliorer et github est là pour cela !
Pingback : La veille du week-end (quarante-quatrième) | LoïcG
25 septembre 2012 à 17:43
Bonjour,
Etant un utilisateur très occasionnel de wordpress et de la communauté, je n’ai pas trouvé de readme first pour savoir comment installé … j’ai donc bêtement posé le contenu du zip à la racine de mon site et j’obtiens une page très blanche :-/
l’erreur dans le log est la suivante :
mod_fcgid: stderr: PHP Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /…./XXXXXXXXX/www/phpwpinfo.php on line 28
25 septembre 2012 à 18:52
JJ > Ton hébergement ne doit pas gérer PHP5 et donc pas les dernières versions de WP
26 septembre 2012 à 07:56
Effectivement mon hébergement était en php4 :-/
Passage en php5 et tout va mieux ;-)
quelques éléments non conformes mais rien de dramatique :-) merci pour ce super script !!
26 septembre 2012 à 23:33
Belle trouvaille Amaury.
Je vais allez tester ça !
A inclure dans des tutos, pour des débutants, ça peut servir.
Merci.
2 octobre 2012 à 23:11
Merci pour ce script.
Je devait mettre en ligne d’ici quelques jours un site sur un hébergement imposé.
Cela va me permettre de faire les tests des pré-requis.
Pingback : Check your server setup easily with phpinfo() for WordPress - WP Realm
Pingback : phpwpinfo() — Testez votre hébergement WordPress | WordPress & Webdesign
Pingback : L’Hebdo WordPress : WordPress 3.5 – WordCamp Paris – Astuces | WordPress Francophone
9 novembre 2012 à 03:59
Il permet globalement de s’assurer que WordPress va bien tourner, en ayant mis toutes les chances de son côté, en ce qui concerne les optimisations PHP, MySQL et HTTP.
15 mai 2013 à 18:29
Merci pour ces explications. Bon travail
6 septembre 2013 à 12:19
Plusieurs très belles et utiles
J'espère continuer dans l'offre
14 septembre 2015 à 01:07
Merci pour ces explications