curl error 6 for laradock

莫須有發表於2020-03-06

ERROR

當在 laradock 使用 guzzle 時出現持續500錯誤 或者 curl 7 error

判斷依據

docker-compose exec php-fpm bash
curl abc.test
Response 500 error

NGINX_HOST_IP 查詢方法

docker-compose exec nginx 
ifconfig
在.env 中新增 NGINX_HOST_IP 

修復方法

vim docker-compose.yml
在 php-fpm 容器內容中增加
extra_hosts:
        - "dockerhost:${DOCKER_HOST_IP}"
        - "localhost.test:${NGINX_HOST_IP}"
docker-compose up -d --build workspace php-fpm

單元測試 執行在workspace中需要此配置

// Workspace Utilities
extra_hosts:
-  "dockerhost:${DOCKER_HOST_IP}"
-  "template.test:${NGINX_HOST_IP}"
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章