2017-10-19 14 views
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" 
+0

오류 로깅이 있습니까? 이는 도커 이미지에 올바른 포트가 열려 있지 않기 때문일 수 있습니다. 25 –

답변

0

이 문제가 이미 WP 고정 표시기 이미지의 repo에서 discused 된 것을 보인다. Github

이 체크 아웃을 시도하십시오. 문제가 해결되지 않으면 다른 해결책을 찾을 수 있습니다.