2011-02-08 53 views
1

我收到以下错误,当我去http://zyz.com/abc/index.php[function.require一次]:未能打开流:没有这样的文件或目录的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'; 
} 

?> 
+0

+1因为这不是一个问题 – oopbase 2011-02-08 13:26:49

回答

4

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

+0

我认为是问题。当我打开php.ini文件没有什么像“;扩展= p​​hp_mysqli.dll”这显然意味着(据我所知)mysqli不insklled – sam 2011-02-08 13:42:31

0

你位于C有文件mysqli.cls.inc:\的Inetpub \虚拟主机\ xyz.com \的httpdocs \ ABC \ classes文件夹?检查确切名称

+0

mysqli.cls.inc不在那里 – sam 2011-02-08 13:40:18

相关问题