Changement de BDD [Réglé]
passion16s Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre passion16s
- Inscrit le : 20/01/2012
- Site internet
J'ai changé la formule de mon abonnement à mon hébergeur, du coup je n'ai plus ma base de données,
J'en ai recréé une mais j'aimerais savoir qu'elles lignes sont à modifier pour que mon site puisse s'y connecter.
Cordialement
olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance
Il y a plusieurs wiki en rapport avec ce sujet :
https://www.phpboost.com/wiki/changement-d-hebergement-ou-de-serveur
https://www.phpboost.com/wiki/changement-d-h-bergement-ou-de-serveur-avec-phpmyadmin
Par contre, concernant la perte de la BDD, soit il y a eu une fausse manipulation, soit le problème est dû à l'hébergeur. Dans les deux cas, si vous n'avez pas sauvegardé votre site et sa BDD, je vous invite à vous rapprocher de l'hébergeur et de son système de sauvegarde.
Olivier
Édité par olivierb Le 09/04/2017 à 08h03
Olivier


passion16s Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre passion16s
- Inscrit le : 20/01/2012
- Site internet
J'ai les sauvegarde de la BDD dans un dossier.
olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance

Je vois par contre que votre site est en 5.0.15 : n'oubliez pas d'effectuer les mises à jour, nous sommes en 5.0.16 actuellement

Olivier.
Olivier


olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance
Votre problème ne semble pas réglé :
Citation :
Fatal error: Uncaught TypeError: Argument 1 passed to CurrentUser::__construct() must be an instance of SessionData, null given, called in /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php on line 37 and defined in /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php:42 Stack trace:
#0 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php(37): CurrentUser->__construct(NULL)
#1 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/core/environment/context/AppContext.class.php(188): CurrentUser::from_session()
#2 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Timezone.class.php(82): AppContext::get_current_user()
#3 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Timezone.class.php(56): Timezone::get_user_timezone()
#4 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Date.class.php(460): Timezone::get_timezone(3)
#5 /homepages/10/d398866309/htdocs/phpbo in /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php on line 42
#0 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php(37): CurrentUser->__construct(NULL)
#1 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/core/environment/context/AppContext.class.php(188): CurrentUser::from_session()
#2 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Timezone.class.php(82): AppContext::get_current_user()
#3 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Timezone.class.php(56): Timezone::get_user_timezone()
#4 /homepages/10/d398866309/htdocs/phpboost/kernel/framework/util/Date.class.php(460): Timezone::get_timezone(3)
#5 /homepages/10/d398866309/htdocs/phpbo in /homepages/10/d398866309/htdocs/phpboost/kernel/framework/phpboost/user/CurrentUser.class.php on line 42
Si vous n'arrivez pas à remonter votre BDD en suivant le wiki, je vous conseille (toujours après avoir sauvegardé le FTP) :
- de mettre le dossier /install de votre version de PHPBoost sur votre FTP et de lancer le script votre_site/install
- de vider le cache via l'administration et de vérifier le fonctionnement général de PBT
- d'importer votre dernière BDD
- une nouvelle fois vidage des caches PBT
Pensez à vérifier aussi, via l'administration, les éventuelles redirections inscrites dans le htaccess
Olivier.
Edit Concernant la réponse à cette question
Citation :
cela se passe dans /kernel/db/config.php
J'en ai recréé une mais j'aimerais savoir qu'elles lignes sont à modifier pour que mon site puisse s'y connecter.
Édité par olivierb Le 09/04/2017 à 10h40
Olivier


Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie