[Réglé] Mise à jour base de données impossible

Forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.2.x depuis une version antérieure ou d'une conversion de phpBB2 ou phpBB3 vers phpBB 3.2

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Réglé] Mise à jour base de données impossible

Messagepar pif-le-chien » 22 Jan 2018 à 16:23

Bonjour,
Forum : http://vintage-audio-laser.fr

Je suis en train de passer mon forum de la version 3.1.11 à 3.2.2.
J'ai suivi la démarche requise :
http://forums.phpbb-fr.com/documentation/mise-a-jour/32x-mise-a-niveau-de-phpbb-31x-vers-32x-a236-view.html

La mise à jour de la base de données ne passe pas 63%. J'obtiens ce message :

Code: Tout sélectionner
General Error:SQL ERROR [ mysqli ]Lost connection to MySQL server during query [2013]SQLALTER TABLE `phpbb_search_wordmatch` CHANGE `post_id` `post_id` INT(10) UNSIGNED DEFAULT '0' NOT NULL in file /home/vintageazq/www/phpbb/db/driver/driver.php on line 996BACKTRACEFILE: (not given by php)LINE: (not given by php)CALL: installer_msg_handler()FILE: [ROOT]/phpbb/db/driver/driver.phpLINE: 996CALL: trigger_error()FILE: [ROOT]/phpbb/db/driver/mysqli.phpLINE: 193CALL: phpbb\db\driver\driver->sql_error()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1064CALL: phpbb\db\driver\mysqli->sql_query()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1814CALL: phpbb\db\tools\tools->_sql_run_sql()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 507CALL: phpbb\db\tools\tools->sql_column_change()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\db\tools\tools->perform_schema_changes()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 714CALL: call_user_func_array()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 661CALL: phpbb\db\migrator->run_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 400CALL: phpbb\db\migrator->process_data_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 288CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 241CALL: phpbb\db\migrator->update_do()FILE: [ROOT]/phpbb/install/module/update_database/task/update.phpLINE: 160CALL: phpbb\db\migrator->update()FILE: [ROOT]/phpbb/install/module_base.phpLINE: 149CALL: phpbb\install\module\update_database\task\update->run()FILE: [ROOT]/phpbb/install/installer.phpLINE: 219CALL: phpbb\install\module_base->run()FILE: [ROOT]/phpbb/install/controller/update.phpLINE: 133CALL: phpbb\install\installer->run()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\install\controller\update->phpbb\install\controller\{closure}()FILE: [ROOT]/vendor/symfony/http-foundation/StreamedResponse.phpLINE: 111CALL: call_user_func()FILE: [ROOT]/vendor/symfony/http-foundation/Response.phpLINE: 377CALL: Symfony\Component\HttpFoundation\StreamedResponse->sendContent()FILE: [ROOT]/install/app.phpLINE: 62CALL: Symfony\Component\HttpFoundation\Response->send()



Voici la capture d’écran :

Image


J'ai essayé à deux reprises, y compris après avoir restauré une sauvegarde par le manager de l'hébergeur OVH. J'ai le même message à chaque fois.


Help ?


EDIT :

Capture d'écran du panneau d'administration :

Image
Modifié en dernier par pif-le-chien le 22 Jan 2018 à 20:25, modifié 1 fois.
Avatar de l’utilisateur
pif-le-chien
Posteur néophyte
Posteur néophyte
 
Messages: 78
Enregistré le: 17 Sep 2015 à 17:33

Re: Mise à jour base de données impossible

Messagepar Sylveretour » 22 Jan 2018 à 17:07

Bonjour,

Dans ton fichier config.php, a-tu mysql ou mysqli
Très important car mysqli est déprécié et ne doit plus être utilisé...

Source de lenteurs et plantages
Avatar de l’utilisateur
Sylveretour
Roi des posts
Roi des posts
 
Messages: 596
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Mise à jour base de données impossible

Messagepar pif-le-chien » 22 Jan 2018 à 17:11

Merci de répondre :D

mysqli ?!

Code: Tout sélectionner
<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'xxxxx.mysql.db';
$dbport = '';
$dbname = 'xxxxx';
$dbuser = 'xxxxx';
$dbpasswd = 'xxxxx';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);



EDIT : j'ai fait la manip sur wampserver il y a 15 jours sans aucun soucis.
Avatar de l’utilisateur
pif-le-chien
Posteur néophyte
Posteur néophyte
 
Messages: 78
Enregistré le: 17 Sep 2015 à 17:33

Re: Mise à jour base de données impossible

Messagepar soda » 22 Jan 2018 à 17:21

Je pense que ta table phpbb_search_wordmatch contient énormément d'enregistrements, du coup la requête prend 3 siècles à s’exécuter, et MySQL, jeune impatient, décide de s'en aller voir ailleurs; d'où le message d'erreur.

Une solution serait de vider la table, de mettre à jour,e t de reconstruire l'index de recherche
soda
Posteur expérimenté
Posteur expérimenté
 
Messages: 354
Enregistré le: 25 Déc 2006 à 11:55
Localisation: Sur mon cheval blanc

Re: Mise à jour base de données impossible

Messagepar pif-le-chien » 22 Jan 2018 à 17:25

Ok,

Je vais tout reprendre.

Quand tu dis "reconstruire l'index de recherche", c'est automatique où il y a une manipulation ?

Sinon question subsidiaire, je laisse la version PHP en 5.6 sur le serveur pour le moment, ou je la passe en 7.0 ?

Merci à toi.
Avatar de l’utilisateur
pif-le-chien
Posteur néophyte
Posteur néophyte
 
Messages: 78
Enregistré le: 17 Sep 2015 à 17:33

Re: Mise à jour base de données impossible

Messagepar Sylveretour » 22 Jan 2018 à 17:27

$dbms est bien en mysqli
EDIT : j'ai fait la manip sur wampserver il y a 15 jours sans aucun soucis.

Ton serveur est donc surchargé, je te conseille alors:
. De mettre ton forum en maintenance
.De faire une sauvegarde de la BDD
. Injecter cette sauvegarde en local
. Faire la maj localement
. Sauvegarder la nouvelle base et l'injecter à la place de celle du serveur
. Réouvrir le forum
Avatar de l’utilisateur
Sylveretour
Roi des posts
Roi des posts
 
Messages: 596
Enregistré le: 21 Nov 2017 à 18:24
Localisation: West Coast

Re: Mise à jour base de données impossible

Messagepar pif-le-chien » 22 Jan 2018 à 20:24

J'ai finalement utilisé la méthode proposée par soda, méthode qui me semblait plus simple. J'ai vidé la table phpbb_search_wordmatch et c'est passé comme une lettre à la poste.

Merci beaucoup pour votre aide. :D :D

Pif
Avatar de l’utilisateur
pif-le-chien
Posteur néophyte
Posteur néophyte
 
Messages: 78
Enregistré le: 17 Sep 2015 à 17:33


Retourner vers Mises à jour/Conversions

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité