laradock / laradock

Full PHP development environment for Docker.
http://laradock.io
MIT License
12.4k stars 4.42k forks source link

return 500 internal server error for endpoint /api laravel project #3166

Closed rooniieesss closed 2 years ago

rooniieesss commented 2 years ago

Info:

Docker version ($ docker --version): Docker version 20.10.12, build e91ed57 Laradock commit ($ git rev-parse HEAD): df4ccf5eb7857d459e2b1d15c17ac07655d030bf docker-compose version ($ docker-compose --version): docker-compose version 1.29.2, build 5becea4c

System info:

Issue:

I can't get expected response when I hit /api endpoint of laravel project, it's resulting

HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Sat, 05 Mar 2022 09:03:54 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/7.4.28

Expected Behavior:

I add on routes/api.php

Route::get('/', function () {
    return [
        'app' => config('app.name'),
        'version' => '1.0.0',
    ];
});

If I hit endpoint /api route, so it's should be return json.

But it's work if I hit just base url. Example (bloger.test), it's resulting page laravel (work fine)

Steps to reproduce the issue:

just hit endpoint laravel /api, Example:

curl -i bloger.test/api

Relevan Code & Additional info:

  1. .env laradock
    
    # Point to the path of your applications code on your host
    APP_CODE_PATH_HOST=../project-lara

Point to where the APP_CODE_PATH_HOST should be in the container

APP_CODE_PATH_CONTAINER=/var/www/app

Select a PHP version of the Workspace and PHP-FPM containers (Does not apply to HHVM).

Accepted values: 8.0 - 7.4 - 7.3 - 7.2 - 7.1 - 7.0 - 5.6

PHP_VERSION=7.4

Enter your Docker Host IP (will be appended to /etc/hosts). Default is 10.0.75.1

DOCKER_HOST_IP=127.0.0.1 -> fist time it's (10.0.75.1)


2. docker-compose.yml

version: '3.5' services:

Workspace Utilities

workspace:
  build:
    context: ./workspace
    args:
      - CHANGE_SOURCE=${CHANGE_SOURCE}
      - SHELL_OH_MY_ZSH=${SHELL_OH_MY_ZSH}
      - SHELL_OH_MY_ZSH_AUTOSUGESTIONS=${SHELL_OH_MY_ZSH_AUTOSUGESTIONS}
      - SHELL_OH_MY_ZSH_ALIASES=${SHELL_OH_MY_ZSH_ALIASES}
      - BASE_IMAGE_TAG_PREFIX=${WORKSPACE_BASE_IMAGE_TAG_PREFIX}
      - LARADOCK_PHP_VERSION=${PHP_VERSION}
      - LARADOCK_PHALCON_VERSION=${PHALCON_VERSION}
      - INSTALL_SUBVERSION=${WORKSPACE_INSTALL_SUBVERSION}
      - INSTALL_BZ2=${WORKSPACE_INSTALL_BZ2}
      - INSTALL_GMP=${WORKSPACE_INSTALL_GMP}
      - INSTALL_GNUPG=${WORKSPACE_INSTALL_GNUPG}
      - INSTALL_XDEBUG=${WORKSPACE_INSTALL_XDEBUG}
      - INSTALL_PCOV=${WORKSPACE_INSTALL_PCOV}
      - INSTALL_PHPDBG=${WORKSPACE_INSTALL_PHPDBG}
      - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
      - INSTALL_SSH2=${WORKSPACE_INSTALL_SSH2}
      - INSTALL_SOAP=${WORKSPACE_INSTALL_SOAP}
      - INSTALL_XSL=${WORKSPACE_INSTALL_XSL}
      - INSTALL_LDAP=${WORKSPACE_INSTALL_LDAP}
      - INSTALL_SMB=${WORKSPACE_INSTALL_SMB}
      - INSTALL_IMAP=${WORKSPACE_INSTALL_IMAP}
      - INSTALL_MONGO=${WORKSPACE_INSTALL_MONGO}
      - INSTALL_AMQP=${WORKSPACE_INSTALL_AMQP}
      - INSTALL_CASSANDRA=${WORKSPACE_INSTALL_CASSANDRA}
      - INSTALL_GEARMAN=${WORKSPACE_INSTALL_GEARMAN}
      - INSTALL_PHPREDIS=${WORKSPACE_INSTALL_PHPREDIS}
      - INSTALL_MSSQL=${WORKSPACE_INSTALL_MSSQL}
      - NVM_NODEJS_ORG_MIRROR=${WORKSPACE_NVM_NODEJS_ORG_MIRROR}
      - INSTALL_NODE=${WORKSPACE_INSTALL_NODE}
      - NPM_REGISTRY=${WORKSPACE_NPM_REGISTRY}
      - NPM_FETCH_RETRIES=${WORKSPACE_NPM_FETCH_RETRIES}
      - NPM_FETCH_RETRY_FACTOR=${WORKSPACE_NPM_FETCH_RETRY_FACTOR}
      - NPM_FETCH_RETRY_MINTIMEOUT=${WORKSPACE_NPM_FETCH_RETRY_MINTIMEOUT}
      - NPM_FETCH_RETRY_MAXTIMEOUT=${WORKSPACE_NPM_FETCH_RETRY_MAXTIMEOUT}
      - INSTALL_PNPM=${WORKSPACE_INSTALL_PNPM}
      - INSTALL_YARN=${WORKSPACE_INSTALL_YARN}
      - INSTALL_NPM_GULP=${WORKSPACE_INSTALL_NPM_GULP}
      - INSTALL_NPM_BOWER=${WORKSPACE_INSTALL_NPM_BOWER}
      - INSTALL_NPM_VUE_CLI=${WORKSPACE_INSTALL_NPM_VUE_CLI}
      - INSTALL_NPM_ANGULAR_CLI=${WORKSPACE_INSTALL_NPM_ANGULAR_CLI}
      - INSTALL_DRUSH=${WORKSPACE_INSTALL_DRUSH}
      - INSTALL_WP_CLI=${WORKSPACE_INSTALL_WP_CLI}
      - INSTALL_DRUPAL_CONSOLE=${WORKSPACE_INSTALL_DRUPAL_CONSOLE}
      - INSTALL_AEROSPIKE=${WORKSPACE_INSTALL_AEROSPIKE}
      - INSTALL_OCI8=${WORKSPACE_INSTALL_OCI8}
      - INSTALL_V8JS=${WORKSPACE_INSTALL_V8JS}
      - COMPOSER_GLOBAL_INSTALL=${WORKSPACE_COMPOSER_GLOBAL_INSTALL}
      - COMPOSER_VERSION=${WORKSPACE_COMPOSER_VERSION}
      - COMPOSER_AUTH=${WORKSPACE_COMPOSER_AUTH}
      - COMPOSER_REPO_PACKAGIST=${WORKSPACE_COMPOSER_REPO_PACKAGIST}
      - INSTALL_WORKSPACE_SSH=${WORKSPACE_INSTALL_WORKSPACE_SSH}
      - INSTALL_LARAVEL_ENVOY=${WORKSPACE_INSTALL_LARAVEL_ENVOY}
      - INSTALL_LARAVEL_INSTALLER=${WORKSPACE_INSTALL_LARAVEL_INSTALLER}
      - INSTALL_XLSWRITER=${WORKSPACE_INSTALL_XLSWRITER}
      - INSTALL_DEPLOYER=${WORKSPACE_INSTALL_DEPLOYER}
      - INSTALL_PRESTISSIMO=${WORKSPACE_INSTALL_PRESTISSIMO}
      - INSTALL_LINUXBREW=${WORKSPACE_INSTALL_LINUXBREW}
      - INSTALL_MC=${WORKSPACE_INSTALL_MC}
      - INSTALL_SYMFONY=${WORKSPACE_INSTALL_SYMFONY}
      - INSTALL_PYTHON=${WORKSPACE_INSTALL_PYTHON}
      - INSTALL_PYTHON3=${WORKSPACE_INSTALL_PYTHON3}
      - INSTALL_IMAGE_OPTIMIZERS=${WORKSPACE_INSTALL_IMAGE_OPTIMIZERS}
      - INSTALL_IMAGEMAGICK=${WORKSPACE_INSTALL_IMAGEMAGICK}
      - INSTALL_TERRAFORM=${WORKSPACE_INSTALL_TERRAFORM}
      - INSTALL_DUSK_DEPS=${WORKSPACE_INSTALL_DUSK_DEPS}
      - INSTALL_PG_CLIENT=${WORKSPACE_INSTALL_PG_CLIENT}
      - INSTALL_PHALCON=${WORKSPACE_INSTALL_PHALCON}
      - INSTALL_SWOOLE=${WORKSPACE_INSTALL_SWOOLE}
      - INSTALL_TAINT=${WORKSPACE_INSTALL_TAINT}
      - INSTALL_LIBPNG=${WORKSPACE_INSTALL_LIBPNG}
      - INSTALL_GRAPHVIZ=${WORKSPACE_INSTALL_GRAPHVIZ}
      - INSTALL_IONCUBE=${WORKSPACE_INSTALL_IONCUBE}
      - INSTALL_MYSQL_CLIENT=${WORKSPACE_INSTALL_MYSQL_CLIENT}
      - INSTALL_PING=${WORKSPACE_INSTALL_PING}
      - INSTALL_SSHPASS=${WORKSPACE_INSTALL_SSHPASS}
      - INSTALL_INOTIFY=${WORKSPACE_INSTALL_INOTIFY}
      - INSTALL_FSWATCH=${WORKSPACE_INSTALL_FSWATCH}
      - INSTALL_AST=${WORKSPACE_INSTALL_AST}
      - INSTALL_YAML=${WORKSPACE_INSTALL_YAML}
      - INSTALL_RDKAFKA=${WORKSPACE_INSTALL_RDKAFKA}
      - INSTALL_MAILPARSE=${WORKSPACE_INSTALL_MAILPARSE}
      - INSTALL_GIT_PROMPT=${WORKSPACE_INSTALL_GIT_PROMPT}
      - INSTALL_XMLRPC=${WORKSPACE_INSTALL_XMLRPC}
      - PUID=${WORKSPACE_PUID}
      - PGID=${WORKSPACE_PGID}
      - CHROME_DRIVER_VERSION=${WORKSPACE_CHROME_DRIVER_VERSION}
      - NODE_VERSION=${WORKSPACE_NODE_VERSION}
      - YARN_VERSION=${WORKSPACE_YARN_VERSION}
      - DRUSH_VERSION=${WORKSPACE_DRUSH_VERSION}
      - AST_VERSION=${WORKSPACE_AST_VERSION}
      - IMAGEMAGICK_VERSION=${WORKSPACE_IMAGEMAGICK_VERSION}
      - TZ=${WORKSPACE_TIMEZONE}
      - BLACKFIRE_CLIENT_ID=${BLACKFIRE_CLIENT_ID}
      - BLACKFIRE_CLIENT_TOKEN=${BLACKFIRE_CLIENT_TOKEN}
      - INSTALL_POWERLINE=${WORKSPACE_INSTALL_POWERLINE}
      - INSTALL_SUPERVISOR=${WORKSPACE_INSTALL_SUPERVISOR}
      - INSTALL_FFMPEG=${WORKSPACE_INSTALL_FFMPEG}
      - INSTALL_AUDIOWAVEFORM=${WORKSPACE_INSTALL_AUDIOWAVEFORM}
      - INSTALL_WKHTMLTOPDF=${WORKSPACE_INSTALL_WKHTMLTOPDF}
      - INSTALL_GNU_PARALLEL=${WORKSPACE_INSTALL_GNU_PARALLEL}
      - INSTALL_LNAV=${WORKSPACE_INSTALL_LNAV}
      - INSTALL_PROTOC=${WORKSPACE_INSTALL_PROTOC}
      - INSTALL_PHPDECIMAL=${WORKSPACE_INSTALL_PHPDECIMAL}
      - INSTALL_ZOOKEEPER=${WORKSPACE_INSTALL_ZOOKEEPER}
      - INSTALL_SSDB=${WORKSPACE_INSTALL_SSDB}
      - INSTALL_TRADER=${WORKSPACE_INSTALL_TRADER}
      - PROTOC_VERSION=${WORKSPACE_PROTOC_VERSION}
      - INSTALL_DOCKER_CLIENT=${WORKSPACE_INSTALL_DOCKER_CLIENT}
      - INSTALL_MEMCACHED=${WORKSPACE_INSTALL_MEMCACHED}
      - http_proxy
      - https_proxy
      - no_proxy
  volumes:
    - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
    - docker-in-docker:/certs/client
    - ./php-worker/supervisord.d:/etc/supervisord.d
  extra_hosts:
    - "dockerhost:${DOCKER_HOST_IP}"
    - "hfcms.dev:127.0.0.1"
  ports:
    - "${WORKSPACE_SSH_PORT}:22"
    - "${WORKSPACE_BROWSERSYNC_HOST_PORT}:3000"
    - "${WORKSPACE_BROWSERSYNC_UI_HOST_PORT}:3001"
    - "${WORKSPACE_VUE_CLI_SERVE_HOST_PORT}:8080"
    - "${WORKSPACE_VUE_CLI_UI_HOST_PORT}:8000"
    - "${WORKSPACE_ANGULAR_CLI_SERVE_HOST_PORT}:4200"
  tty: true
  environment:
    - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
    - DOCKER_HOST=tcp://docker-in-docker:2376
    - DOCKER_TLS_VERIFY=1
    - DOCKER_TLS_CERTDIR=/certs
    - DOCKER_CERT_PATH=/certs/client
    - CHOKIDAR_USEPOLLING=true
  networks:
    - frontend
    - backend
  links:
    - docker-in-docker
  restart: always

PHP-FPM

php-fpm:
  build:
    context: ./php-fpm
    args:
      - CHANGE_SOURCE=${CHANGE_SOURCE}
      - BASE_IMAGE_TAG_PREFIX=${PHP_FPM_BASE_IMAGE_TAG_PREFIX}
      - LARADOCK_PHP_VERSION=${PHP_VERSION}
      - LARADOCK_PHALCON_VERSION=${PHALCON_VERSION}
      - INSTALL_BZ2=${PHP_FPM_INSTALL_BZ2}
      - INSTALL_ENCHANT=${PHP_FPM_INSTALL_ENCHANT}
      - INSTALL_GMP=${PHP_FPM_INSTALL_GMP}
      - INSTALL_GNUPG=${PHP_FPM_INSTALL_GNUPG}
      - INSTALL_XDEBUG=${PHP_FPM_INSTALL_XDEBUG}
      - INSTALL_PCOV=${PHP_FPM_INSTALL_PCOV}
      - INSTALL_PHPDBG=${PHP_FPM_INSTALL_PHPDBG}
      - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
      - INSTALL_SSH2=${PHP_FPM_INSTALL_SSH2}
      - INSTALL_SOAP=${PHP_FPM_INSTALL_SOAP}
      - INSTALL_XSL=${PHP_FPM_INSTALL_XSL}
      - INSTALL_SMB=${PHP_FPM_INSTALL_SMB}
      - INSTALL_IMAP=${PHP_FPM_INSTALL_IMAP}
      - INSTALL_MONGO=${PHP_FPM_INSTALL_MONGO}
      - INSTALL_AMQP=${PHP_FPM_INSTALL_AMQP}
      - INSTALL_CASSANDRA=${PHP_FPM_INSTALL_CASSANDRA}
      - INSTALL_GEARMAN=${PHP_FPM_INSTALL_GEARMAN}
      - INSTALL_MSSQL=${PHP_FPM_INSTALL_MSSQL}
      - INSTALL_BCMATH=${PHP_FPM_INSTALL_BCMATH}
      - INSTALL_PHPREDIS=${PHP_FPM_INSTALL_PHPREDIS}
      - INSTALL_MEMCACHED=${PHP_FPM_INSTALL_MEMCACHED}
      - INSTALL_OPCACHE=${PHP_FPM_INSTALL_OPCACHE}
      - INSTALL_EXIF=${PHP_FPM_INSTALL_EXIF}
      - INSTALL_AEROSPIKE=${PHP_FPM_INSTALL_AEROSPIKE}
      - INSTALL_OCI8=${PHP_FPM_INSTALL_OCI8}
      - INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
      - INSTALL_PGSQL=${PHP_FPM_INSTALL_PGSQL}
      - INSTALL_PG_CLIENT=${PHP_FPM_INSTALL_PG_CLIENT}
      - INSTALL_POSTGIS=${PHP_FPM_INSTALL_POSTGIS}
      - INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
      - INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}
      - INSTALL_LDAP=${PHP_FPM_INSTALL_LDAP}
      - INSTALL_PHALCON=${PHP_FPM_INSTALL_PHALCON}
      - INSTALL_SWOOLE=${PHP_FPM_INSTALL_SWOOLE}
      - INSTALL_TAINT=${PHP_FPM_INSTALL_TAINT}
      - INSTALL_IMAGE_OPTIMIZERS=${PHP_FPM_INSTALL_IMAGE_OPTIMIZERS}
      - INSTALL_IMAGEMAGICK=${PHP_FPM_INSTALL_IMAGEMAGICK}
      - INSTALL_CALENDAR=${PHP_FPM_INSTALL_CALENDAR}
      - INSTALL_XLSWRITER=${PHP_FPM_INSTALL_XLSWRITER}
      - INSTALL_FAKETIME=${PHP_FPM_INSTALL_FAKETIME}
      - INSTALL_IONCUBE=${PHP_FPM_INSTALL_IONCUBE}
      - INSTALL_APCU=${PHP_FPM_INSTALL_APCU}
      - INSTALL_CACHETOOL=${PHP_FPM_INSTALL_CACHETOOL}
      - INSTALL_YAML=${PHP_FPM_INSTALL_YAML}
      - INSTALL_RDKAFKA=${PHP_FPM_INSTALL_RDKAFKA}
      - INSTALL_GETTEXT=${PHP_FPM_INSTALL_GETTEXT}
      - INSTALL_ADDITIONAL_LOCALES=${PHP_FPM_INSTALL_ADDITIONAL_LOCALES}
      - INSTALL_MYSQL_CLIENT=${PHP_FPM_INSTALL_MYSQL_CLIENT}
      - INSTALL_PING=${PHP_FPM_INSTALL_PING}
      - INSTALL_SSHPASS=${PHP_FPM_INSTALL_SSHPASS}
      - INSTALL_MAILPARSE=${PHP_FPM_INSTALL_MAILPARSE}
      - INSTALL_PCNTL=${PHP_FPM_INSTALL_PCNTL}
      - ADDITIONAL_LOCALES=${PHP_FPM_ADDITIONAL_LOCALES}
      - INSTALL_FFMPEG=${PHP_FPM_FFMPEG}
      - INSTALL_AUDIOWAVEFORM=${PHP_FPM_AUDIOWAVEFORM}
      - INSTALL_WKHTMLTOPDF=${PHP_FPM_INSTALL_WKHTMLTOPDF}
      - INSTALL_XHPROF=${PHP_FPM_INSTALL_XHPROF}
      - INSTALL_XMLRPC=${PHP_FPM_INSTALL_XMLRPC}
      - INSTALL_PHPDECIMAL=${PHP_FPM_INSTALL_PHPDECIMAL}
      - INSTALL_ZOOKEEPER=${PHP_FPM_INSTALL_ZOOKEEPER}
      - INSTALL_SSDB=${PHP_FPM_INSTALL_SSDB}
      - INSTALL_TRADER=${PHP_FPM_INSTALL_TRADER}
      - DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL=${PHP_DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL}
      - PUID=${PHP_FPM_PUID}
      - PGID=${PHP_FPM_PGID}
      - IMAGEMAGICK_VERSION=${PHP_FPM_IMAGEMAGICK_VERSION}
      - LOCALE=${PHP_FPM_DEFAULT_LOCALE}
      - PHP_FPM_NEW_RELIC=${PHP_FPM_NEW_RELIC}
      - PHP_FPM_NEW_RELIC_KEY=${PHP_FPM_NEW_RELIC_KEY}
      - PHP_FPM_NEW_RELIC_APP_NAME=${PHP_FPM_NEW_RELIC_APP_NAME}
      - INSTALL_DOCKER_CLIENT=${PHP_FPM_INSTALL_DOCKER_CLIENT}
      - http_proxy
      - https_proxy
      - no_proxy
  volumes:
    - ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
    - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
    - docker-in-docker:/certs/client
  ports:
    - "${PHP_FPM_XDEBUG_PORT}:9003"
  expose:
    - "9000"
  extra_hosts:
    - "dockerhost:${DOCKER_HOST_IP}"
    - "hfcms.dev:127.0.0.1" 
  environment:
    - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
    - DOCKER_HOST=tcp://docker-in-docker:2376
    - DOCKER_TLS_VERIFY=1
    - DOCKER_TLS_CERTDIR=/certs
    - DOCKER_CERT_PATH=/certs/client
    - FAKETIME=${PHP_FPM_FAKETIME}
  depends_on:
    - workspace
  networks:
    - backend
  links:
    - docker-in-docker
  restart: always

NGINX Server

nginx:
  build:
    context: ./nginx
    args:
      - CHANGE_SOURCE=${CHANGE_SOURCE}
      - PHP_UPSTREAM_CONTAINER=${NGINX_PHP_UPSTREAM_CONTAINER}
      - PHP_UPSTREAM_PORT=${NGINX_PHP_UPSTREAM_PORT}
      - http_proxy
      - https_proxy
      - no_proxy
  volumes:
    - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG}
    - ${NGINX_HOST_LOG_PATH}:/var/log/nginx
    - ${NGINX_SITES_PATH}:/etc/nginx/sites-available
    - ${NGINX_SSL_PATH}:/etc/nginx/ssl
  ports:
    - "${NGINX_HOST_HTTP_PORT}:80"
    - "${NGINX_HOST_HTTPS_PORT}:443"
    - "${VARNISH_BACKEND_PORT}:81"
  depends_on:
    - php-fpm
  networks:
    - frontend
    - backend
  restart: always
4. bloger.conf (laradock/nginx/bloger.conf)

server {

listen 80;

server_name laravel.com.co;

return 301 https://laravel.com.co$request_uri;

}

server {

listen 80;
listen [::]:80;

# For https
# listen 443 ssl;
# listen [::]:443 ssl ipv6only=on;
# ssl_certificate /etc/nginx/ssl/default.crt;
# ssl_certificate_key /etc/nginx/ssl/default.key;

server_name bloger.test;
root /var/www/app/blog/public;
index index.php index.html index.htm;

location / {
     try_files $uri $uri/ /index.php$is_args$args;
}

location ~ \.php$ {
    try_files $uri /index.php =404;
    fastcgi_pass php-upstream;
    fastcgi_index index.php;
    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    #fixes timeouts
    fastcgi_read_timeout 600;
    include fastcgi_params;
}

location ~ /\.ht {
    deny all;
}

location /.well-known/acme-challenge/ {
    root /var/www/letsencrypt/;
    log_not_found off;
}

error_log /var/log/nginx/bloger_error.log;
access_log /var/log/nginx/bloger_access.log;

}


5. /etc/hosts

127.0.0.1 localhost 127.0.0.1 bloger.test


6. project structure


please for help

Thanks
rooniieesss commented 2 years ago

it's solved problem with memory limit in laradock, and other problem it's with xdebug

zhangpf41 commented 2 years ago

@rooniieesss How to solved?

rooniieesss commented 2 years ago

@zhangpf41 Are you facing the same problem? I don't really remember exactly how do I resolve it, but it's relevan with xdebug. You can log php-fpm container and see your problem. What I remember is xdbebug can't find file on folder (I think bootstrap/cache). It's because xdebug version have different settings

carveybunt commented 2 years ago

@zhangpf41 Are you fixed the problem?