Erreur Accès site après changement mdp BDD Hebergeu
Ferméjordane45 Messages postés 38300 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 novembre 2024 - 16 août 2022 à 11:09
- Erreur Accès site après changement mdp BDD Hebergeu
- Erreur 0x80070643 - Accueil - Windows
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site inaccessible - Guide
- Site pour vendre des objets d'occasion - Guide
3 réponses
16 août 2022 à 09:52
Bonjour,
Tu dis :
on a changé les mots de passe de l'hebergeur et myphpadmin et maintenant on a cette erreur
Il suffit donc de renseigner les bons identifiants dans tes scripts php ..
Informations à changer, donc, dans un des deux fichiers
include_once("includes/name_configaration.php"); /* This is for includeing the all predefine name of database,tables,user,password */ include_once("includes/connection.php"); /* This is for includeing the all database connection*/
PS : Habituellement, les commentaires se placent AVANT les lignes de code concernées.. pas après...
query_function.php :
<?php
class general
{
private $db;
// Connect to DB when the class construct
public function __construct($database)
{
$this->db = $database;
}
public function select_query($fields,$tables,$where,$data_array,$mode)
{
$query_string="SELECT ".$fields." FROM ".$tables." ".$where." ";
(ligne 15) $query = $this->db->prepare($query_string);
foreach($data_array As $key=>$value)
{
$data_array[$key] = stripslashes($value);
}
try
{
$query->execute($data_array);
init.php :
<?php session_start();
include_once("includes/name_configaration.php");
/* This is for includeing the all predefine name of database,tables,user,password */
include_once("includes/connection.php");
/* This is for includeing the all database connection*/
include_once("includes/query_function.php");
/* This is for includeing the all query function */
include_once("includes/login_check.php");
/* This is for includeing the user session check*/
include_once("includes/mail_function.php");
/* This is for includeing the mail function*/
include_once("includes/other_function.php");
/* This is for includeing other required function */
$page_name=basename($_SERVER['PHP_SELF']);
$general_cls_call=new general($db);
$other_cls_call=new otherFun();
$email_cls_call=new email();
$checking=new checkLogin();
$checking->checkSession($page_name, SITE_ADMIN_URL);
$currency_array=array('EURO'=>'€');
$valid_img_format_array=array('jpg', 'jpeg', 'png', 'gif', 'tif', 'svg');
(ligne 24 ) $find_setting_global=$general_cls_call->select_query("*", SETTING, "WHERE hashed_id=:hashed_id", array(':hashed_id'=>md5('1'.SECURITY_SALT)), 1);
$main_lang="fr";
include_once("lang.php");
?>
16 août 2022 à 10:11
oui j'ai bien changé tout les identifiant fichier par fichier sans résultat, et c'est la première fois je publie ici dans un forum merci pour votre retour !
16 août 2022 à 11:09
Vu que c'est du PDO, active l'affichage des erreurs PDO ainsi que l'affichage des erreurs PHP
Comme expliqué ici : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Le souci se situe clairement au niveau de ta connexion. ( donc des infos que tu lui passes )