Zu diesem Zwecke habe ich Code im Netz gefunden (im PHP-Manual)
Code: Alles auswählen
$word=new COM("Word.Application") or die("Cannot start MS Word");
$word->visible = $visible ;
$word->Documents->Open($filename)or die("Cannot find file to convert");
#Save the new file
$word->ActiveDocument->SaveAs($filename_path,2);
$word->quit(0); #0: Quit without saving
Aber schon bei der ersten Zeile, die das COM-Objekt laden sollte, stürzt der ganze Apache ab.
Im Anwendungs-Log steht folgendes:
(der Pfad zu Word stimmt aber)Erkennung von Produkt "{00000407-78E1-11D2-B60F-006097C998E7}", Funktion "WORDFiles" und Komponente "{CC29E963-7BC2-11D1-A921-00A0C91E2AA2}" fehlgeschlagen. Die Ressource "E:\Microsoft Office\Office\WINWORD.EXE" ist nicht vorhanden.
Danach
und 5 Sekunden später sagt der Apache Gute Nacht:Erkennung von Produkt "{00000407-78E1-11D2-B60F-006097C998E7}" und Funktion "WORDFiles" fehlgeschlagen beim Anfordern von Komponente "{CC29E963-7BC2-11D1-A921-00A0C91E2AA2}".
Nun hab ich gelesen, dass man um dieses COM zu nutzen, mit DCOMCNFG.EXE irgendwelche Rechte einstellen muss.Fehlgeschlagene Anwendung apache.exe, Version 2.0.52.0, fehlgeschlagenes Modul unknown, Version 0.0.0.0, Fehleradresse 0x64726f77.
Das hab ich schon probiert und IMHO alles erlaubt, was möglich war, aber das Problem bleibt.
Könnte mir bitte jemand bei den Einstellungen helfen?