【问题标题】:Azure websites & MediaWiki: how to enable emails sendingAzure 网站和 MediaWiki:如何启用电子邮件发送
【发布时间】:2013-11-16 00:07:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: email azure mediawiki pear azure-web-app-service


    【解决方案1】:

    原来比较简单:

    1. 确保您的邮件服务器凭据正确
    2. FTP 到根文件夹并将 index.php 重命名为 index.php.old - 否则会被覆盖
    3. 安装 PEAR 管理器,使用“Hosted website”工作流
    4. 将 pear.conf 重命名为 pear.ini - 否则您将无法启动网络管理器
    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
      • Net_SMTP
    7. 将 index.php 重命名为 index.php.pear,将 go-pear.php 重命名为 go-pear.php.pear,并将 index.php.old 重命名回 index.php

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

    【讨论】:

    • 如果 Pear 的进度停滞在 20% 或 40%,您将需要更新 pear 内部的链接。完成后,它将作为魅力安装。
    • @Nordes 我该怎么做 - “更新梨内的链接”?
    • 不是你,但是当我尝试使用“go-pear”时它不起作用。我必须更新 $bootstrap_files 变量中的链接。
    • 更新链接 - 使安装 PEAR 变得更加容易:blogs.msdn.com/b/azureossds/archive/2015/04/03/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    • 2023-03-14
    • 1970-01-01
    • 2011-12-22
    • 2023-03-20
    • 2019-04-15
    • 2014-10-14
    相关资源
    最近更新 更多