Fatal error: Class 'COM' not found in E:\Server\wwwroot\PHPWebAdmin\initialize.php on line 13

Ich versuche zum einrichten hMailServer in "Windows Server 2008 Enterprise Edition-Service Pack 1".Ich habe setup hMailServer,Apache,PHP und webmail-Interface "AfterLogic webMail" erfolgreich.Und alle arbeiten gut.Aber ich bin stecken in einem problem, während ich versuchte, Sie zu installieren "PHPWebAdmin"。
Fehlermeldung wie folgt :

Fatal error: Class 'COM' not found in E:\Server\wwwroot\PHPWebAdmin\initialize.php on line 13

Dieser Informationen Auftritt, während der Besuch "http://192.168.2.66:8088/PHPWebadmin/".

Habe ich konfiguriert PHP-Konfigurationsdatei php.ini Optionen wie folgt:

[PHP]
register_globals = Off
display_errors = Off

doc_root = "E:/Server/wwwroot"
extension_dir = "E:/Server/php5_4_5/ext"

[Session]
session.save_path = "E:/Server/php5_4_5/tmp"

[COM]
com.allow_dcom = true

Habe ich auch fertig, diese Dinge als hMailServer-Handbuch schlägt vor:

DCOM permissions
Overview
By default, IIS6 is not allowed to connect to hMailServer because of the Distributed COM permissions that Windows uses. Also, Apache run as a user account with restricted permissions is not allowed to connect by default.

Steps
Follow these steps to give IIS or Apache the required permissions to connect to hMailServer using DCOM.

1.Start DCOM config by selecting Start, Run, enter dcomcnfg.exe and press OK. 
2.In the Component Services program, expand the Component Services folder 
3.Expand down to Computers | My Computer | DCOM Config 
4.Right-click on hMailServer and select properties 
5.Select the Security tab 
6.Under "Launch and Activation Permissions", select Customize and click on Edit 
7.Under "Group or user names", click Add 
8.For IIS6: add the built-in anonymous IIS user account 
9.For Apache: add the Apache user account 
10.Set the Local Launch and Local Activation permissions for this user to Allow 

Tatsächlich,ich habe sogar versucht, die Erlaubnis zu geben, Alle in der DCOM-Konfiguration.

Installieren PHPWebAdmin ist, um den Benutzern einen Platz zu ändern Ihr E-Mail Passwort.

Umgebung hier:Windows Server 2008,Apache2.2,PHP5.4.5.

, Warum dieses problem auftreten? Und Wie es zu handhaben?

Vielen Dank!

InformationsquelleAutor carl | 2012-08-17

Schreibe einen Kommentar