API -Plattform mit SQLite: konnte keinen Treiber findenPhp

PHP-Programmierer chatten hier
Guest
 API -Plattform mit SQLite: konnte keinen Treiber finden

Post by Guest »

Ich verwende eine leicht modifizierte Version der API -Plattform Symfony -Umgebung. Da ein Teil des in diese Umgebung integrierten Postgres -Systems für mich im Moment nicht funktioniert, kehre ich zurück, um SQLite als Datenbankanbieter zu verwenden. Der Treiber: Es konnte Treiber beim Laden eines der Datenbankseiten meiner Symfony-App im Browser nicht finden. Das ist sinnvoll, da das Docker Compose -Setup standardmäßig für die Verwendung von SQLite konfiguriert ist. Basierend auf Informationen, die in einigen anderen Fragen/Antworten zu sehen sind, habe ich versucht, die Dockerfile ohne Erfolg hinzuzufügen:

Code: Select all

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/*
Leider ergibt dies die folgende Ausgabe, wenn ein Docker-Komponierungs-Build-NO-Cache :
durchgeführt wird=> 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>
Kennt jemand eine hinterhältige Methode, um dieses schwer fassbare Paket (oder ein funktionales Äquivalent) zu erhalten? < /p>
=== < /p>
Bearbeiten: Laut einem geschätzten Kommentar habe ich in meiner Liste der Befehle, die ausgeführt werden, Installation-Php-Extensions pdo_sqlite, aber ich erhalte trotzdem, dass die Treibernachricht nicht finden konnte. Ich glaube also, dass es immer noch eine Abhängigkeit von einer anderen Ebene gibt, die nicht zufrieden ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post