我正在尝试使用hMailServer和XAMPP,但我一直在获取


  “致命错误:未被捕获的错误:找不到类'COM'
  C:\ xampp \ htdocs \ PHPWebAdmin \ initialize.php:16堆栈跟踪:#0
  C:\ xampp \ htdocs \ PHPWebAdmin \ index.php(23):require_once()#1 {main}
  在第16行上的C:\ xampp \ htdocs \ PHPWebAdmin \ initialize.php中。


就算我有过

1)用正确的字符串修改config.php:

$hmail_config['rooturl'] = "http://localhost:8080/PHPWebAdmin/"




$hmail_config['rootpath'] = "C:\xampp\htdocs\PHPWebAdmin";


2)安装了extension=php_com_dotnet.dll和DCOM类;

3)启用DCOM;

4)已经在dcomcnfg.exe中修改了HMAILSERVER的安全性。

5)Apache和MySql在XAMPP中运行。

我无法认为没有其他解决方案,有人可以帮助我吗?

最佳答案

PHPWebAdmin setup problems中进行了描述:


  未启用DCOM
  
  PHPWebAdmin使用hMailServer COM API来访问设置和
  您的hMailServer安装中的对象。为了这个工作,它
  可能需要启用PHP配置中的DCOM。确保
  com.allow_dcom = true存在并且在php.ini中未注释。


我认为这也意味着您也需要COM extension

10-04 19:46