Perché ricevo un errore quando utilizzo l'opzione di reimpostazione della password nella pagina di accesso del sito Web Lightsail WordPress?

2 minuti di lettura
0

Nell'opzione Password persa della pagina di accesso al sito Web Amazon Lightsail WordPress, ricevo l'errore: "The email could not be sent. Your site may not be correctly configured to send email". Inoltre, non riesco a inviare e-mail dal sito Web WordPress utilizzando il mailer PHP.

Breve descrizione

La funzione di posta PHP utilizza l'applicazione sendmail per inviare e-mail. Il mailer PHP e l'opzione Password dimenticata dipendono dal mailer PHP. Si verificano problemi nei seguenti casi:

  • L'applicazione sendmail non è installata nell'istanza.
  • La posizione binaria di sendmail non è configurata correttamente nel file di configurazione PHP.

Soluzione

  1. Esegui il comando seguente per verificare che l’applicazione sendmail sia installata. Se ricevi l’errore command not found, significa che sendmail non è installata.

    sudo /usr/sbin/sendmail -q
  2. Se sendmail non è installata, esegui il seguente comando per installarla:
    ****Distribuzioni di sistemi operativi come Debian e Ubuntu


    sudo apt-get install sendmail

    ****Distribuzioni di sistemi operativi come Amazon Linux 2 e CentOS


    sudo yum install sendmail
  3. Esegui il seguente comando per configurare PHP per l'uso di sendmail. Questo comando modifica il file di configurazione PHP /opt/bitnami/php/etc/php.ini.

    sudo sed -i.$(date +%F_%R) '/sendmail_path/c\sendmail_path = "env -i /usr/sbin/sendmail -t -i"' /opt/bitnami/php/etc/php.ini
  4. Esegui il seguente comando per riavviare PHP-FPM:

    sudo /opt/bitnami/ctlscript.sh restart php-fpm
  5. Usa l'opzione di reimpostazione della password nella pagina di accesso per verificare che ora funzioni.

AWS UFFICIALE
AWS UFFICIALEAggiornata 9 mesi fa