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"
エラーログはありますか?これはおそらく、あなたのドッカーの画像に正しいポートが開かれていない可能性があります25 –