Задать вопрос
@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
  • Вопрос задан
  • 395 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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 подключены?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы