Oft kann bei einem DDEV Composer Befehl dieser Fehler entstehen. Hier die Lösung.

Die Fehlermeldung

Plötzlich funktioniert Composer im DDEV Projekt nicht mehr:

 

ldoerr@Projektname % ddev composer update --ignore-platform-reqs
Loading composer repositories with package information

In CurlDownloader.php line 371:
                                                                                                                                                                 
  curl error 28 while downloading quelle.xyz/api/v4/group/73/-/packages/composer/packages.json: Failed to connect to quelle.xyz port 44  
  3 after 10011 ms: Timeout was reached                                                                                                                          
                                                                                                                                                                 

update [--with WITH] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--dev] [--no-dev] [--lock] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-autoloader] [--no-suggest] [--no-progress] [-w|--with-dependencies] [-W|--with-all-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--patch-only] [-i|--interactive] [--root-reqs] [--bump-after-update [BUMP-AFTER-UPDATE]] [--] [<packages>...]

Composer [update --ignore-platform-reqs] failed, composer command failed: exit status 100. stderr=

 

Die Lösung dafür ist einfach. DDEV ist outdated und kann nicht mehr mit dem aktualisiertem Status mit gewissen Servern verbinden.

Einfach auf den "Upgrading DDEV" Beitrag  gehen und der Anleitung folgen.

Danach noch "ddev restart" ausführen und bestätigen, dass man den "ddev shutoff" auch machen möchte. Dabei gehen keine Daten verloren.

Und schon können Paketquellen wieder einwandfrei über DDEV Composer bezogen werden.

Previous PostLinux Server Tutorial: SSL Zertifikate via Certbot auf unter Apache2 installieren