【发布时间】:2017-07-25 17:23:55
【问题描述】:
我几乎放弃了什么是错的。 我已经使用 nginx 设置了 Web 服务器。 但我无法在 WordPress 上发送用户邮件。 当我创建用户或重置密码时,WordPress 必须停止。
环境如下。
Ubuntu0.16.04.1
Nginx 1.12.1
PHP 7.0.1
FPM/FastCGI
postfix 3.1.0
(我可以通过'mail'命令发送邮件。)
WordPress 4.4.2
Nginx Erro 日志如下----
PHP 消息:PHP 致命错误:require_once():需要打开失败 '/var/www/html/cms/wp-includes/class-phpmailer.php' (include_path='.:/usr/share/php') 在 /var/www/html/cms/wp-includes/pluggable.php 在第 275 行“阅读时 来自上游的响应标头,客户端:{global_ip},服务器:{domain}, 请求:“POST /cms/wp-admin/user-edit.php HTTP/1.1”,上游: “fastcgi://unix:/var/run/php/php7.0-fpm.sock:”,主机:“{host_name}”, 推荐人: "/cms/wp-admin/user-edit.php?user_id=2&wp_http_referer=%2Fcms%2Fwp-admin%2Fusers.php"
任何帮助或提示?
【问题讨论】:
-
如何发送邮件?请通过发送代码更新您的问题
-
看起来您的托管服务提供商已禁用 PHPMailer。如果您可以重新安装可能有效的 WordPress,否则您需要与他们取得联系。
-
感谢您的评论。我没有使用代码。 WordPress 在管理页面上创建用户时停止。
-
@stevenkellow 谢谢你的提示。我会检查的。
-
谢谢大家。它解决了。我使用“sudo apt get wordpress”,
标签: php wordpress nginx fastcgi postfix