我已将 PHPExcel 用于我的 codeigniter 应用程序,它在本地主机中运行良好,但是当我将其托管到服务器时,出现以下错误:
致命错误:在 \xx\xx\xx 中找不到类“PHPExcel_Shared_String”
Third_party\PHPExcel\Autoloader.php 第 36 行
最新版本的 PHPExcel 中的自动加载器发生了变化,似乎破坏了与 PHP
如果您编辑Classes/PHPExcel/Autoloader.php
文件并更改第 58 行,该行应为
return spl_autoload_register(array('PHPExcel_Autoloader', 'Load'), true, true);
to
return spl_autoload_register(array('PHPExcel_Autoloader', 'Load'));
我已经对 github 上的开发分支进行了更改,以测试 PHP 版本并执行相应的行
虽然这不是故意的,但请注意,我们确实试图让用户至少升级到 PHP 5.3.0 版本,因为我们无法解决使用大型电子表格的用户抱怨的任何内存/性能问题,直到我们可以使用 PHP 最新版本中提供的一些新功能。 PHP 5.2 版本不再受支持,甚至 5.3 版本也已停产,今年年底前将不再受支持
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)