【发布时间】:2015-02-02 03:45:58
【问题描述】:
我正在尝试设置 PHPWebAdmin 以使用安装的 hmail。
我了解对于 php 版本 5.3.15 / 5.4.5 及更高版本,COM API 作为模块已被禁用。 我使用的是 PHP 5.3.21 版本,我继续升级到 PHP 5.4.24 并将以下内容添加到我的 php.ini
extension=php_com_dotnet.dll
在升级之前我看到以下错误...
致命错误:在第 13 行的 C:\inetpub\wwwroot\initialize.php 中找不到类“COM”
升级 PHP 后,我的错误变为...
未能创建 COM 对象“hMailServer.Application”:访问被拒绝。 此问题通常是由于未设置 DCOM 权限造成的。
我按照这里的说明进行操作:https://www.hmailserver.com/documentation/latest/?page=howto_dcom_permissions
在 IIS 中检查这是用于默认匿名身份验证的用户后,我授予 IUSR 用户 DCOM 权限,但错误仍然存在,我被困在接下来要尝试的事情上。
有什么建议吗?
【问题讨论】:
-
你最后是怎么解决这个问题的?我也收到“创建失败”错误,我也按照说明进行操作。
-
最终归结为 dcom。我想我按照下面的 dcom 说明清除了所有内容并重新开始,并且成功了。
-
对不起,我不能说得更具体,那是很久以前的事了
标签: php iis com hmail-server