2012-07-31 3 views
0

quelqu'un peut me dire ce qui pourrait causer cette erreur « Erreur fatale: Classe AOP introuvable »classe AOP introuvable lors de l'appel d'une classe singleton

quand je l'appelle la classe singleton comme ceci: $db = db::krijgInstantie();

J'utilise une conception et mvc cette erreur est bizarre, parce que j'utilise le même code pour un autre site

public static function krijgInstantie() 
    { 
     if (!self::$instantie) 
     { 
      $config = config::krijgInstantie(); 
      $db_type = $config->config_waarden['database']['db_type']; 
      $hostnaam = $config->config_waarden['database']['db_hostnaam']; 
      $dbnaam = $config->config_waarden['database']['db_naam']; 
      $db_wachtwoord = $config->config_waarden['database']['db_wachtwoord']; 
      $db_gebruikersnaam = $config->config_waarden['database']['db_gebruikersnaam']; 
      $db_poort = $config->config_waarden['database']['db_poort']; 

     self::$instantie = new PDO("$db_type:host=$hostnaam;port=$db_poort;dbname=$dbnaam",$db_gebruikersnaam, $db_wachtwoord); 
      self::$instantie-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
     } 
     return self::$instantie; 
    } 

merci, Richard

+1

Pouvez-vous essayer ' ' –

+0

http://stackoverflow.com/search?q=%5Bphp%5D+Fatal+error%3A+Class+PDO+not+found –

+0

juste une seconde, NON, il dit, je ne peux pas le croire .. ce qui pourrait l'assaillir, parce que j'ai plusieurs sites fonctionnant dans le même environnement d'hébergement partagé --- merci @ Mike - espérait être unique – Richard

Répondre

2

Votre installation de PHP est manquant le module PDO. Vérifiez votre PHP.ini.

Voir aussi: http://php.net/manual/en/pdo.installation.php

+0

Je vais marquer celui-ci comme la solution alors, j'appelle l'hébergeur demain! - et je vais arrêter de discuter stackoverflow! – Richard