Migration à partir de phpBB 3.0.14

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.

Migration à partir de phpBB 3.0.14

Messagepar Feneck91 » 08 Mai 2018 à 09:28

Bonjour à toutes et à tous.

Après des années de bons et loyaux services mon NAS sur lequel est hébergé mon forum a rendu l'âme.
Je vais donc en profiter pour migrer le forum de la version 3.0.18 (la dernière) en 3.2.

Est-ce possible ? Il marchait, j'avais installé plein de MOD qu'il va falloir que je désinstalle...
Je pense que ça va être compliqué...
Modifié en dernier par Skouat le 25 Mai 2018 à 12:37, modifié 1 fois.
Raison: Titre : Correction version phpBB
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Mazeltof » 08 Mai 2018 à 11:47

'jour ici,

Oui c'est possible, il y a cette doc qui détaille la procédure et également plusieurs sujets disponibles dans ce forum. :wink:
Image Image Image
Avatar de l’utilisateur
Mazeltof
Resp. des graphistes
Resp. des graphistes
 
Messages: 2722
Enregistré le: 09 Mar 2009 à 23:02
Localisation: Arras

Re: Migration à partir de phpBB 3.0.18

Messagepar Zoddo » 08 Mai 2018 à 17:52

Bonjour.

La 3.0.18 n'existe pas. Tu veux plutôt dire "3.0.14" ?

La doc que t'indique Mazeltof effectue un remplacement complet des fichiers, ce qui t'évites d'avoir besoin de désinstaller tous tes MODs un par un.

Petite info qui peut t'intéresser : la plupart des extensions qui sont issues de MODs sont capables de récupérer automatiquement les données et la configuration de l'ancien MOD ;)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6573
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 08 Mai 2018 à 22:12

Merci pour vos réponses.
Oui je sais que certains MOD savent récupérer, je suis moi même développeur d'un MOD (Introduciator) que je tente de porter en extension, hélas il me manque quelques callbacks bien placées pour pouvoir faire la même chose qu'avec le MOD...
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Zoddo » 08 Mai 2018 à 22:31

Feneck91 a écrit:hélas il me manque quelques callbacks bien placées pour pouvoir faire la même chose qu'avec le MOD...

Les events peuvent être ajoutés sur demande dans la prochaine version de phpBB ;)

Hésites pas à ouvrir un topic ici si tu veux qu'on en discute : extensions-aide-developpement/ :)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6573
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 11 Mai 2018 à 07:32

Merci pour vos réponses.

J'ai utilisé l'outils pour remettre ma base de données un peu carrée (beaucoup de MOD installé qu'il a fallut retirer), j'ai au passage perdu pas mal d'infos, de MOD que je ne réinstallerais pas : calendrier / galerie de photo / attributs / etc.

Par contre je n'arrive pas au bout du process :
The installer detected a timeout
The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI.

Installing Data: \phpbb\db\migration\data\v32x\merge_duplicate_bbcodes.
Skip “installer.update_filesystem.download_updated_files” task
Skip “installer.update_filesystem.update_files” task
Skip “installer.update_filesystem.show_file_status” task
Skip “installer.update_filesystem.diff_files” task
Skip “installer.update_filesystem.check_task” task
Skip “installer.obtain_data.update_ftp_settings” task
Skip “installer.obtain_data.update_files” task
Skip “installer.obtain_data.file_updater_method” task


J'utilise wampserveur et je ne trouve pas où il faut augmenter le timeout, j'ai tenté plusieurs endroit mais sans succès.
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Steph » 11 Mai 2018 à 08:18

Salut,

Voici la probable solution : annonces-a-lire/sujet211219.html#p1652863
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 18196
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 11 Mai 2018 à 22:17

C'était url et url=, j'ai supprimé url relancé et là tout à été OK
Ensuite, je retente de re-crééer ABBC3_URL_TIP et là ça ne fonctionne plus, impossible de le re-créer...

Je crois que maintenant j'ai du boulot sur la planche ! J'ai un peu tout cassé, il faut reconstruire le forum...

En plus l'ACP n'est plus disponible :
Erreur générale
SQL ERROR [ mysqli ]

Duplicate entry 'viglink_ask_admin_last' for key 'PRIMARY' [1062]

SQL

INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('viglink_ask_admin_last', 1526070093, 0)

BACKTRACE

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

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 996
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/config/db.php
LINE: 161
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/config/db.php
LINE: 122
CALL: phpbb\config\db->set_atomic()

FILE: [ROOT]/ext/phpbb/viglink/event/acp_listener.php
LINE: 102
CALL: phpbb\config\db->set()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\viglink\event\acp_listener->set_viglink_services()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/includes/acp/acp_main.php
LINE: 486
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_main->main()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()


J'ai quitté et je suis revenu, (en ayant supprimé le répertoire install) et le message est parti !
Modifié en dernier par Feneck91 le 11 Mai 2018 à 22:42, modifié 1 fois.
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Zoddo » 11 Mai 2018 à 22:37

Bonjour,

Pour ta dernière erreur, supprime le dossier /cache/production, ça devrait te la résoudre.
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6573
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 11 Mai 2018 à 22:56

Les gars, qu'est-ce que je ferais sans vous ! Respect !
Un énorme merci.

Bon petite question à la con... J'utilisais phpBB SEO, il y a quelques chose à faire pour que ça refonctionne ?
Parce que là les urls rewrite ne fonctionnent plus, bon d'un autre côté j'ai changé de plateforme (passé sur ma machine locale de dev) donc pas mal de chose changent lorsque le domaine n'est pas le même...
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Zoddo » 11 Mai 2018 à 23:16

J'ai peut-être une solution ? Est-ce que le SQL rewrite était activé ou pas ?
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 6573
Enregistré le: 16 Mar 2011 à 18:44
Localisation: Laval / Le Mans

Re: Migration à partir de phpBB 3.0.18

Messagepar Steph » 12 Mai 2018 à 07:27

Salut,

Dans un premier temps, il est possible de conserver les règles de l'ancien htaccess ce qui peremettra de ne pas perdre les anciens liens.

Mais nous sommes dans un tout autre sujet.
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 18196
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 12 Mai 2018 à 07:58

En effet Steph, je vais m'attacher à rester dans le sujet d'origine et je vais en ouvrir un autre.
A priori c'est réglé, le forum fonctionne. J'ai perdu tous les smiley, tous les addons, pas mal de réglages mais ça fonctionne.
Je vais (re)mettre les extensions qu'il faut et reconfigurer tout ça.

Je ne passe pas encore en résolu tant que le forum n'est pas encore en production, lorsque mon NAS (DS1815+ qui devrait être changé en un DS1817+) sera de retour d'Angleterre où il est en réparation / échange.

EDIT : non les smiley ont été conservés, c'est les bbcodes qu'il faut supprimer...
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 23 Mai 2018 à 22:17

Bon, énormément de travail a été réalisé. J'ai réinstallé ce qui manquait, reconfigurer les balises TAB, restes les tableaux qui merdent encore.
J'ai fais tout l'update sous windows avec wampserver.
Reste plusiers points : je vais détruire la BDD et la reconstruire avec le backup du PC local de dev, ça devrait fonctionner.
Par contre, si je supprime tous les fichiers (phpBB 3.0.x) et remet les nouveaux ça ne fonctionnera pas. En effet là tout est en local sous windows, si je mets tout à jours sous mon nas synology, il va y a voir des problèmes de droits. Je me rappelle que pour chaque dossier, certains fichiers, il y a des droits différents, certains sont en 444 d'autres en 666, etc.
Comment je fais pour remettre les bons droits sur les bons répertoires ?
Est-ce que je peux réinstaller from scratch sur le synology puis scratcher la base, la restaurer avec celle qui est en locale puis recopier les extensions + styles dans les dossiers du NAS ?
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Migration à partir de phpBB 3.0.18

Messagepar Feneck91 » 25 Mai 2018 à 08:39

Mise en production sur mon NAS DS1815+.

Bon, j'ai copié les fichiers sur le NAS (remplacés ceux présents), remis les droits comme Knowledge Base - phpBB3 Chmod Permissions comme expliqué.
J'ai changé ma base de données de MariaDB 5 à MariaDB 10.

Si on va sur le noeud racine du forum, je ne sais pas pourquoi, il ajoute deux fois le nom de domaine ??????????
Si on va sur le forum j'ai cette erreur (j'ai acivé les traces de debug dans config.php):
General Error
SQL ERROR [ mysqli ]

No such file or directory [2002]

BACKTRACE

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

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

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

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 549
CALL: phpbb\db\driver\mysqli->sql_connect()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 205
CALL: phpbb\di\container_builder->inject_dbal_driver()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 412
CALL: phpbb\di\container_builder->get_container()

FILE: [ROOT]/phpbb/di/container_builder.php
LINE: 158
CALL: phpbb\di\container_builder->load_extensions()

FILE: [ROOT]/common.php
LINE: 115
CALL: phpbb\di\container_builder->get_container()

FILE: [ROOT]/index.php
LINE: 23
CALL: include('[ROOT]/common.php')

J'ai passé beaucoup de temps à le faire fonctionner mais il semble s'obstiner à ne pas vouloir fonctionner et personnellement là je suis sec, je ne sais pas ce qui ne va pas...
Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 384
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Suivante

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é