我正在尝试使用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。