Lightsail WordPress 웹 사이트의 로그인 페이지에서 암호 재설정 옵션을 사용할 때 오류가 발생하는 이유는 무엇인가요?
2분 분량
0
Amazon Lightsail WordPress 웹 사이트 로그인 페이지의 암호 분실 옵션에서 다음과 같은 오류 메시지가 나타납니다. "The email could not be sent. Your site may not be correctly configured to send email". 또한 PHP 메일러를 사용하여 WordPress 웹 사이트에서 이메일을 보낼 수 없습니다.
간략한 설명
PHP 메일 함수는 sendmail 애플리케이션을 사용하여 이메일을 보냅니다. PHP 메일러와 암호 찾기 옵션은 PHP 메일러에 따라 다릅니다. 다음과 같은 시나리오에서는 작동하지 않습니다.
sendmail 애플리케이션이 인스턴스에 설치되지 않았습니다.
sendmail 바이너리 위치가 PHP 구성 파일에 제대로 구성되어 있지 않습니다.
해결 방법
다음 명령을 실행하여 sendmail이 설치되어 있는지 확인합니다. command not found라는 오류 메시지가 표시되면 sendmail이 설치되지 않은 것입니다.
sudo /usr/sbin/sendmail -q
sendmail이 설치되지 않은 경우 다음 명령을 실행하여 설치합니다.
****Debian 및 Ubuntu와 같은 OS 배포판
sudo apt-get install sendmail
****Amazon Linux 2 및 CentOS와 같은 OS 배포판
sudo yum install sendmail
다음 명령을 실행하여 sendmail을 사용하도록 PHP를 구성합니다. 이 명령은 PHP 설정 파일 /opt/bitnami/php/etc/php.ini를 수정합니다.