[réglé] Bug suite à migration chez OVH

Forum concernant les demandes de support pour tout problème d'installation d'un forum phpBB 3.1.x uniquement

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.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[réglé] Bug suite à migration chez OVH

Messagepar FTR » 08 Déc 2017 à 00:24

Bonsoir,
J'ai donc migré mon forum depuis Mavenhosting ver OVH.
La migration de la BDD a du se faire table par table car mon forum est "gros", et du coup ovh bloquait. (parfois j'ai groupé)
Après j'ai migré la partie FTP
J'ai bien respecté la documentation sur la partie cookie, cache...
Je me log sans problème, tous les forums sont accessibles en lecture et édition, les MPs également, Modif de profil ok.... Mais...
lorsque je post j'ai ça :
Erreur générale
SQL ERROR [ mysqli ]

Field 'post_id' doesn't have a default value [1364]

SQL

INSERT INTO php3_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_visibility, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (25, 2, 0, '78.201.40.131', 1512688407, 1, 1, 1, 1, 1, '', 'Re: Nouveau Forum', 'test', '098f6bcd4621d373cade4e832627b4f6', 0, '', '3g2j4h1a', 1, 0, 12849)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2004
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1407
CALL: submit_post()


Je peux cependant éditer un post, le modifier, sauf si c'est le dernier
J'ai un problème similaire à l'envoie de MP

Et dans mon malheur, je n'ai plus accès à ma console d'administration :
Erreur générale
SQL ERROR [ mysqli ]

Field 'log_id' doesn't have a default value [1364]

SQL

INSERT INTO php3_log (user_id, log_ip, log_time, log_operation, log_type, log_data) VALUES (2, '78.201.40.131', 1512688648, 'LOG_ADMIN_AUTH_SUCCESS', 0, '')

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/log/log.php
LINE: 314
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions.php
LINE: 3323
CALL: phpbb\log\log->add()

FILE: [ROOT]/includes/functions.php
LINE: 2906
CALL: add_log()

FILE: [ROOT]/adm/index.php
LINE: 37
CALL: login_box()


Je suis en 3.1.11 (la dernière valide avec Mavenhosting)
Maintenant sur OVH je suis en PHP 5.6 Mysql V.5.6

Merci pour votre aide
Richard
ps : désolé Steph, j'avais pas compris le coup du "up", maintenant c'est bon
Modifié en dernier par FTR le 10 Déc 2017 à 11:05, modifié 1 fois.
FTR
Posteur néophyte
Posteur néophyte
 
Messages: 23
Enregistré le: 20 Mar 2004 à 17:10

Re: Bug suite à migration chez OVH

Messagepar prototype » 08 Déc 2017 à 20:24

salutation !

as tu essayé une méthode inverse du genre :

installé la version de phpbb vierge que tu souhaites donc 3.1.11 vierge
suivre la procédure d'installation comme si c'était un nouveau forum. (le mettre bien évidemment dans le repertoire de destination que l'on souhaite au final).
Tout créer vierge, une fois fait et installé, supprimer le dossier install et se rendre dans l'acp.
Mettre à jour les dossier ou fichier de notre sauvegarde en remplacement des fichiers vierges, pas les config htaccess ... juste les fichiers modifiés genre le style, image, html ....
Regarder au fur et a mesure si tout fonctionne toujours sur le fofo, genre posté a chaque fois un message test por voir si ok ^^
Une fois tous les fichiers chargés, se rendre dans l'acp et procéder à l'importation de la base de donnée.
Cela peut durer longtemps pour des grosses, sa met déjà arrivé que sa mouline pendant plus d'une heure.

Une fois fini, constaté le résultat ^^.
Pas de problème de timer ou autre en étant chez ovh aussi.

----

Sinon, importer tout le ftp, modifier le fichier config a la racine du forum. Aller dans l'acp et importer la base.

----

bon courage.
Sa sainteté le seul et l'unique Proto vous salut
Elwen, jeu rp basé sur phpbb
prototype
Posteur néophyte
Posteur néophyte
 
Messages: 84
Enregistré le: 08 Mai 2014 à 22:09

Re: Bug suite à migration chez OVH

Messagepar Sylveretour » 08 Déc 2017 à 21:43

Bonjour,

Le meilleur outil pour importer/gérer une base de données, surtout très grosse est mysqldumper.
Une nouvelle version compatible php 7 est dispo ici -> https://github.com/DSB/MySQLDumper
Sylveretour
Posteur néophyte
Posteur néophyte
 
Messages: 43
Enregistré le: 21 Nov 2017 à 18:24

Re: Bug suite à migration chez OVH

Messagepar FTR » 09 Déc 2017 à 14:38

Merci pour vos conseils
J'ai tenté la réinstallation à neuf de la version 3.1.11, j'ai galéré, et pour finir ça m'a bloqué (crash global) car en fait j'utilisais le mode subsilver2 (désactivé mais présent)
Du coup j'ai tenté une installation à neuf de la 3.2 en utilisant conversion, et là ça a marché, sauf pour mes images (malgré le fait de les avoirs déplacées) et l'indexation de recherche qui m'a à nouveau mis le forum en vrac car j'ai explosé la volumétrie.
Mon problème est donc partiellement solutionné.
-> Dois je clôturer cette demande ou je laisse ouvert pour d'éventuels conseils complémentaires ?
a+
Richard
FTR
Posteur néophyte
Posteur néophyte
 
Messages: 23
Enregistré le: 20 Mar 2004 à 17:10

Re: Bug suite à migration chez OVH

Messagepar Sylveretour » 09 Déc 2017 à 15:29

Je te conseille d'installer ton forum en local sur ton ordi avec par exemple wampserver.
Tu active le php 7
Tu peut ainsi tout régler plus facilement en local
Une fois tout bien installé en local, tu monte un mysqldumper à la fois en local et en ligne pour transférer la base de données en faisant un dump (découpage)
Sylveretour
Posteur néophyte
Posteur néophyte
 
Messages: 43
Enregistré le: 21 Nov 2017 à 18:24

Re: Bug suite à migration chez OVH

Messagepar FTR » 10 Déc 2017 à 11:05

Je l'ai, mais je ne sais pas m'en servir, je vais creuser cette piste. pour le dump en le faisant en 3x sa passe, comme un mysqldumper le ferait en fait.
En attendant mon forum est fonctionnel et dans la toute dernière version 8)
Les images en pj : solutionnés en mettant mon ftp en binaire (info trouvée ici) :D
Problème de volumétrie des tables "Search" : repassé en MyISAM (info trouvée ici) :D et j'ai recopié celle de mon ancien forum
Il faut que je trouve comment passer mon forum du bleu au gris, changer le bandeau et tout le tralala. Je ferais ça ultérieurement.
Merci
Richard
FTR
Posteur néophyte
Posteur néophyte
 
Messages: 23
Enregistré le: 20 Mar 2004 à 17:10

Re: [réglé] Bug suite à migration chez OVH

Messagepar galixte » 13 Déc 2017 à 05:37

Pour les base de données volumineuses, il est utile, en effet, de supprimer l’index de la recherche pour alléger la taille de la sauvegarde de la BDD.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 10000
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.


Retourner vers Installation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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