Eu quase desisto do que está errado. Eu configurei o servidor web usando nginx. Mas eu não posso enviar e-mail do usuário no WordPress. Quando eu criar usuário ou redefinir senha, o WordPress deve parar.
O ambiente está abaixo.
Ubuntu0.16.04.1
Nginx 1.12.1
PHP 7.0.1
FPM/FastCGI
postfix 3.1.0
(Eu posso enviar email pelo comando "mail").
WordPress 4.4.2
O registro do erro de Nginx está abaixo ----
Mensagem PHP: PHP Erro fatal: require_once (): Abertura falhada requerida "/var/www/html/cms/wp-includes/class-phpmailer.php" (include_path = ".: / usr / share / php") em /var/www/html/cms/wp-includes/pluggable.php on line 275 "durante a leitura cabeçalho de resposta do upstream, cliente: {global_ip}, servidor: {domain}, solicitação: "POST /cms/wp-admin/user-edit.php HTTP / 1.1", upstream: "fastcgi: // unix: /var/run/php/php7.0-fpm.sock:", host: "{host_name}", referenciador: "/cms/wp-admin/user-edit.php?user_id=2&wp_http_referer=%2Fcms%2Fwp-admin%2Fusers.php"
Qualquer ajuda ou dica?
Respostas:
0 para resposta № 1Obrigado a todos. Foi resolvido.
Quando eu instalo o WordPress, eu tenho usado o sudo apt getwordpress ", e copie-os para o html root. Eu não sei porque (eu não poderia usar o comando "cp" com sudo) "class-phpmailer.php" e "class-phpmailer.php" não foram movidos corretamente.
Então, quando o sistema usa a função wp_mail (), o WordPress foi interrompido. Isso é tudo. Muito obrigado!