web-dev-qa-db-fra.com

Comment puis-je réparer cette mise à niveau apparemment gâchée?

Je suis un novice WordPress essayant d'aider un ami (qui est encore plus novice dans WordPress) avec son blog WordPress hébergé sur GoDaddy.

Cela fonctionnait bien jusqu'à ce qu'il semble (il ne s'en souvient pas parfaitement) invité à mettre à jour le logiciel.

Maintenant, le blog fonctionne toujours pour les utilisateurs finaux (vous pouvez le voir ici ), mais chaque fois que vous vous connectez à l’administrateur WordPress, vous obtenez une page introuvable/"C’est un peu gênant, non?" page. L'URL vers laquelle le navigateur a été redirigé est: http://brewstersmith.com/wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F

Il semble que la tentative de mise à niveau ait été gâchée d'une manière ou d'une autre. Étant donné que je ne sais pas ce qui a précisément causé cela, quelles étapes dois-je prendre pour commencer à examiner le problème et, dans l’idéal, annuler la mise à niveau (ou la terminer) afin que le blog soit à nouveau utilisable?

1
Ghopper21

Merci pour les autres réponses. Il s'avère que GoDaddy a exécuté un correctif de mise à niveau pour WordPress qui n'a jamais été terminé. J'ai rediffusé le correctif via GoDaddy et ça a été corrigé!

0
Ghopper21

La première chose à essayer:

  1. Téléchargez manuellement une nouvelle copie de Wordpress
  2. Connectez-vous au compte FTP et chargez tout, SAUF le dossier wp-content

Il est important de ne PAS copier le dossier wp-content ou les fichiers wp-config.php. Celles-ci sont personnalisées pour chaque site.

Cela vous permettra de vous assurer que la mise à niveau est terminée.

Si cela ne fonctionne pas, vous devez supprimer le fichier .htaccess du site et voir si vous pouvez avoir accès à l'administrateur.

Aussi ... Godaddy est sur ma courte liste d'hôtes avec lesquels je ne travaillerai pas sur les sites Wordpress, mais cela fonctionne généralement avec des configurations de site très basiques.

3
Jake

J'ai déjà vu cela se produire - Jake a fait une bonne suggestion et je dois le faire pour résoudre le problème dans plusieurs cas.

Une autre solution potentielle consiste à renommer temporairement votre dossier/wp-content/themes (quelque chose du genre à themes.bak) et à essayer de naviguer directement vers/wp-admin - il est possible qu'une personnalisation du thème provoque une mise à niveau incomplète./bloquant une mise à niveau de la base de données.

Si cela résout votre problème, changez le nom du répertoire en thèmes et voyez si le problème persiste.

Si la modification du nom du dossier de thèmes ne résout pas votre problème, l'étape suivante consiste à renommer le dossier/wp-content/plugins, puis à réessayer/wp-admin. Si cela résout votre problème, vous devrez changer le nom du dossier de vos plugins en plugins, puis mettre à jour et réactiver chaque plugin.

* Veuillez vous assurer de disposer d'une sauvegarde complète de votre base de données avant de commencer ce processus. Vous pouvez en extraire un depuis le panneau d'administration de GoDaddy sous les options de MySQL.

2
FlashingCursor

Bien que je ne sois pas un grand fan de GoDaddy, ce n'est pas nécessairement un problème de GoDaddy. M'est arrivé sur des sites hébergés chez GoDaddy et Bluehost. Si vous obtenez l'erreur yoursite.com/wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F, cela a fonctionné pour moi:

  1. Naviguez via FTP vers votre installation. Vérifiez si le fichier upgrade.php est là.
  2. Sinon, téléchargez Wordpress 3.4.2 à l'adresse www.wordpress.org.
  3. Décompressez le téléchargement et accédez au dossier wp-admin.
  4. Localisez le fichier upgrade.php et envoyez-le par FTP dans votre dossier installation/wp-admin.

D'une manière ou d'une autre, le téléchargement du processus de mise à jour dans l'application était corrompu et manquait le fichier upgrade.php requis sur lequel la redirection pointe après la mise à jour. Bonne chance!

2
chowsir

J'ai exécuté un correctif dans GoDaddy dans la section d'application WP de mon gestionnaire d'hébergement GoDaddy. Lorsque j'ai mis à jour un plugin, le fichier upgrade.php a été complètement supprimé du dossier WP-Admin. Je viens de télécharger une nouvelle copie de WP 3.4.2. J'ai téléchargé UNIQUEMENT le fichier upgrade.php manquant (j'avais toujours le fichier upgrade-functions.php) dans mon dossier WP-Admin. J'ai essayé de me connecter, je m'étais lancé dans une mise à niveau de base de données de deux secondes et je me suis remis en marche. J'espère que cela aide tous ceux qui n'ont pas trouvé de solution!

1
Ron L.

J'ai reçu le même message d'erreur. Il semble que la mise à niveau ne se soit pas terminée.

J'ai téléchargé la dernière version de wordpress et tout téléchargé SAUF le dossier de contenu via mon programme ftp, comme suggéré précédemment. Lorsque je suis retourné dans mon panneau d'administration, on m'a demandé de mettre à niveau la base de données, et c'est magique, tout a été corrigé.

J'espère que ceci aide quelqu'un d'autre :)

1
Handstand
  1. sélectionnez votre base de données wordpress dans phpmyadmin
  2. sélectionner la table: options
  3. sélectionnez l'onglet Recherche et tapez "db_version" dans nom_option, puis cliquez sur OK.
  4. change option_value, Un nombre inférieur (ex: 31533 -> 31532)
  5. allez à http://votresite.com/wp-admin/upgrade.php
0
Nipoto

J'ai eu ce problème et je voulais partager une solution potentiellement plus facile pour les utilisateurs. Dans mon cas, j’ai importé un nouveau site client à partir d’un autre serveur et c’était sur une ancienne version de WP qui devait être mise à jour.

J'ai importé dans Softaculous et effectué la mise à niveau. Le résultat était un problème pour accéder à wp-admin comme vous le décrivez.

Première chose à tester. renommer le dossier themes en themes.bak (pour moi, cela n'a rien fait)

La deuxième chose à faire était de renommer le dossier plugins en plugins.bak (cela a fonctionné. Maintenant, je peux accéder à wp-admin et effectuer la mise à niveau de la base de données)

* Maintenant, renommez ces deux dossiers tels qu’ils étaient, par exemple, supprimez le .bak.

Cela l'a corrigé et m'a permis de revenir à wp-admin sans problème.

Dans mon cas, c’est le plug-in de cache w3 qui était à l’origine du problème. Après avoir renommé les plugins et les dossiers de thèmes en ajoutant .bak, lorsque j'ai actualisé la page wp-admin, une série de messages d'erreur m'indiquant les fichiers à supprimer. Je suis retourné à cpanel pour renommer les dossiers avec leur nom d'origine (sans le .bak) et a supprimé tous ces fichiers. Actualisé la page à chaque fois et finalement obtenu un message pour mettre à jour la base de données et MERCI DIEU cela a fonctionné! Je suis de retour! Ouf !!!

0
Nath