2017-10-19 8 views
1

WordPressイメージ(https://hub.docker.com/_/wordpress/)を含むドッカーコンテナにWordPressインストールを実行します。私の問題は、wp_mail()またはPHP mail()でメールを送信できないことです。Docker-Compose Wordpress:wp_mail()が動作しない

mail()を呼び出そうとすると、「内部サーバーエラー」が発生します。

どうすればよいですか?外部メールサーバーが必要ですか?

マイドッキングウィンドウ-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]ドッキングウィンドウの画像レポでdiscusedされたようです。 この回答を確認する Github

解決策が見つからない場合は、さらに問題が発生する可能性があります。