@krispey102

PHP Spout не работает ошибка Class 'ZipArchive' not found (0)?

Подключаю модуль чтобы из админки сайта можно было загружать эксель на сайт. Но выводит ошибку:
[Error] 
Class 'ZipArchive' not found (0)
/srv/avantmedia/local/vendor/box/spout/src/Spout/Reader/XLSX/Creator/InternalEntityFactory.php:143
#0: Box\Spout\Reader\XLSX\Creator\InternalEntityFactory->createZipArchive()
	/srv/avantmedia/local/vendor/box/spout/src/Spout/Reader/XLSX/Reader.php:84
#1: Box\Spout\Reader\XLSX\Reader->openReader(string)
	/srv/avantmedia/local/vendor/box/spout/src/Spout/Reader/ReaderAbstract.php:127
#2: Box\Spout\Reader\ReaderAbstract->open(string)
	/srv/avantmedia/local/php_interface/include/service-import.php:117
#3: require_once(string)
	/srv/avantmedia/bitrix/admin/service-import.php:1

Что может быть не так? На сервере php 7.2, там вроде модуль ZipArchive автоматически идёт

$php -m:
вот полный список:
[PHP Modules]
calendar
Core
ctype
date
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
openssl
pcntl
pcre
PDO
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
dyuriev
@dyuriev
A posteriori
Class 'ZipArchive' not found

у вас отсутствует модуль php-zip
https://www.php.net/manual/ru/book.zip.php

вроде модуль ZipArchive автоматически идёт

вам показалось
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
На сервере php 7.2
Точно?
Что может быть не так?
Как узнать, какие библиотеки php подключены?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы