Simplesoftwareio/simple-qrcode imagecreatefromstring(): данные не имеют распознаваемого формата в файлеvendor/simplesoftPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Simplesoftwareio/simple-qrcode imagecreatefromstring(): данные не имеют распознаваемого формата в файлеvendor/simplesoft

Сообщение Anonymous »

Эта ошибка возникает, когда я пытаюсь сгенерировать qr-код с помощью simplesoftwareio/simple-qrcode в среде Docker. На локальной машине работает без ошибок (без докера)
Параметры:
php8.3
php-ext:
  • bcmath
  • Основной
  • ctype
  • curl
  • дата
  • dom
  • exif
  • информация о файле
  • фильтр
  • gd
  • хеш
  • значок
  • значок
  • li>
    imagick
  • intl
  • json
  • libxml
  • mbstring
  • mysqlnd
  • openssl
  • pcntl
  • pcre
  • PDO
  • pdo_pgsql
  • pdo_sqlite
  • Phar
  • posix
  • случайная
  • строка чтения
  • redis
  • Отражение
  • сессия
  • SimpleXML
  • сокеты
  • натрий
  • SPL
  • sqlite3
  • стандарт
  • li>
    токенизатор
  • xml
  • xmlreader
  • xmlwriter
  • Zend OPcache
  • zip
  • zlib
Laravel 10.42
simplesoftwareio/simple-qrcode 4.2
Код:

Код: Выделить всё

        $path = storage_path(sprintf('app/accounts/qr/%s.png', 'SOME_LOGIN'));

QrCode::format('png')
->size(500)
->style('dot', 0.9)
->eye('square')
->merge('/resources/images/qr_custom_mask.png', 1)
->errorCorrection('H')
->margin(3)
->generate(
json_encode(['login' => 'SOME_LOGIN', 'pass' => 'SOME_PASS']),
$path
);
Все каталоги и ресурсы в путях существуют
Этот код работает в режиме FPM, но в CLI (очередь, тинкер, планировщик) выдает эту ошибку .

Код: Выделить всё

[2024-06-24 18:03:27] production.ERROR: imagecreatefromstring(): Data is not in a recognized format {"exception":"[object] (ErrorException(code: 0): imagecreatefromstring(): Data is not in a recognized format at /var/www/vendor/simplesoftwareio/simple-qrcode/src/Image.php:21)
Я пытался пересобрать контейнер, манипулировать флагами с помощью json_encode, очищать кеш и перезапускать очереди. В любом случае это не работает. Пожалуйста помогите!!!

Подробнее здесь: https://stackoverflow.com/questions/786 ... -a-recogni
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»