Bonjour à tous,
Je vous contact aujourd'hui, car j'ai un gros problème de sécurité ...
Aujourd'hui même, le serveur OVH hébergent la plupart des sites web de mon entreprise a planté, ou du moins quelque chose produit une erreur, nous empêchant toute connexion à toutes les bases de données.
Un gros problème:
Le message d'erreur affiché, précise mon identifiant et mon MDP pour la connexion à la bdd ovh.
Le voici:
Et voici en dessous mon fichier pdoConnect.php:Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[00000] [1040] Too many connections' in /homez.xxx/xxx/xxx/xxx/classes/PdoConnect.php:16 Stack trace: #0 /homez.xxx/xxx/xxx/xxx/classes/PdoConnect.php(16): PDO->__construct('mysql:host=10.0.xxx', 'LOGIN', 'MDP') #1 /homez.xxx/xxx/xxx/xxx/templates/menu.php(27): PdoConnect->__construct() #2 /homez.xxx/xxx/xxx/xxx/index.php(153): require_once('/homez.xxx/agen...') #3 {main} thrown in /homez.xxx/xxx/xxx/xxx/classes/PdoConnect.php on line 16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php abstract class PdoConnect { const DRIVER = 'mysql'; const HOST = 'xxx'; const PORT = ''; const DATABASE_NAME = 'xxx'; const USER = 'xxx'; const PASSWORD = 'xxx'; protected $pdo; public function __construct() { $dsn = self::DRIVER.':host='.self::HOST.';dbname='.self::DATABASE_NAME; $this->pdo = new PDO($dsn, self::USER, self::PASSWORD); } } ?>
Existe-t'il un moyen de changer le message d'erreur ? D'éviter cette erreur, ou autre ?
Je vous remercie d'avance pour votre aide .
Partager