致命错误:未找到“PDO”类

时间:2013-06-14 09:55:16

标签: pdo php

我对此非常困惑

Fatal error: Class 'PDO' not found in /home/itstec2/public_html/pard_config/class/Config.php on line 13

这是我的Config.php

<?php

$dbhost=null;
$dbname=null;
$dbuser=null;
$dbpass=null;

$file = __DIR__ ."/config.json";

$array = file_get_contents($file);
$dbConfig=json_decode($array);

$pardConfig=new PDO('mysql:host='.$dbConfig[0].';'.'dbname='.$dbConfig[1],$dbConfig[2],$dbConfig[3]);

?> 

Config.php文件正在与所有其他包含一起使用。但它不能与域一起使用。它有致命的错误。为什么?

My Domain

1 个答案:

答案 0 :(得分:1)

如果将phpinfo()函数的输出与其他目录的输出进行比较,那么它将会发现PDO对象确实没有被加载,并且它正在使用不同的php.ini它不工作的目录。在工作部分,PHP正在使用/usr/local/lib/php.ini,而它在不工作的目录中使用/home/itstec2/public_html/php.ini

某些提供程序允许您对Web根目录中的不同部分使用不同的PHP配置。如果您为特定目录使用额外的ini文件,则必须确保您具有所有必要的设置。