-
-
Notifications
You must be signed in to change notification settings - Fork 693
Open
Milestone
Description
Preliminary checklist
- I am using the latest stable version of DDEV (see upgrade guide)
- I have searched existing issues
- I have checked the troubleshooting guide
- I have run
ddev utility testor at leastddev utility diagnoseto include output below
Output of ddev utility test or ddev utility diagnose
Expand `ddev utility test` diagnostic information
lease make sure you have already looked at troubleshooting guide:
https://docs.ddev.com/en/stable/users/usage/troubleshooting/
Simple things to check:
* Use latest stable DDEV version
* ddev poweroff
* Restart Docker Provider
* Reboot computer
* Temporarily disable VPN and firewall
* Remove customizations like 'docker-compose.*.yaml' and PHP/Apache/Nginx config while debugging.
Resulting output will be written to:
/tmp/ddev-debug-test.txt
file:///tmp/ddev-debug-test.txt
Please provide the file for support in Discord or the issue queue.
OK to stop running projects? This does no harm, they will be restarted [Y/n] (yes): yes
Doing ddev poweroff but will restart projects at completion
Container ddev-sw-utilities-redis Removed
Container ddev-sw-utilities-idp Removed
Container ddev-sw-utilities-db Removed
Container ddev-sw-utilities-web Removed
Container ddev-sw-utilities-minio Removed
Container ddev-sw-utilities-elasticsearch Removed
Network ddev-sw-utilities_default Removed
Project sw-utilities has been stopped.
Container ddev-my-project-minio Removed
Container ddev-my-project-db Removed
Container ddev-my-project-redis Removed
Container ddev-my-project-web Removed
Container ddev-my-project-elasticsearch Removed
Container ddev-my-project-rabbitmq Removed
Network ddev-my-project_default Removed
Project my-project has been stopped.
The ddev-ssh-agent container has been removed. When you start it again you will have to use 'ddev auth ssh' to provide key authentication again.
Network ddev_default removed
======== Output file will be in /tmp/ddev-debug-test.txt ========
======== docker pull ddev/ddev-utilities ========
======== DDEV version ========
ITEM VALUE
DDEV version v1.25.0
architecture amd64
cgo_enabled 0
db ddev/ddev-dbserver-mariadb-11.8:v1.25.0
ddev-environment linux
ddev-ssh-agent ddev/ddev-ssh-agent:v1.25.0
docker 29.2.1
docker-api 1.53
docker-compose v5.0.2
docker-platform linux-docker
global-ddev-dir /home/nicky/.ddev
go-version go1.25.6
mutagen 0.18.1
os linux
router ddev/ddev-traefik-router:v1.25.0
web ddev/ddev-webserver:v1.25.0
xhgui-image ddev/ddev-xhgui:v1.25.0
======== project configuration via ddev utility configyaml ========
# Complete processed project configuration:
additional_fqdns: []
additional_hostnames:
- mediamarkt-theme-demo
composer_version: "2"
corepack_enable: false
database:
type: mariadb
version: "10.11"
default_container_timeout: "120"
disable_upload_dirs_warning: true
docroot: public
hooks:
post-start:
- exec: mc ls minio/public || mc mb minio/public
service: minio
- exec: mc anonymous set download minio/public
service: minio
- exec: mc ls minio/private || mc mb minio/private
service: minio
- exec: |
mysql -uroot -proot -hdb -e "CREATE DATABASE IF NOT EXISTS db_test; GRANT ALL ON db_test.* TO 'db'@'%';";
for i in $(seq 1 5)
do
mysql -uroot -proot -hdb -e "CREATE DATABASE IF NOT EXISTS db_${i}; GRANT ALL ON db_${i}.* TO 'db'@'%';";
done
- exec: git config --global --add safe.directory /var/www/html
name: my-project
nodejs_version: 20.11.0
performance_mode: none
php_version: "8.3"
project_tld: ddev.site
type: php
use_dns_when_possible: true
web_extra_exposed_ports:
- container_port: 9997
http_port: 8887
https_port: 9997
name: admin-proxy
- container_port: 5173
http_port: 8173
https_port: 5173
name: admin-proxy-vite
- container_port: 9998
http_port: 8888
https_port: 9998
name: storefront-proxy
- container_port: 9999
http_port: 8889
https_port: 9999
name: storefront-assets
- container_port: 5333
http_port: 10333
https_port: 5333
name: vite-plugin-0
- container_port: 5334
http_port: 10334
https_port: 5334
name: vite-plugin-1
- container_port: 5335
http_port: 10335
https_port: 5335
name: vite-plugin-2
- container_port: 5336
http_port: 10336
https_port: 5336
name: vite-plugin-3
- container_port: 5337
http_port: 10337
https_port: 5337
name: vite-plugin-4
- container_port: 5338
http_port: 10338
https_port: 5338
name: vite-plugin-5
- container_port: 5339
http_port: 10339
https_port: 5339
name: vite-plugin-6
- container_port: 5340
http_port: 10340
https_port: 5340
name: vite-plugin-7
webimage: ddev/ddev-webserver:v1.25.0
webimage_extra_packages:
- httpie
- chromium
- php8.3-pcov
- php8.3-ds
- php8.3-yaml
- php8.3-ssh2
- php8.3-gmp
- php8.3-amqp
webserver_type: nginx-fpm
xdebug_enabled: false
======== DDEV Global Information ========
Global DDEV dir is /home/nicky/.ddev
addon-data-url=https://addons.ddev.com/addons.json
developer-mode=false
fail-on-hook-fail=false
instrumentation-opt-in=true
instrumentation-queue-size=0
instrumentation-reporting-interval=0s
instrumentation-user=
internet-detection-timeout-ms=3000
last-started-version=v1.25.0
letsencrypt-email=
mailpit-http-port=8025
mailpit-https-port=8026
mkcert-caroot=/home/nicky/.local/share/mkcert
no-bind-mounts=false
omit-containers=[]
omit-project-name-by-default=false
performance-mode=none
project-tld=ddev.site
remote-config-update-interval=0
remote-config-url=https://raw.githubusercontent.com/ddev/remote-config/main/remote-config.jsonc
required-docker-compose-version=v5.0.2
router-bind-all-interfaces=false
router-http-port=80
router-https-port=443
share-default-provider=
simple-formatting=false
sponsorship-data-url=https://ddev.com/s/sponsorship-data.json
table-style=default
traefik-monitor-port=10999
use-docker-compose-from-path=false
use-hardened-images=false
use-letsencrypt=false
wsl2-no-windows-hosts-mgt=false
xdebug-ide-location=
xhgui-http-port=8143
xhgui-https-port=8142
xhprof-mode=xhgui
======== OS Information ========
Default shell: /usr/bin/zsh
uname -a: Linux COMP-1340 6.18.7-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 23 16:42:34 UTC 2026 x86_64 GNU/Linux
Distro: Fedora Linux 43 (Workstation Edition)
======== existing project customizations ========
.ddev/docker-compose.db_extras.yaml
.ddev/docker-compose.elasticsearch_extras.yaml
.ddev/docker-compose.rabbitmq.yaml
.ddev/docker-compose.redis_extras.yaml
.ddev/php/php.ini
.ddev/rabbitmq-build/enabled_plugins
======== installed DDEV add-ons ========
┌───────────────┬─────────┬─────────────────────────┬───────────────────────────┐
│ ADD-ON │ VERSION │ REPOSITORY │ DATE INSTALLED │
├───────────────┼─────────┼─────────────────────────┼───────────────────────────┤
│ elasticsearch │ v0.3.2 │ ddev/ddev-elasticsearch │ 2024-06-12T12:28:18+02:00 │
├───────────────┼─────────┼─────────────────────────┼───────────────────────────┤
│ minio │ v2.0.2 │ ddev/ddev-minio │ 2024-06-12T12:31:56+02:00 │
├───────────────┼─────────┼─────────────────────────┼───────────────────────────┤
│ redis │ v1.2.1 │ ddev/ddev-redis │ 2024-06-12T11:38:08+02:00 │
└───────────────┴─────────┴─────────────────────────┴───────────────────────────┘
======== ddev installation alternate locations: ========
/usr/bin/ddev
======== Creating dummy project named tryddevproject-15675 in ../tryddevproject-15675 ========
Creating a new DDEV project config in the current directory (/home/nicky/LetsTalk/tryddevproject-15675)
Once completed, your configuration will be written to /home/nicky/LetsTalk/tryddevproject-15675/.ddev/config.yaml
Configuring a 'php' project named 'tryddevproject-15675' with docroot 'web' at '/home/nicky/LetsTalk/tryddevproject-15675/web'.
For full details use 'ddev describe'.
Configuration complete. You may now run 'ddev start'.
======== User information (id -a) ========
uid=1000(nicky) gid=1000(nicky) groups=1000(nicky),10(wheel),967(docker),968(i2c),969(pkg-build),1001(onepassword) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
======== docker provider info ========
docker client location: -rwxr-xr-x. 1 root root 35632944 2 feb 18:22 /usr/bin/docker
docker client alternate locations:
/usr/bin/docker
Docker provider: linux-docker
======== proxy settings ========
HTTP_PROXY=''
http_proxy=''
HTTPS_PROXY=''
https_proxy=''
NO_PROXY=''
no_proxy=''
======== docker version ========
Client: Docker Engine - Community
Version: 29.2.1
API version: 1.53
Go version: go1.25.6
Git commit: a5c7197
Built: Mon Feb 2 17:21:00 2026
OS/Arch: linux/amd64
Context: default
Server: Docker Engine - Community
Engine:
Version: 29.2.1
API version: 1.53 (minimum version 1.44)
Go version: go1.25.6
Git commit: 6bc6209
Built: Mon Feb 2 17:16:59 2026
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v2.2.1
GitCommit: dea7da592f5d1d2b7755e3a161be07f43fad8f75
runc:
Version: 1.3.4
GitCommit: v1.3.4-0-gd6d73eb8
docker-init:
Version: 0.19.0
GitCommit: de40ad0
======== docker context ls ========
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
DOCKER_HOST=notset
DOCKER_CONTEXT=notset
DOCKER_DEFAULT_PLATFORM=notset
======== ddev utility dockercheck ========
Docker platform: linux-docker
docker buildx version v0.31.1
Using Docker context: default
Using Docker host: unix:///var/run/docker.sock
docker-compose: v5.0.2
Docker version: 29.2.1
Docker API version: 1.53
Able to run simple container that mounts a volume.
Able to use internet inside container.
docker buildx is working correctly (trivial build succeeded)
Docker authentication is configured correctly
Docker disk space:
Filesystem Size Used Available Use% Mounted on
overlay 1.8T 507.4G 1.3T 27% /
======== Existing docker containers ========
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b8fa3a726275 phpstorm_helpers:PS-253.29346.151 "/bin/sh" 6 weeks ago Created phpstorm_helpers_PS-253.29346.151
f139909ac6a7 phpstorm_helpers:PS-253.28294.345 "/bin/sh" 8 weeks ago Created phpstorm_helpers_PS-253.28294.345
======== docker system df ========
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 70 6 30.07GB 2.795GB (9%)
Containers 6 0 1.204MB 1.204MB (100%)
Local Volumes 104 2 15.23GB 15.23GB (99%)
Build Cache 295 0 16.61GB 9.66GB
Tips:
1. Periodically check your Docker filesystem usage with 'docker system df'
2. Use 'docker builder prune' to remove unused Docker build cache (it doesn't remove your data)
3. To remove all containers and images (it doesn't remove your data):
```
ddev poweroff
docker rm -f $(docker ps -aq) || true
docker rmi -f $(docker images -q)
```
(DDEV images will be downloaded again on 'ddev start')
======== mkcert information ========
/home/linuxbrew/.linuxbrew/bin/mkcert
/usr/bin/mkcert
v1.4.4
CAROOT= WSLENV= JAVA_HOME=
/home/nicky/.local/share/mkcert
total 8
-r--------. 1 nicky nicky 2484 4 dec 21:07 rootCA-key.pem
-rw-r--r--. 1 nicky nicky 1728 4 dec 21:07 rootCA.pem
======== ping attempt on ddev.site ========
PING dkdkd.ddev.site (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.059 ms
--- dkdkd.ddev.site ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.059/0.059/0.059/0.000 ms
======== curl information ========
/home/linuxbrew/.linuxbrew/bin/curl
/usr/bin/curl
curl 8.17.0 (x86_64-pc-linux-gnu) libcurl/8.17.0 OpenSSL/3.6.0 zlib/1.3.1 brotli/1.2.0 zstd/1.5.7 libidn2/2.3.8 libssh2/1.11.1 nghttp2/1.68.0 ngtcp2/1.19.0 nghttp3/1.14.0 librtmp/2.3 mit-krb5/1.22.1 OpenLDAP/2.6.10
Release-Date: 2025-11-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM SPNEGO SSL threadsafe TLS-SRP UnixSockets zstd
======== ddev utility rebuild ========
Rebuilding project images without Docker cache...
Executing `/home/nicky/.ddev/bin/docker-compose -f /home/nicky/LetsTalk/tryddevproject-15675/.ddev/.ddev-docker-compose-full.yaml --progress plain build web --no-cache`
Image ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built Building
#1 [internal] load local bake definitions
#1 reading from stdin 877B done
#1 DONE 0.0s
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 1.70kB done
#2 DONE 0.0s
#3 [internal] load metadata for docker.io/ddev/ddev-webserver:v1.25.0
#3 DONE 0.0s
#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s
#5 [1/9] FROM docker.io/ddev/ddev-webserver:v1.25.0@sha256:f6c3fd37615eb3ea59178ff9f06f68d8126e852adc2e9e5676343c3def52b74d
#5 resolve docker.io/ddev/ddev-webserver:v1.25.0@sha256:f6c3fd37615eb3ea59178ff9f06f68d8126e852adc2e9e5676343c3def52b74d 0.0s done
#5 CACHED
#6 [2/9] RUN getent group tty || groupadd tty
#6 0.150 tty:x:5:
#6 DONE 0.6s
#7 [3/9] RUN (groupadd --gid "1000" "nicky" || groupadd "nicky" || true) && (useradd -G tty -l -m -s "/bin/bash" --gid "nicky" --comment '' --uid "1000" "nicky" || useradd -G tty -l -m -s "/bin/bash" --gid "nicky" --comment '' "nicky" || useradd -G tty -l -m -s "/bin/bash" --gid "1000" --comment '' "nicky" || useradd -G tty -l -m -s "/bin/bash" --comment '' "nicky")
#7 DONE 0.2s
#8 [4/9] RUN mkdir -p /home/nicky && chown nicky /home/nicky && chmod 600 /home/nicky/.pgpass
#8 DONE 0.2s
#9 [5/9] RUN log-stderr.sh mariadb-compat-install.sh || true
#9 0.237 MariaDB compatibility wrappers installed, using mariadb:11.8
#9 DONE 0.3s
#10 [6/9] RUN export XDEBUG_MODE=off; composer self-update --stable || composer self-update --stable || true; composer self-update --2 || log-stderr.sh composer self-update --2 || true
#10 0.306 Storing "stable" as default update channel for the next self-update run.
#10 0.427 Upgrading to version 2.9.5 (stable channel).
#10 0.448
#10 0.646 Use composer self-update --rollback to return to version 2.9.4
#10 0.885 You are already using the latest available Composer version 2.9.5 (2.x channel).
#10 DONE 0.9s
#11 [7/9] RUN timeout 30 apt-get update || true
#11 0.246 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB]
#11 0.286 Get:2 https://packages.sury.org/php trixie InRelease [6126 B]
#11 0.288 Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#11 0.309 Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#11 0.309 Get:5 https://apt.postgresql.org/pub/repos/apt trixie-pgdg InRelease [107 kB]
#11 0.320 Get:6 https://packages.sury.org/php trixie/main amd64 Packages [275 kB]
#11 0.327 Get:7 http://deb.debian.org/debian trixie/main amd64 Packages [9670 kB]
#11 0.340 Get:8 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie InRelease [4626 B]
#11 0.363 Get:9 https://apt.postgresql.org/pub/repos/apt trixie-pgdg/main amd64 Packages [355 kB]
#11 0.446 Get:10 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie InRelease [10.2 kB]
#11 0.455 Get:11 https://archive.mariadb.org/mariadb-11.8/repo/debian trixie/main amd64 Packages [31.3 kB]
#11 0.620 Get:12 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie InRelease [10.2 kB]
#11 0.756 Get:13 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie InRelease [11.0 kB]
#11 0.879 Get:14 http://deb.debian.org/debian trixie-updates/main amd64 Packages [5412 B]
#11 0.880 Get:15 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [100 kB]
#11 0.898 Get:16 https://dl.cloudsmith.io/public/platformsh/cli/deb/debian trixie/main amd64 Packages [6164 B]
#11 1.009 Get:17 https://dl.cloudsmith.io/public/platformsh/upsun-cli/deb/debian trixie/main amd64 Packages [4955 B]
#11 1.097 Get:18 https://dl.cloudsmith.io/public/symfony/stable/deb/debian trixie/main amd64 Packages [9952 B]
#11 1.169 Get:19 http://packages.blackfire.io/debian any InRelease [29.2 kB]
#11 1.792 Get:20 http://packages.blackfire.io/debian any/main amd64 Packages [38.8 kB]
#11 1.810 Fetched 10.9 MB in 2s (6650 kB/s)
#11 1.810 Reading package lists...
#11 DONE 2.3s
#12 [8/9] RUN curl --connect-timeout 10 --max-time 20 --fail -I https://www.google.com || true
#12 0.164 % Total % Received % Xferd Average Speed Time Time Time Current
#12 0.164 Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
#12 0.233 HTTP/2 200
#12 0.233 content-type: text/html; charset=ISO-8859-1
#12 0.233 content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-uPGb5xxActh0VFqh0wOUCA' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
#12 0.233 reporting-endpoints: default="//www.google.com/httpservice/retry/jserror?ei=tLGFabziAoWgi-gP8tbPyQg&cad=crash&error=Page%20Crash&jsel=1"
#12 0.233 accept-ch: Sec-CH-Prefers-Color-Scheme
#12 0.233 p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
#12 0.233 date: Fri, 06 Feb 2026 09:17:40 GMT
#12 0.233 server: gws
#12 0.233 x-xss-protection: 0
#12 0.233 x-frame-options: SAMEORIGIN
#12 0.233 expires: Fri, 06 Feb 2026 09:17:40 GMT
#12 0.233 cache-control: private
#12 0.233 set-cookie: AEC=AaJma5u2SOzuU6mIGNO1Kx5XWaCln1xOC39EDEzO-Vsdtnt_8tD0HPgEhi4; expires=Wed, 05-Aug-2026 09:17:40 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#12 0.233 set-cookie: __Secure-ENID=31.SE=Jg42Z-9ABsE62CT5JQIarSX8xU0aX8PMSiTXsK-DIdZIFcr-GSrTGUwsxkG2CGAbydBR9PogO_FgerI0Bh9C-OlCaUrQFvQAHoFbrvoX5y3xLlEPyWF_b51gb8mmeF146cyOoP3AgU-qal8_jSS-8w36BjZiYHUfBRjrjEu_gp2qFdqYmEZrtPCAu6BhmYUpK_2J9KpI_Fv_fBNmqYcpE2dRw4pSz3goXJG91cNI4Rh_1LShbHkh2Dn-ahU1wbA2_hyr; expires=Tue, 09-Mar-2027 01:35:58 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
#12 0.233 set-cookie: __Secure-BUCKET=CIcC; expires=Wed, 05-Aug-2026 09:17:40 GMT; path=/; domain=.google.com; Secure; HttpOnly
#12 0.233 alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
#12 0.233
#12 DONE 0.3s
#13 [9/9] RUN chmod 777 /run/php /var/log && chmod -f ugo+rwx /usr/local/bin /usr/local/bin/* && mkdir -p /tmp/xhprof && chmod -R ugo+w /etc/php /var/lib/php /tmp/xhprof
#13 DONE 0.7s
#14 exporting to image
#14 exporting layers
#14 exporting layers 0.7s done
#14 exporting manifest sha256:850739124c3ad22bea2e588746fe0dbc2eb4f825ec033155c1766887790f2b21 done
#14 exporting config sha256:75396e792ef13d757fd6a24e9dfd1de655b696ca11789a07897b91120b7b1833 done
#14 exporting attestation manifest sha256:3b753344a4a4b84c0d6cf1293bc0b3c26123dd85cd9ef759fca750676ce0aedc 0.0s done
#14 exporting manifest list sha256:5edcd8d637b1f618687ccde0af4c7196b83bdd85fbcb0d2464129180d8184f43 done
#14 naming to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built done
#14 unpacking to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built
#14 unpacking to docker.io/ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built 0.3s done
#14 DONE 1.0s
#15 resolving provenance for metadata file
#15 DONE 0.0s
Image ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built Built
Rebuilt web service cache for tryddevproject-15675 in 7s
Network ddev_default created
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.0 Pulling
c65ab3e2dcc1 Pulling fs layer
aa20a708baab Pulling fs layer
3b21bfaefe54 Pulling fs layer
f312e18ee726 Pulling fs layer
4f4fb700ef54 Pulling fs layer
9267501d9f15 Pulling fs layer
4f4fb700ef54 Pulling fs layer
4f4fb700ef54 Pulling fs layer
4f4fb700ef54 Pulling fs layer
4f4fb700ef54 Pulling fs layer
f55ef99b2318 Pulling fs layer
384e37c86ba3 Pulling fs layer
4f4fb700ef54 Pulling fs layer
be27e7736be3 Pulling fs layer
b7f6a9d82207 Pulling fs layer
964697c88edd Pulling fs layer
3dba927f6936 Pulling fs layer
dd5c5c742754 Pulling fs layer
4e74a8eefd1b Pulling fs layer
7eb47b4fd23f Pulling fs layer
b8ebe459a5d6 Pulling fs layer
4f4fb700ef54 Pulling fs layer
f40b0bad6c27 Pulling fs layer
cfac6b35bb34 Pulling fs layer
f9a30d0667e1 Pulling fs layer
9a596a684547 Pulling fs layer
c7b51c2a7153 Pulling fs layer
4c5a84c505a7 Pulling fs layer
ef37f56d9084 Pulling fs layer
c98ec2635a19 Pulling fs layer
7c7560aef1d3 Pulling fs layer
468559c5ae5b Pulling fs layer
4f4fb700ef54 Already exists
e2ea4e6d19f1 Download complete
aa20a708baab Download complete
c65ab3e2dcc1 Download complete
3b21bfaefe54 Downloading [> ] 1.049MB/71.2MB
c65ab3e2dcc1 Pull complete
9267501d9f15 Download complete
3b21bfaefe54 Downloading [==> ] 3.146MB/71.2MB
3b21bfaefe54 Downloading [====> ] 6.291MB/71.2MB
964697c88edd Downloading [==================================================>] 45.69kB/45.69kB
dd5c5c742754 Download complete
7eb47b4fd23f Download complete
384e37c86ba3 Download complete
b7f6a9d82207 Download complete
4e74a8eefd1b Download complete
b8ebe459a5d6 Downloading [==================================================>] 8.395kB/8.395kB
9a596a684547 Download complete
b8ebe459a5d6 Download complete
7c7560aef1d3 Download complete
3b21bfaefe54 Downloading [=====> ] 8.389MB/71.2MB
964697c88edd Download complete
c7b51c2a7153 Download complete
be27e7736be3 Download complete
f40b0bad6c27 Download complete
cfac6b35bb34 Download complete
4c5a84c505a7 Download complete
c98ec2635a19 Download complete
3b21bfaefe54 Downloading [======> ] 9.437MB/71.2MB
468559c5ae5b Download complete
3b21bfaefe54 Downloading [=======> ] 10.49MB/71.2MB
f312e18ee726 Downloading [=========> ] 1.049MB/5.288MB
3b21bfaefe54 Downloading [=========> ] 13.63MB/71.2MB
3b21bfaefe54 Downloading [=========> ] 13.63MB/71.2MB
f312e18ee726 Downloading [=========> ] 1.049MB/5.288MB
f312e18ee726 Downloading [=========> ] 1.049MB/5.288MB
3b21bfaefe54 Downloading [=========> ] 13.63MB/71.2MB
3b21bfaefe54 Downloading [============> ] 17.83MB/71.2MB
f9a30d0667e1 Downloading [=========> ] 1.049MB/5.661MB
f312e18ee726 Downloading [=========> ] 1.049MB/5.288MB
f55ef99b2318 Downloading [=================> ] 1.049MB/3.065MB
f9a30d0667e1 Downloading [=========> ] 1.049MB/5.661MB
f312e18ee726 Downloading [===================> ] 2.097MB/5.288MB
f55ef99b2318 Downloading [=================> ] 1.049MB/3.065MB
3b21bfaefe54 Downloading [=============> ] 18.87MB/71.2MB
f312e18ee726 Downloading [===================> ] 2.097MB/5.288MB
f55ef99b2318 Downloading [=================> ] 1.049MB/3.065MB
3b21bfaefe54 Downloading [==============> ] 20.97MB/71.2MB
f9a30d0667e1 Downloading [==================> ] 2.097MB/5.661MB
3b21bfaefe54 Downloading [===============> ] 22.02MB/71.2MB
f9a30d0667e1 Downloading [===========================> ] 3.146MB/5.661MB
f312e18ee726 Downloading [=============================> ] 3.146MB/5.288MB
f55ef99b2318 Downloading [==================================> ] 2.097MB/3.065MB
3b21bfaefe54 Downloading [===============> ] 22.02MB/71.2MB
f9a30d0667e1 Downloading [=====================================> ] 4.194MB/5.661MB
f312e18ee726 Downloading [=============================> ] 3.146MB/5.288MB
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
f55ef99b2318 Downloading [==================================> ] 2.097MB/3.065MB
3b21bfaefe54 Downloading [================> ] 23.07MB/71.2MB
f9a30d0667e1 Downloading [==================================================>] 5.661MB/5.661MB
f312e18ee726 Downloading [=======================================> ] 4.194MB/5.288MB
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
f55ef99b2318 Downloading [==================================> ] 2.097MB/3.065MB
f9a30d0667e1 Download complete
f312e18ee726 Downloading [=======================================> ] 4.194MB/5.288MB
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
f55ef99b2318 Download complete
3b21bfaefe54 Downloading [=================> ] 25.17MB/71.2MB
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
3b21bfaefe54 Downloading [===================> ] 27.26MB/71.2MB
f312e18ee726 Download complete
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
3b21bfaefe54 Downloading [=====================> ] 30.41MB/71.2MB
f312e18ee726 Extracting 1 s
3b21bfaefe54 Downloading [=======================> ] 33.55MB/71.2MB
3dba927f6936 Downloading [=> ] 1.049MB/40.31MB
be27e7736be3 Extracting 1 s
f312e18ee726 Pull complete
3dba927f6936 Downloading [==> ] 2.097MB/40.31MB
3b21bfaefe54 Downloading [=========================> ] 35.65MB/71.2MB
384e37c86ba3 Pull complete
be27e7736be3 Pull complete
3dba927f6936 Downloading [==> ] 2.097MB/40.31MB
3b21bfaefe54 Downloading [===========================> ] 38.8MB/71.2MB
3b21bfaefe54 Downloading [=============================> ] 41.94MB/71.2MB
3dba927f6936 Downloading [==> ] 2.097MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3b21bfaefe54 Downloading [==============================> ] 44.04MB/71.2MB
3dba927f6936 Downloading [==> ] 2.097MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3dba927f6936 Downloading [===> ] 3.146MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3b21bfaefe54 Downloading [================================> ] 46.14MB/71.2MB
3b21bfaefe54 Downloading [==================================> ] 49.28MB/71.2MB
3dba927f6936 Downloading [===> ] 3.146MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3b21bfaefe54 Downloading [====================================> ] 51.38MB/71.2MB
3dba927f6936 Downloading [===> ] 3.146MB/40.31MB
3b21bfaefe54 Downloading [=====================================> ] 53.48MB/71.2MB
3dba927f6936 Downloading [===> ] 3.146MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3b21bfaefe54 Downloading [=======================================> ] 55.57MB/71.2MB
3dba927f6936 Downloading [===> ] 3.146MB/40.31MB
ef37f56d9084 Downloading [=======> ] 1.049MB/6.77MB
3dba927f6936 Downloading [=====> ] 4.194MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Downloading [=========================================> ] 58.72MB/71.2MB
3dba927f6936 Downloading [=====> ] 4.194MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Downloading [==========================================> ] 60.82MB/71.2MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Downloading [===========================================> ] 61.87MB/71.2MB
3dba927f6936 Downloading [=====> ] 4.194MB/40.31MB
3dba927f6936 Downloading [=====> ] 4.194MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Downloading [=============================================> ] 65.01MB/71.2MB
3b21bfaefe54 Downloading [===============================================> ] 67.11MB/71.2MB
3dba927f6936 Downloading [======> ] 5.243MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3dba927f6936 Downloading [======> ] 5.243MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Downloading [=================================================> ] 70.25MB/71.2MB
3dba927f6936 Downloading [======> ] 5.243MB/40.31MB
ef37f56d9084 Downloading [===============> ] 2.097MB/6.77MB
3b21bfaefe54 Download complete
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [=======> ] 6.291MB/40.31MB
ef37f56d9084 Downloading [=======================> ] 3.146MB/6.77MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [=======> ] 6.291MB/40.31MB
ef37f56d9084 Downloading [=======================> ] 3.146MB/6.77MB
3b21bfaefe54 Extracting 1 s
ef37f56d9084 Downloading [=======================> ] 3.146MB/6.77MB
3dba927f6936 Downloading [=========> ] 7.34MB/40.31MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [=========> ] 7.34MB/40.31MB
ef37f56d9084 Downloading [==============================> ] 4.194MB/6.77MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [=========> ] 7.34MB/40.31MB
ef37f56d9084 Downloading [==============================> ] 4.194MB/6.77MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [==========> ] 8.389MB/40.31MB
ef37f56d9084 Downloading [==============================> ] 4.194MB/6.77MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [===========> ] 9.437MB/40.31MB
ef37f56d9084 Downloading [======================================> ] 5.243MB/6.77MB
3b21bfaefe54 Extracting 1 s
ef37f56d9084 Downloading [======================================> ] 5.243MB/6.77MB
3dba927f6936 Downloading [===========> ] 9.437MB/40.31MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [=============> ] 10.49MB/40.31MB
ef37f56d9084 Downloading [==================================================>] 6.77MB/6.77MB
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [==============> ] 11.53MB/40.31MB
ef37f56d9084 Download complete
3b21bfaefe54 Extracting 1 s
3dba927f6936 Downloading [===============> ] 12.58MB/40.31MB
3b21bfaefe54 Extracting 2 s
3dba927f6936 Downloading [================> ] 13.63MB/40.31MB
3b21bfaefe54 Extracting 2 s
3dba927f6936 Downloading [==================> ] 14.68MB/40.31MB
3b21bfaefe54 Extracting 2 s
3dba927f6936 Downloading [====================> ] 16.78MB/40.31MB
3b21bfaefe54 Extracting 2 s
3dba927f6936 Downloading [======================> ] 17.83MB/40.31MB
b8ebe459a5d6 Pull complete
c7b51c2a7153 Pull complete
3b21bfaefe54 Pull complete
3dba927f6936 Downloading [========================> ] 19.92MB/40.31MB
4f4fb700ef54 Pull complete
3dba927f6936 Downloading [============================> ] 23.07MB/40.31MB
3dba927f6936 Downloading [===============================> ] 25.17MB/40.31MB
3dba927f6936 Downloading [===================================> ] 28.31MB/40.31MB
3dba927f6936 Downloading [=====================================> ] 30.41MB/40.31MB
3dba927f6936 Downloading [=========================================> ] 33.55MB/40.31MB
3dba927f6936 Downloading [=============================================> ] 36.7MB/40.31MB
3dba927f6936 Downloading [================================================> ] 38.8MB/40.31MB
3dba927f6936 Download complete
3dba927f6936 Extracting 1 s
3dba927f6936 Extracting 1 s
3dba927f6936 Extracting 1 s
3dba927f6936 Extracting 1 s
3dba927f6936 Extracting 1 s
f40b0bad6c27 Pull complete
f9a30d0667e1 Extracting 1 s
3dba927f6936 Pull complete
f9a30d0667e1 Extracting 1 s
f9a30d0667e1 Pull complete
dd5c5c742754 Pull complete
7c7560aef1d3 Pull complete
964697c88edd Pull complete
4c5a84c505a7 Pull complete
468559c5ae5b Pull complete
ef37f56d9084 Extracting 1 s
9a596a684547 Pull complete
ef37f56d9084 Extracting 1 s
ef37f56d9084 Extracting 1 s
ef37f56d9084 Pull complete
aa20a708baab Pull complete
9267501d9f15 Pull complete
7eb47b4fd23f Pull complete
b7f6a9d82207 Pull complete
4e74a8eefd1b Pull complete
cfac6b35bb34 Pull complete
aa20a708baab Pull complete
9267501d9f15 Pull complete
7eb47b4fd23f Pull complete
b7f6a9d82207 Pull complete
4e74a8eefd1b Pull complete
cfac6b35bb34 Pull complete
c98ec2635a19 Pull complete
f55ef99b2318 Pull complete
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.0 Pulled
Container ddev-ssh-agent Started
ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys.
Using custom web-build configuration:
- /home/nicky/LetsTalk/tryddevproject-15675/.ddev/web-build/Dockerfile.test
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
Building project images.....
Project images built in 2s.
Network ddev-tryddevproject-15675_default Created
Container ddev-tryddevproject-15675-db Started
Container ddev-tryddevproject-15675-web Started
Waiting for containers to become ready: [web db]... ready in 5.5s
Starting ddev-router, pushing config...
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Restarted tryddevproject-15675
======== Project startup ========
2026-02-06T10:18:18.772 Downloading remote config.
2026-02-06T10:18:19.000 Downloading sponsorship data from remote source.
2026-02-06T10:18:19.718 termWidth: 80
TIP OF THE DAY
Interested in backup techniques for your DDEV projects?
https://ddev.com/blog/ddev-backups
2026-02-06T10:18:19.722 termWidth: 80
2026-02-06T10:18:19.722 termWidth: 80
2026-02-06T10:18:19.724 termWidth: 80
❤️ DDEV SPONSORSHIP STATUS
WOW, you have helped us regain so much ground! We're up to 68% of our
$12000/month goal ($8195). Read about the situation at
https://ddev.com/blog/upsun-thank-you-new-sponsors-needed 🚀
Starting tryddevproject-15675...
2026-02-06T10:18:19.783 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.784 GetAvailableRouterPort(): proposedPort 80 already bound on ddev-router, accepting it
2026-02-06T10:18:19.790 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.790 GetAvailableRouterPort(): proposedPort 443 already bound on ddev-router, accepting it
2026-02-06T10:18:19.795 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.796 GetAvailableRouterPort(): proposedPort 8025 already bound on ddev-router, accepting it
2026-02-06T10:18:19.800 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.801 GetAvailableRouterPort(): proposedPort 8026 already bound on ddev-router, accepting it
2026-02-06T10:18:19.808 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.809 GetAvailableRouterPort(): proposedPort 8143 already bound on ddev-router, accepting it
2026-02-06T10:18:19.815 GetAvailableRouterPort(): Router exists, checking bound ports
2026-02-06T10:18:19.816 GetAvailableRouterPort(): proposedPort 8142 already bound on ddev-router, accepting it
2026-02-06T10:18:19.882 host.docker.internal='172.17.0.1' because IsLinux uses 'host-gateway' in extra_hosts
2026-02-06T10:18:19.882 Using automatically detected timezone: TZ=Europe/Amsterdam
2026-02-06T10:18:20.055 All images already exist locally, no pull needed
2026-02-06T10:18:20.414 creating docker volume ddev-global-cache
2026-02-06T10:18:20.414 creating docker volume ddev-tryddevproject-15675-snapshots
2026-02-06T10:18:20.414 creating docker volume tryddevproject-15675-mariadb
2026-02-06T10:18:20.798 Exec chown -R 1000:1000 /mnt/ddev-global-cache /var/lib/mysql
2026-02-06T10:18:22.214 Done chown -R 1000:1000 /mnt/ddev-global-cache /var/lib/mysql: output=
Using custom web-build configuration:
- /home/nicky/LetsTalk/tryddevproject-15675/.ddev/web-build/Dockerfile.test
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
2026-02-06T10:18:22.242 host.docker.internal='172.17.0.1' because IsLinux uses 'host-gateway' in extra_hosts
2026-02-06T10:18:22.243 Using automatically detected timezone: TZ=Europe/Amsterdam
Building project images...
2026-02-06T10:18:22.280 Executing docker-compose -f /home/nicky/LetsTalk/tryddevproject-15675/.ddev/.ddev-docker-compose-full.yaml --progress=plain build
.
Project images built in 1s.
2026-02-06T10:18:23.663 Removing dangling images for the project ddev-tryddevproject-15675
2026-02-06T10:18:23.839 Executing docker-compose -f /home/nicky/LetsTalk/tryddevproject-15675/.ddev/.ddev-docker-compose-full.yaml up -d
Container ddev-tryddevproject-15675-web Recreate
Container ddev-tryddevproject-15675-db Recreate
Container ddev-tryddevproject-15675-web Started
Container ddev-tryddevproject-15675-db Started
2026-02-06T10:18:35.255 VIRTUAL_HOST=tryddevproject-15675.ddev.site for web
2026-02-06T10:18:35.255 HTTP_EXPOSE=80:80,8025:8025 for web
2026-02-06T10:18:35.255 HTTPS_EXPOSE=443:80,8026:8025 for web
2026-02-06T10:18:35.255 VIRTUAL_HOST=tryddevproject-15675.ddev.site for xhgui
2026-02-06T10:18:35.255 HTTP_EXPOSE=8143:80 for xhgui
2026-02-06T10:18:35.255 HTTPS_EXPOSE=8142:80 for xhgui
2026-02-06T10:18:35.418 Running /start.sh in ddev-webserver
Waiting for containers to become ready: [web db]...
2026-02-06T10:18:36.062 ContainerWait: ddev-tryddevproject-15675-web status change: 'starting' after 508ms
2026-02-06T10:18:41.064 ContainerWait: ddev-tryddevproject-15675-web status change: 'healthy' after 5.511s
2026-02-06T10:18:41.578 ContainerWait: ddev-tryddevproject-15675-db status change: 'healthy' after 514ms
ready in 6.0s
2026-02-06T10:18:42.059 Copied /home/nicky/.ddev/commands:CopyIntoVolume_llveznssrrod into /mnt/v/global-commands in 56.969156ms
2026-02-06T10:18:42.106 Exec chown -R 1000 /mnt/v/global-commands stdout=, stderr=, err=<nil>
2026-02-06T10:18:42.449 Testing to see if /mnt/ddev_config is properly mounted
2026-02-06T10:18:42.573 Getting stderr output from 'log-stderr.sh --show'
2026-02-06T10:18:42.768 Router port comparison: existing=[10999 443 80 8025 8026 8142 8143] needed=[443 80 8025 8026 8142 8143 10999] match=true
2026-02-06T10:18:42.768 Router ports have not changed, skipping recreation
ddev-router already running, pushing new config...
2026-02-06T10:18:43.363 Copied /home/nicky/.ddev/traefik:CopyIntoVolume_vdrnpkouhshj into /mnt/v/traefik in 62.659208ms
2026-02-06T10:18:43.406 Exec chown -R 1000 /mnt/v/traefik stdout=, stderr=, err=<nil>
2026-02-06T10:18:43.572 Copied global Traefik config in /home/nicky/.ddev/traefik to ddev-global-cache/traefik
2026-02-06T10:18:44.254 Forcing router healthcheck to verify new config is loaded
Waiting for ddev-router to become ready...
2026-02-06T10:18:44.351 Router wait: checking for container with labels map[com.docker.compose.oneoff:False com.docker.compose.service:ddev-router], polling every 500ms for healthy status
2026-02-06T10:18:44.864 ContainerWait: ddev-router status change: 'healthy' after 513ms
ready in 0.5s
2026-02-06T10:18:44.864 Getting traefik error output
2026-02-06T10:18:45.443 ContainersWait: status changed to '2/2 healthy' after 513ms
Successfully started tryddevproject-15675
Your project can be reached at https://tryddevproject-15675.ddev.site
See 'ddev describe' for alternate URLs.
======== curl -I of http://127.0.0.1 from inside container ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 Feb 2026 09:18:48 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://127.0.0.1:32880 (web container http docker bind port) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 06 Feb 2026 09:18:48 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
======== curl -I of http://tryddevproject-15675.ddev.site (router http URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Date: Fri, 06 Feb 2026 09:18:48 GMT
Server: nginx
Vary: Accept-Encoding
======== Full curl of http://tryddevproject-15675.ddev.site (router http URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 198 0 198 0 0 44908 0 --:--:-- --:--:-- --:--:-- 49500
Success accessing database... db via TCP/IP<br />
ddev is working.<br />
The output file for Discord or issue queue is in
<b>/tmp/ddev-debug-test.txt</b><br />
file:///tmp/ddev-debug-test.txt<br />
======== Full curl of https://tryddevproject-15675.ddev.site (router https URL) from outside ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (60) SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)
More details here: https://curl.se/docs/sslcerts.html
curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the webpage mentioned above.
======== curl -I of https://www.google.com to check internet access and VPN ========
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
HTTP/2 200
content-type: text/html; charset=ISO-8859-1
content-security-policy-report-only: object-src 'none';base-uri 'self';script-src 'nonce-DxkfMjlrqqvn6INvNNdMBQ' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/other-hp
reporting-endpoints: default="//www.google.com/httpservice/retry/jserror?ei=-LGFaYGdIpToi-gP4pPXsQk&cad=crash&error=Page%20Crash&jsel=1"
accept-ch: Sec-CH-Prefers-Color-Scheme
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Fri, 06 Feb 2026 09:18:48 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Fri, 06 Feb 2026 09:18:48 GMT
cache-control: private
set-cookie: AEC=AaJma5tQ6r8dfUQKRjZf_zWC6_7zI1KljyEkm2A0ieoDHpmgLcXnt3A1_Q; expires=Wed, 05-Aug-2026 09:18:48 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-ENID=31.SE=WjuQ_LMl4DJMDAFOmjwzlofFzB0MuhrWs_jhk1KwiWqkO8UYQngE4ikR1wnTg8oTQRc5c8jHgtGLXXEPsGZYFqWydSvkUTeK323tBzIffEqJTxEjYiDxMeSKMH-n6W44dtormtzUrxip2-XihWxI2kj-Nv4Y-DGuxf14UEYnda4Atv6lMDk81--AvM4VkzzB14xjkvacW2pXcV2HSI5vmhy_TGzybgs20EetVk6wnLKDXGcfN6Y75MbLulFT_JB6SZPZ; expires=Tue, 09-Mar-2027 01:37:06 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax
set-cookie: __Secure-BUCKET=CI4F; expires=Wed, 05-Aug-2026 09:18:48 GMT; path=/; domain=.google.com; Secure; HttpOnly
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
======== host.docker.internal status ========
PING host.docker.internal (172.17.0.1) 56(84) bytes of data.
64 bytes from host.docker.internal (172.17.0.1): icmp_seq=1 ttl=64 time=0.103 ms
--- host.docker.internal ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.103/0.103/0.103/0.000 ms
======== Project ownership on host ========
drwxr-xr-x. 1 nicky nicky 16 6 feb 10:17 ../tryddevproject-15675
======== Project ownership in container ========
drwxr-xr-x. 1 nicky nicky 16 Feb 6 10:17 //var/www/html
======== In-container filesystem ========
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/mapper/luks-2d297581-9a95-41b8-b152-c48b5940f423 btrfs 1950785536 532501584 1415250512 28% /var/www/html
======== Thanks for running the diagnostic! ========
Running ddev launch in 3 seconds
Running ddev launch
Waiting for ddev launch to complete before deleting project
Cleanup: deleting test project tryddevproject-15675
Container ddev-tryddevproject-15675-db Removed
Container ddev-tryddevproject-15675-web Removed
Network ddev-tryddevproject-15675_default Removed
Volume tryddevproject-15675-mariadb for project tryddevproject-15675 was deleted
Image ddev/ddev-dbserver-mariadb-11.8:v1.25.0-tryddevproject-15675-built for project tryddevproject-15675 was deleted
Image ddev/ddev-webserver:v1.25.0-tryddevproject-15675-built for project tryddevproject-15675 was deleted
Project tryddevproject-15675 was deleted. Your code and configuration are unchanged.
Optionally, run `docker builder prune` to clean unused builder cache.
Please remove the files from this test with 'rm -r ../tryddevproject-15675'
==== Restarting previously-running DDEV projects====
time="2026-02-06T10:19:15+01:00" level=warning msg="/home/nicky/LetsTalk/my-project/.ddev/docker-compose.rabbitmq.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
Using custom PHP configuration:
- /home/nicky/LetsTalk/my-project/.ddev/php/php.ini
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
time="2026-02-06T10:19:17+01:00" level=warning msg="/home/nicky/LetsTalk/my-project/.ddev/docker-compose.rabbitmq.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion"
Building project images......
Project images built in 3s.
Network ddev-my-project_default Created
Container ddev-my-project-rabbitmq Started
Container ddev-my-project-elasticsearch Started
Container ddev-my-project-redis Started
Container ddev-my-project-minio Started
Container ddev-my-project-db Started
Container ddev-my-project-web Started
Waiting for containers to become ready: [web db]... ready in 6.5s
Starting ddev-router, pushing config...
Container ddev-router Recreate
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Waiting for additional project containers [rabbitmq minio elasticsearch redis] to become ready... ready in 12.5s
mc: Successfully created `/root/.mc/share`.
mc: Initialized share uploads `/root/.mc/share/uploads.json` file.
mc: Initialized share downloads `/root/.mc/share/downloads.json` file.
[2026-02-06 09:19:52 UTC] 0B bundles/
[2026-02-06 09:19:52 UTC] 0B media/
Access permission for `minio/public` is set to `download`
Using custom PHP configuration:
- /home/nicky/LetsTalk/utilities-library/.ddev/php/php.ini
Custom configuration is updated on restart.
If you don't see your custom configuration taking effect, run 'ddev restart'.
Building project images....
Project images built in 1s.
Network ddev-sw-utilities_default Created
Container ddev-sw-utilities-minio Started
Container ddev-sw-utilities-redis Started
Container ddev-sw-utilities-elasticsearch Started
Container ddev-sw-utilities-idp Started
Container ddev-sw-utilities-web Started
Container ddev-sw-utilities-db Started
Waiting for containers to become ready: [web db]... ready in 6.0s
Starting ddev-router, pushing config...
Container ddev-router Recreate
Container ddev-router Started
Waiting for ddev-router to become ready... ready in 5.5s
Waiting for additional project containers [idp minio redis elasticsearch] to become ready... ready in 11.0s
mc: Successfully created `/root/.mc/share`.
mc: Initialized share uploads `/root/.mc/share/uploads.json` file.
mc: Initialized share downloads `/root/.mc/share/downloads.json` file.
[2026-02-06 09:20:29 UTC] 0B bundles/
[2026-02-06 09:20:29 UTC] 0B media/
[2026-02-06 09:20:29 UTC] 0B theme/
Access permission for `minio/public` is set to `download`
[2026-02-04 15:54:04 UTC] 420KiB STANDARD asset-manifest.json
[2026-02-06 09:20:29 UTC] 0B media/
[2026-02-06 09:20:29 UTC] 0B theme-config/
Output file written to:
/tmp/ddev-debug-test.txt
file:///tmp/ddev-debug-test.txt
Please provide the file for support in Discord or the issue queue.
Expected Behavior
All containers should be accessible between each other by HTTP(S).
Actual Behavior
This PR introduced a new logic, so containers can communicate between each other by HTTP(S), and you don't need to add external_links for routing anymore:
And this PR added a check if the next started project doesn't have changed ports, then ddev-router is not recreated:
But this logic breaks #7642, because if the next started project have different ports (i.e. if it has some extra add-on), then it's going to work, but if the next project has a similar confiugation, ddev-router is not recreated, which results in non-working communication.
ddev-routermust be recreated all the time, like it worked before.TestNetworkAliasesshould handle this edge case, or the test should be duplicated to handle same ports.
Steps To Reproduce
ddev poweroff
mkdir -p /tmp/pruebas
cd /tmp/pruebas
mkdir prueba1
cd prueba1
ddev config --auto
ddev add-on get ddev/ddev-adminer
ddev start
curl -I https://prueba1.ddev.site:9101 # works
ddev exec curl -I https://prueba1.ddev.site:9101 # works
cd /tmp/pruebas
mkdir prueba2
cd prueba2
ddev config --auto
ddev add-on get ddev/ddev-adminer
ddev start
curl -I https://prueba2.ddev.site:9101 # works
ddev exec curl -I https://prueba2.ddev.site:9101 # doesn't workcurl: (7) Failed to connect to prueba2.ddev.site port 9101 after 1 ms: Could not connect to server
Anything else?
I'm quite sure this worked in 1.24.1 since I had no issues with my project but now I do.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels