[function.require-once]:无法打开流:没有这样的文件或目录php

时间:2011-02-08 13:25:23

标签: php database-connection

当我转到http://zyz.com/abc/index.php时,我收到以下错误:

Warning: require_once(C:\Inetpub\vhosts\xyz.com\httpdocs\abc\classes/mysqli.cls.inc) [function.require-once]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\xyz.com\httpdocs\abc\classes\_ClassLoader.inc on line 5

下面是类loader.inc文件

    <?php

function __autoload($clsname) {
    $ClassDir = dirname( __FILE__ ) . "/";
    require_once $ClassDir . strtolower( $clsname ) . '.cls.inc';
}

?>

2 个答案:

答案 0 :(得分:4)

您没有安装mysqli,但正在尝试使用它。您的__autoload函数会尝试从Web应用程序的目录中加载它,但如果安装它的话,那就不是它所在的位置。 Install and configure mysqli来解决问题。您可以通过在任何phpinfo();文件中写.php来检查是否已安装。

答案 1 :(得分:0)

你在C:\ Inetpub \ vhosts \ xyz.com \ httpdocs \ abc \ classes文件夹中有文件mysqli.cls.inc吗?检查确切的名称