Ошибка обновления LARAVEL Composer ⇐ Linux
-
Anonymous
Ошибка обновления LARAVEL Composer
Мы попытались скопировать и вставить существующее приложение с сервера разработки на наш работающий сервер для развертывания. После вставки папки мы попытались обновить композитор, но получили ошибку.
Вот лог терминала:
Проблема 1 - maatwebsite/excel[3.1.28, ..., 3.1.30] требует phpoffice/phpspreadsheet 1.16.* -> возможно с помощью phpoffice/phpspreadsheet[1.16.0]. - maatwebsite/excel[3.1.31, ..., 3.1.49] требует phpoffice/phpspreadsheet ^1.18 -> можно выполнить с помощью phpoffice/phpspreadsheet[1.18.0, ..., 1.29.0]. - maatwebsite/excel 3.1.27 требует phpoffice/phpspreadsheet ^1.16 -> доступно с помощью phpoffice/phpspreadsheet[1.16.0, ..., 1.29.0]. - maatwebsite/excel 3.1.26 требует phpoffice/phpspreadsheet ^1.15 -> доступно с помощью phpoffice/phpspreadsheet[1.15.0, ..., 1.29.0]. - maatwebsite/excel[3.1.0, ..., 3.1.25] требует php ^7.0 -> ваша версия PHP (8.2.11) не удовлетворяет этому требованию. - phpoffice/phpspreadsheet[1.15.0, ..., 1.29.0] требует ext-gd * -> он отсутствует в вашей системе. Установите или включите расширение PHP gd. - Корневой композитор.json требует maatwebsite/excel ^3.1 -> выполняется maatwebsite/excel[3.1.0, ..., 3.1.49]. Чтобы включить расширения, убедитесь, что они включены в ваших файлах .ini: - /etc/php.ini - /etc/php.d/10-opcache.ini - /etc/php.d/20-bz2.ini - /etc/php.d/20-calendar.ini - /etc/php.d/20-ctype.ini - /etc/php.d/20-curl.ini - /etc/php.d/20-dom.ini - /etc/php.d/20-exif.ini - /etc/php.d/20-fileinfo.ini - /etc/php.d/20-ftp.ini - /etc/php.d/20-gettext.ini - /etc/php.d/20-icov.ini - /etc/php.d/20-mbstring.ini - /etc/php.d/20-pdo.ini - /etc/php.d/20-phar.ini - /etc/php.d/20-simplexml.ini - /etc/php.d/20-sockets.ini - /etc/php.d/20-sodium.ini - /etc/php.d/20-sqlite3.ini - /etc/php.d/20-tokenizer.ini - /etc/php.d/20-xml.ini - /etc/php.d/20-xmlwriter.ini - /etc/php.d/20-xsl.ini - /etc/php.d/30-pdo_sqlite.ini - /etc/php.d/30-xmlreader.ini Вы также можете запустить `php --ini` в терминале, чтобы увидеть, какие файлы используются PHP в режиме CLI. Альтернативно, вы можете запустить Composer с параметром `--ignore-platform-req=ext-gd`, чтобы временно игнорировать эти необходимые расширения. Что нам нужно сделать, чтобы решить эту проблему.
Спасибо
Любая помощь в решении проблемы приветствуется. Спасибо
Мы попытались скопировать и вставить существующее приложение с сервера разработки на наш работающий сервер для развертывания. После вставки папки мы попытались обновить композитор, но получили ошибку.
Вот лог терминала:
Проблема 1 - maatwebsite/excel[3.1.28, ..., 3.1.30] требует phpoffice/phpspreadsheet 1.16.* -> возможно с помощью phpoffice/phpspreadsheet[1.16.0]. - maatwebsite/excel[3.1.31, ..., 3.1.49] требует phpoffice/phpspreadsheet ^1.18 -> можно выполнить с помощью phpoffice/phpspreadsheet[1.18.0, ..., 1.29.0]. - maatwebsite/excel 3.1.27 требует phpoffice/phpspreadsheet ^1.16 -> доступно с помощью phpoffice/phpspreadsheet[1.16.0, ..., 1.29.0]. - maatwebsite/excel 3.1.26 требует phpoffice/phpspreadsheet ^1.15 -> доступно с помощью phpoffice/phpspreadsheet[1.15.0, ..., 1.29.0]. - maatwebsite/excel[3.1.0, ..., 3.1.25] требует php ^7.0 -> ваша версия PHP (8.2.11) не удовлетворяет этому требованию. - phpoffice/phpspreadsheet[1.15.0, ..., 1.29.0] требует ext-gd * -> он отсутствует в вашей системе. Установите или включите расширение PHP gd. - Корневой композитор.json требует maatwebsite/excel ^3.1 -> выполняется maatwebsite/excel[3.1.0, ..., 3.1.49]. Чтобы включить расширения, убедитесь, что они включены в ваших файлах .ini: - /etc/php.ini - /etc/php.d/10-opcache.ini - /etc/php.d/20-bz2.ini - /etc/php.d/20-calendar.ini - /etc/php.d/20-ctype.ini - /etc/php.d/20-curl.ini - /etc/php.d/20-dom.ini - /etc/php.d/20-exif.ini - /etc/php.d/20-fileinfo.ini - /etc/php.d/20-ftp.ini - /etc/php.d/20-gettext.ini - /etc/php.d/20-icov.ini - /etc/php.d/20-mbstring.ini - /etc/php.d/20-pdo.ini - /etc/php.d/20-phar.ini - /etc/php.d/20-simplexml.ini - /etc/php.d/20-sockets.ini - /etc/php.d/20-sodium.ini - /etc/php.d/20-sqlite3.ini - /etc/php.d/20-tokenizer.ini - /etc/php.d/20-xml.ini - /etc/php.d/20-xmlwriter.ini - /etc/php.d/20-xsl.ini - /etc/php.d/30-pdo_sqlite.ini - /etc/php.d/30-xmlreader.ini Вы также можете запустить `php --ini` в терминале, чтобы увидеть, какие файлы используются PHP в режиме CLI. Альтернативно, вы можете запустить Composer с параметром `--ignore-platform-req=ext-gd`, чтобы временно игнорировать эти необходимые расширения. Что нам нужно сделать, чтобы решить эту проблему.
Спасибо
Любая помощь в решении проблемы приветствуется. Спасибо
Мобильная версия