web-dev-qa-db-fra.com

La recherche de plugins Wordpress ne fonctionne pas et les mises à jour ne sont pas affichées, installation VPS

J'ai configuré un VPS sous CentOS 6.3 et Plesk 11. L'installation d'une version vierge de Wordpress fonctionne bien. Cependant, j'ai des problèmes avec la mise à jour de Wordpress et la recherche de plugins. Les deux problèmes:

  • En essayant de rechercher un nouveau plugin à partir du backend de Wordpress, j'obtiens une "erreur inconnue". J'ai trouvé de nombreuses références avec des personnes ayant ce problème, mais il est généralement résolu par l'hôte Web car il s'agit d'un problème de configuration du serveur. Étant donné que je suis maintenant mon propre hébergeur avec le serveur VPS, j'aimerais savoir comment résoudre ce problème moi-même et améliorer la configuration de mon serveur. Je n'ai trouvé nulle part en ligne comment le faire en pratique.

  • Un problème lié (le plus probable) est que Wordpress n’affiche aucune nouvelle mise à jour. La version actuelle de mon installation vierge est la version 3.4.2, mais une fois connecté, Wordpress n'indique pas que je devrais effectuer la mise à jour vers la version 3.5. De plus, après avoir effectué une vérification de mise à jour, Wordpress ne trouve pas la nouvelle version.

Tout mettre à jour manuellement (via FTP) fonctionne bien sûr. Mais je voudrais que le processus de mise à jour à partir de wordpress fonctionne.

Quelqu'un a-t-il des idées pour améliorer mon PHP ou d'autres configurations afin de résoudre ces problèmes de mise à jour? Toute aide appréciée!

1
JB Webproducties

WordPress effectue des requêtes réseau via HTTP API abstraction layer, qui essaie de choisir la méthode de connexion optimale - en fonction de la configuration du serveur (curl étant l’un des meilleurs et des plus courants).

Dans votre cas, il semble que la connectivité réseau échoue complètement ou que WordPress ne puisse pas sélectionner le transport qui fonctionne pour effectuer des requêtes réseau.

Vous pouvez utiliser Core Control plugin pour voir quels transports réseau sont disponibles/sélectionnés comme détectés par WordPress.

1
Rarst

PHP est probablement compilé sans support curl. Pendant que nous y sommes, il est probablement également compilé sans autres bibliothèques utiles comme Gd. Cela devrait couvrir les bases pour vous:

Sudo yum install php-common php-Gd php-mbstring php-mcrypt php-devel php-xml php-curl

php-curl est probablement inutile car il devrait être inclus dans php-common, mais je l'ai ajouté juste au cas où

0
Matthew Boynes