我一直在hMailServer和XAMPP的PHPWebAdmin页面中获取"Fatal Error: Class COM not found"



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

"致命错误:未捕获错误:在中找不到类'COM'C: \examplep\htdocs\PHPWebAdmin\initialize.php:16堆栈跟踪:#0C: \examplep\htdocs\PHPWebAdmin\index.php(23(:require_oce((#1{main}在C:\examplep\htdocs\PHPWebAdmin\initialize.php中第16行抛出".

即使在我有之后,

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

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

$hmail_config['rootpath'] = "C:xampphtdocsPHPWebAdmin";

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

3( 启用DCOM;

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

5( Apache和MySql正在XAMPP中运行。

我想不出其他人能解决的办法,有人能帮我吗?

这在PHPWebAdmin设置问题中有描述:

DCOM未启用

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

我想这也意味着你也需要COM扩展。

在您的php.ini中(确保它是Apache2在加载mod_php时加载的(找到行

; extension=php_com_dotnet

删除开头的;,保存文件并重新启动Apache2。然后再次检查。

最新更新