Archives quotidiennes :

Updraft / Restore / utf8 / Solution

1 octobre 2022

Updraft est une extension de qualité qui permet la sauvegarde et la restauration des sites Web. Pendant plusieurs années, je m’en suis servi avec satisfaction, si les backups semblent fonctionner, je confirme que les restaurations fonctionnent aussi. Enfin dans dans tous les cas.

La restauration d’un site Web vers un serveur UBUNTU fraîchement installé lors de la première restauration affiche la page la mort suivante.

Updraft is a quality extension that allows the backup and restoration of websites. For several years, I used it with satisfaction, if backups seem to work, I confirm that restorations work too. Well, in any case.

Restoring a website to a newly installed UBUNTU server during the first restore will display the next death page.

Pour en arriver là, après une installation complète du serveur et de WordPress, j’ai installé Updraft et demandé la restauration du dernier backup.

Pour cela j’ai coché les 4 cases des éléments à restaurer.

Le Upload se passe bien.

C’est ensuite que cela coince et qu’apparaît la page affichée ci-dessus. A partir de là plus rien ne fonctionne, la restauration est figée.

Le message d’erreur comporte 4 parties, en fait seule la troisième est significative. Cette dernière affiche que certains formats utf8 ne sont pas pris en compte, à savoir : utf8_bin et utf8_general_ci.

To get there, after a complete installation of the server and WordPress, I installed Updraft and requested the restoration of the last backup.

For this I checked the 4 boxes of items to restore.

The upload is going well.

Then it gets stuck and the page displayed above appears. From there nothing works anymore, the restoration is frozen.

The error message has 4 parts, in fact only the third is significant. The latter shows that some utf8 formats are not taken into account, namely utf8_bin and utf8_general_ci.

Troisième partie du message d'erreur / Third part of the error message

SOLUTION

Les formats utf8_bin et utf8_general_ci ne semblent pas être natifs dans les versions récentes de mysql server.

Une restauration se passe en deux temps, upload, installation. 

En restaurant les éléments successivement et de façon indépendante, on évite l’écran de la mort et la restauration sera exécutée de façon satisfaisante. 

The utf8_bin and utf8_general_ci formats do not appear to be native to recent versions of mysql server.

A restoration takes place in two steps, upload, installation. 

By restoring the elements successively and independently, the screen of death is avoided and the restoration will be carried out satisfactorily. 

Vu par l’utilisateur, la restauration se passe donc en deux temps.

  • La restauration des “extensions”

C’est lors de cette phase que les incompatibilités utf8 mentionnées plus haut sont résolues.

  • La restauration des 4 composants suivants

Les durées de la restauration dépendent naturellement de la taille du site. soyez patients, n’interrompez pas le processus lorsqu’il se déroule dans la fenêtre console.

As seen by the user, restoration takes place in two stages.

  • The restoration of the “extensions”

It is during this phase that the aforementioned utf8 incompatibilities are resolved.

  • Restoration of the following 4 components

Restoration times naturally depend on the size of the site. Be patient, do not interrupt the process while in the console window.

()