À 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 !
17 réponses à “Tester rapidement et efficacement un hébergement pour WordPress : phpwpinfo()”
Très pratique, j’en ai profité pour envoyer un mini correctif lié au debug ;)
Darklg > Merci ! C’est déjà ajouté !
Merci pour le script. Je vais le tester et je penses qu’il va me rendre de grands services.
Encore un outil indispensable à glisser soigneusement dans sa mallette ! Merci beaucoup de nous l’avoir fait partager.
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 !
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
JJ > Ton hébergement ne doit pas gérer PHP5 et donc pas les dernières versions de WP
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 !!
Belle trouvaille Amaury.
Je vais allez tester ça !
A inclure dans des tutos, pour des débutants, ça peut servir.
Merci.
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.
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.
Merci pour ces explications. Bon travail
Plusieurs très belles et utiles
J'espère continuer dans l'offre
Merci pour ces explications