PhpExcel:致命错误:类'PHPExcel_Shared_ZipStreamWrapper'

lek*_*eka 2 php virtualbox phpexcel

我遇到过这个错误

致命错误:第29行\ VBOXSVR\ACACIASOFT\apc\spreadsheet\lib\phpexcel\PHPExcel\Autoloader.php中找不到类'PHPExcel_Shared_ZipStreamWrapper'

我的设置是:主机:Windows 7:这是我从svn检查我的解决方案的地方

Virtual Box Guest Machine :: Windows XP:我的apache,php,mysql安装在哪里.:我还在我的虚拟框上添加了共享目录,以便我将其用作documentroot位置

当我改变文件时,我的困境就开始了.它给我的phpexcel模块带来了错误,但是当我改回了文档c:/ program files/apache ....将项目复制到这个目录.这不会带来任何错误.

Yos*_*tsu 14

同样的问题一直困扰着我死了一整天.我发现如果你有自己的自动加载器功能,之前已经注册了spl,那么你必须在自动加载器无法加载所需类的情况下返回false,如下所示:

spl_autoload_register('my_autoload');
function my_autoload($className)
{
    if(file_exists(CLASS_PREFIX.".$className.php"))
    {
        require_once(CLASS_PREFIX.".$className.php");
    }
    else
    {
        return false;
    }
}
Run Code Online (Sandbox Code Playgroud)