Платформа API с SQLite: не удалось найти драйверPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Платформа API с SQLite: не удалось найти драйвер

Сообщение Anonymous »

Я использую слегка модифицированную версию среды Symfony Platform API. Поскольку часть системы Postgres, встроенная в эту среду, сейчас не работает для меня, я возвращаюсь к использованию SQLite в качестве поставщика базы данных. Драйвер: не удалось найти драйвер при загрузке каких-либо страниц, связанных с базой данных Symfony, в браузере. Это имеет смысл, поскольку настройка Docker Compose не по умолчанию настроена на использование SQLite. Основываясь на информации, которую можно увидеть в некоторых других вопросах/ответах, вот что я пытался добавить в DockerFile, без успеха:

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

RUN apt update && apt upgrade -y
RUN apt-get install -y ca-certificates apt-transport-https
RUN apt-get install -y software-properties-common
RUN apt-get install -y python3-launchpadlib
RUN add-apt-repository http://archive.ubuntu.com/ubuntu noble-updates/main
RUN add-apt-repository ppa:ondrej/php
RUN apt update
RUN apt upgrade
RUN apt install -y php7.3-sqlite3
RUN rm -rf /var/lib/apt/lists/*
К сожалению, это дает следующий выход при выполнении Docker Compose Build-no-cache :
=> ERROR [php frankenphp_base 9/17] RUN apt update 0.8s
------
> [php frankenphp_base 9/17] RUN apt update:
0.150
0.150 WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
0.150
0.223 Hit:1 http://deb.debian.org/debian bookworm InRelease
0.225 Hit:2 http://deb.debian.org/debian bookworm-updates InRelease
0.239 Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease
0.345 Ign:4 https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm InRelease
0.372 Err:5 https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm Release
0.372 404 Not Found [IP: 185.125.190.80 443]
0.452 Reading package lists...
0.763 E: The repository 'https://ppa.launchpadcontent.net/ondrej/php/ubuntu bookworm Release' does not have a Release file.
------
failed to solve: process "/bin/sh -c apt update" did not complete successfully: exit code: 100
< /code>
Кто -нибудь знает подлый способ установить этот неуловимый пакет (или функциональный эквивалент)? < /p>
=== < /p>
Поэтому я считаю, что все еще существует зависимость от другого слоя, который не удовлетворен.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ind-driver
Ответить

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

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

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

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

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