我遇到了这个错误
\VBOXSVR\ACACIASOFT\apc\spreadsheet\lib\phpexcel\PHPExcel\Autoloader.php致命错误:在第29行的
中找不到'PHPExcel_Shared_ZipStreamWrapper‘类
我的当前设置是:主机: Windows 7:这是我从svn中签出解决方案的地方
虚拟盒客服机::Windows :安装我的apache,php,mysql的地方。*我还在虚拟框中添加了共享目录,以便将其用作documentroot位置
当我改变文档根目录时,我的困境就开始了。它会给我的phpexcel模块带来错误,但是当我更改回documentroot c:/program /apache时.将项目复制到此目录。这不会带来任何错误。
发布于 2013-04-26 20:04:54
如果有人碰巧在Linux上,那么这个错误可能是由不正确的使用权限引起的。
我也有同样的问题,但我更改了“共享”文件夹的所有者,并将其设置为“www-data”用户,这是我的系统中的apache用户(chown www-data:www-data Shared)。这修复了“类'PHPExcel_Shared_ZipStreamWrapper‘未找到”错误。
然而,这并不是完全修复,您真正需要做的是确保PHPExcel文件夹中的文件夹和文件分配给正确的用户,并确保它们具有正确的权限。以下是你是如何做到的:
您需要将PHPExcel文件夹及其中的每一项分配给www-data用户,以便Apache能够访问这些文件。确保您在PHPExcel文件夹下的一个级别,然后运行以下命令:
sudo chown -R www-data:www-data PHPExcel仅此而已。Apache应该能够访问所有文件,并且错误应该得到解决。
https://stackoverflow.com/questions/9072687
复制相似问题