0

我对此很困惑

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 文件与所有其他包含一起使用。但它不适用于域。它有那个致命的错误。为什么会这样?

我的域名

4

1 回答 1

1

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

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

于 2013-06-14T10:21:16.720 回答