我正在尝试使用hmailserver和xampp,但是我一直在获取
“致命错误:未捕获错误:在c:\xampp\htdocs\phpwebadmin\initialize中找不到类'com'。”。php:16 stack trace:#0 c:\xampp\htdocs\phpwebadmin\index.php(23):在第16行的c:\xampp\htdocs\phpwebadmin\initialize.php中抛出了#1{main}。
即使是在我,
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中运行。
我想不出别的解决办法,有人能帮我吗?
2条答案
按热度按时间sqougxex1#
在你的
php.ini
(确保它是apache2加载时正在加载的mod_php
)找到那条线拆下
;
首先,保存文件并重新启动apache2。然后再检查一遍。b1uwtaje2#
这在phpwebadmin设置问题中有描述:
未启用dcom
phpwebadmin使用hmailserver com api访问hmailserver安装中的设置和对象。为此,可能需要在php配置中启用dcom。确保
com.allow_dcom = true
存在并且在php.ini中未注解。我想这也意味着你也需要com扩展。