1
WordPress 이미지 (https://hub.docker.com/_/wordpress/)가있는 도커 컨테이너에 WordPress 설치를 실행합니다. 제 문제는 wp_mail()
또는 PHP mail()
을 통해 메일을 보낼 수 없다는 것입니다.Docker-Compose Wordpress : wp_mail() 작동하지 않습니다.
mail()
-function을 호출하려고하면 "내부 서버 오류"가 발생합니다.
어떻게해야합니까? 외부 메일 서버가 필요합니까?
내 고정 표시기-compose.yml는 :
wordpress:
image: wordpress
container_name: shk_wordpress
links:
- mariadb:mysql
environment:
- WORDPRESS_DB_PASSWORD=admin
ports:
- "8000:80"
volumes:
- ./app:/var/www/html
- ./theme/:/var/www/html/wp-content/themes/shk-theme
mariadb:
image: mariadb
container_name: shk_mariadb
environment:
- MYSQL_ROOT_PASSWORD=admin
- MYSQL_DATABASE=wordpress
volumes:
- ./database:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: shk_phpmyadmin
environment:
- PMA_ARBITRARY=1
- MYSQL_USER=root
- MYSQL_PASSWORD=admin
- MYSQL_ROOT_PASSWORD=admin
ports:
- "9000:80"
links:
- "mariadb:mysql"
오류 로깅이 있습니까? 이는 도커 이미지에 올바른 포트가 열려 있지 않기 때문일 수 있습니다. 25 –