Installieren von Slice auf Windows

Aus MAP Wiki
Wechseln zu: Navigation, Suche

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.
  1. Ist die murmur.ice Datei im PHP ordner?
  2. Wurde die PHP.ini editiert und ist es auch die richtige?
  3. Wo habt ihr eure DLL`s hinkopiert ?
  4. Wurde Ice für die Firewall freigeschaltet (TCP port) ?
  5. 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 ;)

  1. Windows 2003/2008 ?
  2. Welches Webadmin Interface benutzt Ihr ?
  3. Welchen Webserver ?

Danke und viel Spass mit eurem Mumb1e Admin Plugin.

Quelle: Slice // Murmur einrichten

Meine Werkzeuge
Namensräume
Varianten
Aktionen
In anderen Sprachen
Navigation
Werkzeuge