Passer à la dernière version depuis la v4
A l'aide !!
Support Général
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
je gère un site et celui-ci a été créé avec la v4.
Repoussant l'échéance auprès de mon hébergeur, je suis maintenant contraint de mettre à jour le site (passage de la base php en v7)
Je suis preneur de conseils pour pouvoir transférer le tout, car je n'ai pas envie de me farcir à nouveau la création du site, ni perdre les données du forum.
merci.
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Je vous invite à lire attentivement les articles de la documentation que vous trouverez<a href="/wiki/migrer-son-site-vers-une-nouvelle-version"> ici</a>.
Olivier.
Olivier
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
et où trouver celle de mon site (même si visiblement il me propose une maj 4.1?)
Édité par spazdav Le 28/05/2019 à 19h40
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
=> Accès via l'administration de votre site - Outils - Rapport système
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
4.0.6
je passe directement en 4.1 alors?
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
Fatal error: Call to undefined method PersistenceContext::get_sql() in /homepages/42/d342265087/htdocs/smallads/phpboost/SmalladsExtensionPointProvider.class.php on line 36
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Il manque le module Petites annonces. Il faut l'uploader et l'installer.
Olivier
Olivier
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
comment saistu que ce module manque? et pour l'installer il faut juste l'uploader via ftp?
(désolé il y a un bail que je n'ai pas touché à tout ça et franchement c'est chiant)
Édité par spazdav Le 29/05/2019 à 12h15
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Le message d'erreur indique clairement le nom du module
Citation :
/homepages/42/d342265087/htdocs/smallads/phpboost/SmalladsExtensionPointProvider.class.php
Pour rappel, seuls les modules dits "officiels" sont présents dans l'archive d'update. Les autres modules, disponibles sur le site officiel et les modules perso (mis à jour) ainsi que les thèmes doivent être intégrés dans l'archive manuellement avant de lancer le script de migration.
Sinon, il y a aussi un .log présent dans de dossier /update après mise à jour.
Nous sommes conscients que la documentation peut paraître quelques fois longue à lire mais nous nous devons d'être le plus précis que possible. Peut-être avons-nous encore des points d'amélioration de ce côté-là.
N'hésitez pas à poster en cas de difficulté.
Olivier.
Olivier
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
le point:
ma bdd initiale a été sauvegardée avec phpboost.
je sauvegarde également les fichiers sur mon pc et je commence les maj.
La première vers 4.1 se déroule bien.
La suivante me mets le message d’erreur cité plus haut.
Entre temps j'ai un souci avec la bdd chez mon hébergeur (pas grave je me dit que j'ai celle de phpboost)
je recrée une base, j'arrive péniblement à rentrer les tables de l'ancienne sur la nouvelle.
je modifie le config du dossier kernel, mais toujours pareil: site hs
Depuis j'ai rééssayé d'installé la v5: message d'une page d'un pb de bdd une fois la dernière étape validée.
Réupload des fichiers d'origine, modification du config dans kernel: site hs
upload des fichiers d'install complets d'une 4.1: j'entre les infos de la bdd, il me demande de confirmer l'écrasement et j'ai ça:
invalid query. (ERRNO 1171) All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE insteadquery: CREATE TABLE phpboost_comments (`id` INT(11) AUTO_INCREMENT DEFAULT NULL, `id_topic` INT(11) DEFAULT 0 NOT NULL, `message` TEXT DEFAULT NULL, `user_id` INT(11) DEFAULT 0 NOT NULL, `pseudo` VARCHAR(255) DEFAULT '' NOT NULL, `user_ip` VARCHAR(255) DEFAULT '' NOT NULL, `note` INT(11) DEFAULT 0 NOT NULL, `timestamp` INT(11) DEFAULT 0 NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 ENGINE = MyISAM
une solution? car ça commence gentillement à me casser les pieds.
tout ça pour une histoire de fin de support de php 5 et passer sur du 7
Édité par spazdav Le 29/05/2019 à 17h20
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Tu dit que la conversion en 4.1 c'est bien passé ?
quand tu dis la suivante tu parle de laquelle ?
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
ça a merdé à la mise à jour de la 4.1 à la suivante.
depuis, impossible de repartir sur les fichiers du 4.0 et sa bdd sauvegardée via phpboost et le config réédité.
Est-il possible d'installer une v5 et d'injecter ma bdd de la v4 pour récupérer les infos?
Édité par spazdav Le 29/05/2019 à 21h13
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
Fichiers du site 4.0 remis sur le serveur, config bdd de la v4 corrigé avec les nouveaux paramètres de la nouvelle bdd.
Bdd injectée via myphpadmin et les tables sont présentes.
j'ai ce message sur le site:
Fatal error: Uncaught TypeError: Argument 1 passed to Debug::fatal() must be an instance of Exception, instance of Error given, called in /homepages/42/d342265087/htdocs/kernel/framework/core/error/RawExceptionHandler.class.php on line 72 and defined in /homepages/42/d342265087/htdocs/kernel/framework/util/Debug.class.php:146 Stack trace: #0 /homepages/42/d342265087/htdocs/kernel/framework/core/error/RawExceptionHandler.class.php(72): Debug::fatal(Object(Error)) #1 /homepages/42/d342265087/htdocs/kernel/framework/core/error/RawExceptionHandler.class.php(53): RawExceptionHandler->raw_display() #2 [internal function]: RawExceptionHandler->handle(Object(Error)) #3 {main} thrown in /homepages/42/d342265087/htdocs/kernel/framework/util/Debug.class.php on line 146
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Si les fichiers son en 4.0 il faut remettre la base de données 4.0
Si la base de donnée est 4.1 il faut mettre la 4.1 en fichier.
En cas de soucis, il faut remettre votre sauvegarde en place pour repartir d'une base fonctionnelle.
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
Si j'entre les infos de la nouvelle base dans le config/kernel ça devrait fonctionner, non?
car là j'upload les fichiers et la bdd 4.0 et ça merde...
Édité par spazdav Le 31/05/2019 à 11h47
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie