Installieren von Slice auf Windows
Voraussetzung
Windows Server 2003/2008 Apache // IIS (ab 6.0) PHP 5.2.x oder XAMPP 1.6.8
Vorbereitung
Solltet Ihr Apache und PHP einzeln installiert haben könnt ihr einfach die Anleitung von mumble.sourceforge.net befolgen.
Falls Ihr einen IIS oder andere Webserverpakete wie z.B. XAMPP oder PLESK oder Confixx benutzt befolgt bitte die folgende Anleitung.
Wir gehen davon aus das XAMPP / IIS oder ähnliches + PHP schon installiert ist.
Als erstes müsst ihr euch ZeroC Ice herunterladen >klick mich <. Dort ladet ihr euch bitte die aktuelle Ice-x.x.x-VC60.msi herunter. WICHTIG nicht die Datei wo "third party" drin steht. Installiert Ice und geht dann bitte in den Ordner C:\Ice-x.x.x-VC60\bin\ Dort kopiert ihr euch folgende Dateien
bzip2.dll ice33.dll iceutil33.dll //msvcp60.dll (Wenn vorhanden auf keinen FALL kopieren! Kann Server Absturz provozieren!) //msvcrt.dll (Wenn vorhanden auf keinen FALL kopieren! Kann Server Absturz provozieren!) php_ice.dll slice33.dll stlport_vc646.dll
und Fügt sie in euren C:\Windows\System32 Ordner. Beachtet bitte das ihr nicht die Dateien msvcp60.dll/msvcrt.dll mitkopiert falls die schon im system32 ordner vorhanden sind! Je nachdem welches Webserverpaket oder Webspacetool (Plesk / Confixx) ihr benutzt müsst ihr diese Dateien nochmals in euren PHP ordner (dort wo die ganzen dll`s sind) oder EXT-Ordner Kopieren, das varriert je nachdem wie euer Webserver eingestellt ist. Bei manchen Webserver/WebAdminInterface`s reicht es aus nur die php_ice.dll zu kopieren. Wo euer Webserver die PHP dll`s läd könnt ihr in PHPinfo nachgucken. Danach geht bitte in euren PHP Ordner, dort wo auch die PHP.ini liegt (Unter Plesk / Confixx gibt es meistens mehrere php.ini dateien, einfach in phpInfo gucken welche geladen wird). Dort fügt ihr am ende der ini Datei folgende 2 Zeilen hinzu
extension=php_ice.dll ice.slice=C:\dein php5 Ordner\Murmur.ice
Danach kopiert ihr die Datei Murmur.ice (die befindet sich in eurem Murmur Ordner) in euren PHP Ordner. Wenn dies getan ist, führt ihr bitte für euren Webserver einen restart aus. Danach startet ihr bitte die Murmur.exe (dbus muss in der murmur.ini auskommentiert sein und die Ice Option sollte eingestellt werden (ip und port sind meistens standard) Ihr könnt testen ob euer Ice richtig installiert ist, downloaded einfach die icedemo.php und kopiert sie in euren Webordner. Wenn Ice richtig installiert ist und ihr icedemo.php aufruft sollte keine Fehlermeldung kommen Wenn alles erfolgreich war könnt ihr nun MAP mit Ice benutzen
Mein Ice funktioniert nicht, obwohl ich die Anleitung befolgt habe
Da es leider sehr viele Kombinationen gibt von Webserver und Webadmin Intefaces (z.b. XAMPP und Plesk, XAMPP und Confixx und so weiter) ist der Fehler relativ individuel und es gibt nicht wirklich eine Master Lösung dafür. Überprüft ob ihr die nötigen dateien DLL Dateien im Windows/System32 Ordner befinden Sind die nötigen DLL Dateien im richtigen Webverzeichniss? Mögliche Orte:
Apache/bin PHP/EXT PHP/External etc.
- Ist die murmur.ice Datei im PHP ordner?
- Wurde die PHP.ini editiert und ist es auch die richtige?
- Wo habt ihr eure DLL`s hinkopiert ?
- Wurde Ice für die Firewall freigeschaltet (TCP port) ?
- Benutze ich die richtige IP für ICE ? (standart ist localhost wenn nicht geändert)
Wenn das alles nicht hilft kontaktiert uns bitte im Live-Support / Forum / Email.
Da wir nicht alle Systeme / WebInterfaces testen können sind wir auch auf eure Erfahrungen Angewiesen. Es wäre toll wenn ihr uns kurz schreiben könntet wie Ihr es gemacht habt, um unsere Anleitung zu verbessern ;)
- Windows 2003/2008 ?
- Welches Webadmin Interface benutzt Ihr ?
- Welchen Webserver ?
Danke und viel Spass mit eurem Mumb1e Admin Plugin.
Quelle: Slice // Murmur einrichten