2

例如,当用户创建帐户、重置密码等时。

第一步是在 LocalSettings.php 文件中设置邮件服务器凭据,根据本文档:http ://www.mediawiki.org/wiki/Manual_talk:$wgSMTP#Example_using_Google_Mail

但是在你这样做之后,你会得到“PEAR 邮件包没有安装”的错误信息。如何解决这个问题?

4

1 回答 1

2

事实证明它相对简单:

  1. 确保您的邮件服务器凭据正确
  2. FTP 到根文件夹并将 index.php 重命名为 index.php.old - 否则它会被覆盖
  3. 安装 PEAR 管理器,使用“托管网站”工作流程
  4. 将 pear.conf 重命名为 pear.ini - 否则您将无法启动 Web 管理器
  5. 在根文件夹中创建 .user.ini 文件,并将 pear 的物理路径添加到 *include_path* 变量中 - 这篇文章的 kudoz:http ://chrisrisner.com/Using-PEAR-with-Windows-Azure-Websites-and- PHP
  6. 打开网络管理器(http://domain.name/index.php)并在 PEAR 中安装以下软件包(不确定它们是否是多余的,但在我安装它们之后,我能够连接到 GMAIL 服务器)

    • Auth_SASL
    • 邮件
    • Mail_Mime
    • 网络_SMTP
  7. 将 index.php 重命名为 index.php.pear,将 go-pear.php 重命名为 go-pear.php.pear,并将 index.php.old 重命名回 index.php

  8. 尝试注册 - 您应该会收到一封电子邮件

于 2013-07-31T21:40:09.560 回答