Impossible d'accéder au panneau d'administration après l'échec de la mise à jour de la base de données WordPress
-
-
Votre serveur répond-il aux [exigences] (http://wordpress.org/about/requirements/)?De quelle versioneffectuez-vous lamise àniveau?J'aitendance àtrouver un correctif àtoute épreuveest de [télécharger la dernière version] (http://wordpress.org/latest.zip),d'extraire,puis detéléchargeret d'écraser via FTP.Does your server meet the [requirements](http://wordpress.org/about/requirements/)? What version are you upgrading from? I tend to find a bullet-proof fix is to [download the latest version](http://wordpress.org/latest.zip), extract, then upload & overwrite via FTP.
- 1
- 2013-06-24
- TheDeadMedic
-
lorsque vousfaites # 4 (restaurer labase de données),WordPress vouspermet-il de vous connecter?Si oui,vousest-il alors demandé demettre àniveau?Aussi,comme @TheDeadMedic a dit,allez-vous de 3.5.1 à 3.5.2 ou autre chose?when you do #4 (restore the database) does WordPress allow you to log in? If so are you then asked to upgrade? Also like @TheDeadMedic said are you going from 3.5.1 to 3.5.2 or something else?
- 0
- 2013-06-25
- Brooke.
-
@TheDeadMedic - Lesexigences du serveur sont remplies (PHP 5.3.26et MySQL 5.5.32)et la dernièremise àjour quej'aifaite remonte àenvirontroismois,donc cela aura été la version 3.5.1.J'aiessayé uneinstallationmanuelle (via FTP)maisj'aitoujours lemêmeproblème; (@TheDeadMedic - The server requirements are met (PHP 5.3.26 and MySQL 5.5.32) and the last upgrade I did was about three months ago, so that will have been 3.5.1. I tried a manual install (via FTP) but still got the same issue ;(
- 0
- 2013-06-25
- rkhff
-
@BandonRandon - Non,cen'estpas le cas.Jepensais que la restauration de labase de données résoudrait définitivement leproblème,mais cen'estpas le cas.@BandonRandon - No, it doesn't. I thought restoring the database would definitely solve the issue but it didn't.
- 0
- 2013-06-25
- rkhff
-
Assurez-vous que `WP_DEBUG`est`true` dans `wp-config.php`,et sinon,essayez ànouveau lamise àjour de labase de données.Make sure `WP_DEBUG` is `true` in `wp-config.php`, and if not, try the DB update again.
- 0
- 2013-06-25
- TheDeadMedic
-
On dirait que celapourrait être unproblème dethème selon cette question d'assistance sur WP.org http://wordpress.org/support/topic/database-update-required?replies=9 (oui,je connais ses deux ans)Looks like it could be a theme problem according to this support question on WP.org http://wordpress.org/support/topic/database-update-required?replies=9 (yes I know its two years old)
- 1
- 2013-06-25
- Brooke.
-
@BandonRandon - Mercipour le lien.Cen'étaitpas unproblème dethèmemais la solution était dans les commentaires sur lapage.Publiera la solution souspeu.@BandonRandon - Thanks for the link. It wasn't a theme problem but the solution was in the comments on the page. Will post the solution shortly.
- 0
- 2013-06-26
- rkhff
-
8 réponses
- votes
-
- 2013-06-26
Il s'avère que leproblème était que le champ db_version dans latable wp_optionset la variable wp_db_version dans lefichier/wp-includes/version.phpnet match.Dansmon cas (unemise àniveau vers 3.5.2),labase de données amontré "22441"tandis que lefichier PHP amontré "22442".Le changement dunombre dans labase de donnéesen "22442" a résolu leproblème.
Jene suispastout àfait sûr que ce soit une solution appropriée -je soupçonne que le script 'Update Database'faitplus que simplementmettre àjour le champ db_version.Mais ...je peuxme reconnecteret letableau debordme dit quej'utilise la dernière version de WordPress.
Pour uneexplicationplus détaillée (avec des vidages d'écran)et une deuxième solutionpossible,voir www.clickonf5.org/2247/.
The problem, it turns out, was that the db_version field in the wp_options table and the wp_db_version variable in the file /wp-includes/version.php didn't match. In my case (an upgrade to 3.5.2) the database showed "22441" while the PHP file showed "22442". Changing the number in the database to "22442" solved the issue.
I'm not quite sure if this is a proper fix - I suspect the 'Update Database' script does more than just updating the db_version field. But... I can log in again and the dashboard tells me I'm using the latest version of WordPress.
For a more detailed explanation (with screen dumps) and a second possible solution, see www.clickonf5.org/2247/.
-
Tues Dieu!!!!You are GOD!!!!
- 2
- 2017-05-22
- akshaynagpal
-
Je suis d'accord avec ce quiprécède.Gareautrain!I agree with the above. Lifesaver!
- 0
- 2017-08-31
- Joseph
-
Excellente solution rapide.Il semble que le script demise àjour aexpiré avant lamise àjour de la ligne debase de données ou qu'un autreproblème aempêché unemise àjour correcte.Quoi qu'ilen soit,j'aimis àjourmanuellement labase de donnéespour qu'elle corresponde à la chaîne de version WP,puisj'ai activé WP_ALLOW_REPAIRintégré de WP,j'aiexécuté unemise àniveauet une optimisation de labase de données (après une sauvegarde complète!) Ettoutest revenu à 100% OK.Parfait,m'afaitgagner des heures.Excellent quick fix. Seems the update script either timed out before it updated the DB row, or some other problem prevented a correct update. Either way, I manually updated the database to match the WP version string, then enabled WP's inbuilt WP_ALLOW_REPAIR, ran a database upgrade & optimisation (after full backup!) and all came back 100% OK. Perfect, saved me hours.
- 1
- 2018-07-05
- Chris Woods
-
- 2015-09-16
Comparez lefichier «/wp-includes/version.php»
$wp_db_version = [some number value]
à laoptions_value
de latable d'options de labase de données.Ils doivent avoir lamême valeurnumérique.Si cesnombresne sontpas lesmêmes,modifiez la valeur dans letableau des optionspour qu'elle corresponde à la valeur dufichierversion.php
.Check file “/wp-includes/version.php”
$wp_db_version = [some number value]
against the database options table’soptions_value
. They should have the same number value. If those numbers are not the same, change the value in the options table to match the value in theversion.php
file.-
Sooooexactement lamêmeprocédure dans la réponse donnée deux ans auparavant?:)Soooo the exact same procedure in the answer given two years prior? :)
- 1
- 2017-11-16
- rinogo
-
- 2016-12-06
Ehbien,j'ai une réponsetrèsparfaitepour vous.Leproblème seproduit uniquement lorsque votrebase de données serveur abesoin d'unemise àjour.
Voici leprocessus FACILE étapepar étape Commentj'ai résolumonproblèmetrèsfacilement
-
Ouvrez legestionnaire defichiers de votre compte d'hébergement Web
-
Accédez au dossier duplugin (situé dans wp-content)
-
Renommez le dossier dupluginen
plugins123
-
Visitez votre site Web/page wp-admin
Votrenavigateur sera automatiquement redirigé vers cettepage.
Cliquez sur lebouton Mettre àjour labase de données Wordpress et unefois lamise àjour de labase de donnéesterminée,retournez dans legestionnaire defichierset renommez le dossier de votrepluginen
plugins
Leprocessus a étéextrait de http://www.vashistha.dans/2016/12/problem-résolved-upgradephpwphttpreferer2.html
Well I have a very perfect answer for you. The problem occurs only when your server database need an update.
Here is the step by step EASY process How I solved my problem very easily
Open File Manager of your webhosting account
Navigate to plugin folder (located in wp-content)
Rename the plugin folder to
plugins123
Visit your website /wp-admin page
Your browser will automatically redirected to this page.
Click on the Update Wordpress Database button and once the database update completed, go back to the File Manager and rename your plugin folder back to
plugins
The process was taken from http://www.vashistha.in/2016/12/problem-solved-upgradephpwphttpreferer2.html
-
- 2015-05-05
Jetravaillepour une société d'hébergement Web.Voir cetteerreurmainteset maintesfois.Solutionfacile
1.Allez dansphpmyadmin
2.Sélectionneztoutes lestableset lancez la réparation
Revenezmaintenant sur yousite.com/wp-adminet lorsque vous êtesinvité àmettre àjour labase de données,acceptez.Voila!Ilfonctionnera,setermineraet fonctionnera cettefois.
I work for a web hosting company. See this error time and time again. Easy fix
1. Go into phpmyadmin
2. Select all the tables and run repair
Now go back to yousite.com/wp-admin and when prompted for database update accept. Voila! It will run and complete and work this time.
-
Dansmon cas,db_version dans wp_optionset $ wp_db_version dans version.php avaient lemêmenuméro.La réparation detoutes lestables a aidé,merciIn my case db_version in wp_options and $wp_db_version in version.php had the same number. Repairing all tables helped, thanks
- 0
- 2019-12-09
- big_p
-
- 2015-10-16
Regardez dans lefichier appelé
version.php
dans le répertoirewp-includes
:* @global string $wp_version */ $wp_version = '4.3.2'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ $wp_db_version = 33055;
Et vérifiez si la
wp_version
et laDB_version
sont lesmêmes sur votre site Web.La
db_version
que vouspouvez rechercher dansphpMyAdmin.Pour la version de WP,vérifiez la dernièremise àjour que vous avezeffectuée sur votre site Web.Look in file called
version.php
inwp-includes
directory:* @global string $wp_version */ $wp_version = '4.3.2'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ $wp_db_version = 33055;
And verify if the
wp_version
andDB_version
is the SAME in your website.The
db_version
you can look for in phpMyAdmin. For the version of WP, check the last update you made in your website. -
- 2013-06-29
Merci,j'aieu lemêmeproblèmeet votre solution afonctionnépourmoi aussi!Mercibeaucouppour cepartage,vousm'avezfaitgagnerbeaucoup detempset je l'apprécie!
Après avoiressayé cette solutionet que cela afonctionné,j'aitrouvé celle-ci qui suggère detélécharger lefichier upgrade.php àpartir d'untéléchargementpropre de la version Wordpress vers laquelle vousmettez àniveau.Je l'aitéléchargé,puisj'ai consulté lapage upgrade.phpet j'ai obtenu lebouton demise àjour de labase de donnéeset mis àjour labase de données avec succès.Vous voudrezpeut-êtreterminerpar cette étapejustepour être sûr quetout dans labase de données correspond également à ce que la versioninstallée attend.
http://wordpress.org/support/topic/352-update-cant-access-admin-area? replies=8
Thanks, had the same problem and your solution worked for me too! Thank you so much for sharing this, you saved me a lot of time and I appreciate it!
After I tried this solution and it worked I found this one which suggests uploading the upgrade.php file from a clean download of the Wordpress version you are upgrading to. I uploaded it and then browsed to the upgrade.php page and got the update the database button and updated the db successfully. So you might want to finish off with that step just to be sure everything in database is also what the installed version expects.
http://wordpress.org/support/topic/352-update-cant-access-admin-area?replies=8
-
- 2014-11-10
Assurez-vous que votrebase de données dispose des autorisations
mysql:mysql
Dépend de votreinstallation:
chown -R mysql:mysql /var/lib/mysql
ou
chown -R mysql:mysql /var/lib/mysql/YourDatabaseName
devrait réparertoutes vosbases de données.Si vousne connaissezpas le cheminexact,faites:
find / -name YourDatabaseName
(trouvé dans wp-config)Make Sure your database has
mysql:mysql
PermissionsDepends on your install:
chown -R mysql:mysql /var/lib/mysql
or
chown -R mysql:mysql /var/lib/mysql/YourDatabaseName
should fix all your databases.If you do not know the exact path do:
find / -name YourDatabaseName
(found in wp-config) -
- 2016-12-07
Cela afonctionné avec le changement que vous devez renommertemporairement: wp-content/plugins vers wp-content/plugins123 Revenezensuite surblog/wp-loginet vous êtes redirigé vers lapage demise àjour de labase de données. Leproblèmeest causépar unplug-in de sécurité qui refuse l'accès à lapage demise àniveau de labase de données.Dansmon cas,c'était WorldFence.
That worked with the change that you have to temporary rename: wp-content/plugins to wp-content/plugins123 Then go again to blog/wp-login and you are redirected to the db upgrade page. The issue is caused by some security plugin that denies access to the database upgrade page. In my case was WorldFence.
Après lamise àniveau vers WordPress 3.5.2,je nepeuxplusme connecter aupanneau de configuration. Au lieu de cela,je suis redirigé vers/wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F oùje suisprésenté avec unmessage 'Database Update Required'et unbouton 'Update WordPress Database'. Lorsqueje clique sur lebouton,lapage se recharge,s'exécutependant quelques secondes,puis rienne sepasse. Tout ce quej'obtiens,c'est un écran avec le logo WordPressen hautet rien d'autre. L'URL de lapageest/wp-admin/upgrade.php?step=1&backto=%2Fwp-admin%2F.
J'aiessayé différentes chosespour résoudre leproblème,sans succès:
La seule autre solution à laquelleje puissepenserest la rétrogradation de WordPress vers une versionplus ancienne. Quelqu'un a-t-il unemeilleureidée s'il vousplaît?
PS - Lors de la recherche d'une solution,j'ai remarqué qu'une requête similaire avait étéfermée comme "trop localisée". Cependant,j'estime qu'il s'agit d'unproblème "généralement applicable à l'audiencemondiale d'Internet". Jene suispas lapremièrepersonne à rencontrer ceproblème,et jene pensepas queje serai la dernière!