【问题标题】:ZIpArchive not found未找到 ZIPArchive
【发布时间】:2016-04-04 08:49:37
【问题描述】:

致命错误:在第 234 行的 /home/coaster/public_html/system/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php 中找不到类“ZipArchive”。 我在 opencart 中使用的是 2.31 的扩展版本。

如何解决?

【问题讨论】:

  • 2.31 版是什么? PHPExcel 没有 2.31 版本;最新版本是 1.8.1
  • 谷歌错误信息,例如Fatal error: Class 'ZipArchive' not found opencart

标签: phpexcel


【解决方案1】:

ZipArchive 类在ZIP extension 中可用。您想先install 邮编扩展名。您可以使用名为 pecl 的便捷应用程序来完成此操作,该应用程序安装 PHP 扩展:pecl install zip

如果您没有安装 pecl 应用程序,您可以使用您最喜欢的包管理器来安装,例如:apt-get install pecl

要检查扩展是否安装成功,您可以通过命令行检查

php -r "echo extension_loaded('zip') ? 'Installed' : 'Not installed';"

php -m | grep zip

【讨论】:

  • 如何在 c-panel 中做到这一点?
【解决方案2】:

在控制台运行:

sudo apt-get install php7.0-zip

之后一定要重启apache。

【讨论】:

    【解决方案3】:

    如果您有 cPanel 访问权限,也可以自行完成:

    第 1 步

    转到 Cpanel - PHP Pear 包 - 查找 PHP 扩展 - 搜索 zip。 安装找到的 zip 扩展。

    第 2 步:

    转到 Cpanel - 选择 PHP 版本 - 勾选 zip 选项 - 保存。

    现在尝试上传 .ocmod.zip 文件。现在应该可以工作了。 为我工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-29
      • 1970-01-01
      • 2018-10-19
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      相关资源
      最近更新 更多