web-dev-qa-db-fra.com

Existe-t-il un moyen d'exécuter le fichier upgrade.php pour un seul blog?

Je viens d'exécuter la mise à jour automatique vers la version 3.9 aujourd'hui, mais j'ai des problèmes avec la "Mise à jour réseau".

Je semble avoir un problème de pare-feu ou de réseau avec cette erreur:

Votre serveur peut ne pas être en mesure de se connecter aux sites qui y sont exécutés. Message d'erreur: impossible de se connecter à l'hôte

Quoi qu'il en soit, existe-t-il un moyen d'exécuter les mises à jour de la base de données par blog? Puis-je utiliser une URL spéciale? Puis-je le faire depuis la ligne de commande de Shell?

Sur un ancien message de forum, quelqu'un a suggéré que update.php soit exécuté automatiquement la première fois que vous vous connectez à l'administrateur de votre blog (même si Network Update n'a pas été exécuté). Je me demande si c'est vrai.

Merci

1
jeph perro

WP CLI a une commande qui peut mettre à niveau la base de données:

wp core update-db

Si cette commande ne met pas à niveau l'ensemble du réseau, vous pouvez indiquer le site à mettre à niveau en tant que paramètre supplémentaire.

par exemple.

wp core update-db --site="http://example.com/testsite/"

Vous pouvez obtenir WP CLI à partir d'ici:

http://wp-cli.org

il est également disponible sur github

Vous pouvez installer en utilisant:

curl -L https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > wp-cli.phar

Il vient aussi avec VVV

3
Tom J Nowell