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
Reprise du message précédent
le nom de la bdd a changé chez l'hébergeur.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
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Si il y a eu un changement au niveau du nom de la BDD effectivement il faut changer les valeurs dans /kernel/db/config.php
Par contre si il y a également eu un changement de version du SGBD la c'est plus "complexe" avec une v4.0
Et en plus, petite attention particulière lié au fait que une sauvegarde fait avec PHPBoost doit être restauré avec PHPBoost et non phpMyAdmin (l'inverse est également vrai); de mémoire cela pose problème à cause de l'encodage du fichier et j'ai jamais cherché plus loin.
Cordialement, janus57
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
La solution pour vous serait de faire les migrations en local puis mettre le site en ligne lorsqu'il est à jour.
Olivier
Édité par olivierb Le 31/05/2019 à 13h37
Olivier
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
janus57 :
r contre si il y a également eu un changement de version du SGBD la c'est plus "complexe" avec une v4.0
c'est à dire?
Voici mon idée:
tout retirer du serveur, retirer les tables de ma bdd dans php admin.
Virer la bdd dans php et en recréer une nouvelle
uploader une install de 4.0, la lancer.
Restaurer ma bdd d'origine dans phpboost.
Et le module petites annonces.
Je devrais donc récupérer les choses?
edit:
lorsque je fait ce que je décris ci dessus, j'ai un message d’erreur...
je repart d'un site vide, et d'une nouvelle bdd et j'ai ça:
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
Édité par spazdav Le 31/05/2019 à 14h53
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Olivier
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
Fatal error: Uncaught TypeError: Argument 1 passed to Debug::fatal() must be an instance of Exception, instance of Error given, called in C:\wamp64\www\kernel\framework\core\error\RawExceptionHandler.class.php on line 72 and defined in C:\wamp64\www\kernel\framework\util\Debug.class.php on line 146
( ! ) TypeError: Argument 1 passed to Debug::fatal() must be an instance of Exception, instance of Error given, called in C:\wamp64\www\kernel\framework\core\error\RawExceptionHandler.class.php on line 72 in C:\wamp64\www\kernel\framework\util\Debug.class.php on line 146
Édité par spazdav Le 31/05/2019 à 15h28
xela Membre non connecté
- Modérateur
- Voir le profil du membre xela
- Inscrit le : 26/12/2015
- Groupes :
- Equipe Rédaction
cela pourrait venir de la version de php. Si vous êtes en php7et supérieur le mieux serait de passer en php5.6max pour des tests sur Phpboost v4.0.
Edit : Erreur générée ici => public static function fatal(Exception $exception) du fichier debug.class.php L146 en php7. Vous pouvez éventuellement essayer avec public static function fatal($exception) - sous réserve.
Cordialement,
Xela.
Édité par xela Le 31/05/2019 à 23h46
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
malheureusement il va falloir être plus précis sur les version de PHP et MySQL que vous avez, car avec une version 4.0 de PHPBoost, PHP7 et MySQL 5.7 sont à oublier, car la V4.0 date de 2012, donc PHP7 et PHP5.6 n'existait même pas (PHP5.5 était en Alpha...) et MySQL 5.5 était stable et la version 5.6 de MysQL en bêta/RC.
Donc oui c'est "chiant" de faire les upgrade, mais si ils sont fait dans l'année qui suivent une version majeur c'est plus "tranquille" à cause de l'évolution des versions (comme pour toute évolution logiciels, a un moment il n'y a plus d'autre choix que de passer au dernière versions).
Cordialement, janus57
Édité par janus57 Le 01/06/2019 à 16h49
spazdav Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
je vais demander à mon hébergeur si un backup est possible, car là je dois m'absenter 1 semaine à l'étranger.
Croisons les doigts.
Edit:
j'ai contacté mon hébergeur il y avait un backup de dispo des fichiers du site mais pas de la bdd (ou alors c'est 70 balles ht...)
J'ai tenté de réactiver chez eux le maintien communautaire de php 5.6, et réinjecté ma base via mysql.
Ensuite édition du fichier config dans le dossier kernel.
et là le site remarche
Dans l'immédiat je vais laisser tel quel, étant absent quelques jours.
la maj se fera plus tard.
Merci encore à ceux qui ont répondu à mes doléances
Édité par spazdav Le 02/06/2019 à 19h07
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie