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:
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
Et voici en dessous mon fichier pdoConnect.php:

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 .