Ioncube installieren

Fredolan

Aktives Mitglied
25. Februar 2011
4
0
Hallo will auf meinem Webspace von Variomedia.de den Shop3 installieren.
Hab in das Verzeichniss ioncube installiert, aber er findet Ihn nicht.
Hab die Win Version und danach mit der Linux Version probiert. Geht nicht.

Hab gelesen wegen php.ini da und da hineinkopieren, aber welche php.ini?
Die vom ioncube oder vom Shop (config.ini.php)?
 

Fredolan

Aktives Mitglied
25. Februar 2011
4
0
AW: Ioncube installieren

Also hab dort angerufen und die haben Linux 64 Bit, hab dann die Version Ioncube Linux (x86-64) installiert, aber er findet Ioncube immernoch nicht, also sagt "nicht vorhanden"
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.056
188
Erkelenz
AW: Ioncube installieren

Hast du die Anleitung unter JTL-Shop3 Installation auf 1und1 oder Strato-Server ? JTLWiki gelesen? Die sollte eigentlich gut weiterhelfen.

Die php.ini muss folgendes enthalten:
Code:
[Zend]
 zend_extension = /homepages/xx/xxxxxx/htdocs/ihre-url.de/jtlshop3/ioncube/ioncube_loader_lin_5.2.so

Wobei natürlich der Pfad und der Name der jeweiligen IonCUbe-Datei angepasst werden muss.
 

Fredolan

Aktives Mitglied
25. Februar 2011
4
0
AW: Ioncube installieren

[Zend]
zend_extension = /homepages/xx/xxxxxx/htdocs/fredolan.de/fredolan/ioncube/ioncube_loader_lin_5.2.so

So das hab ich ihn die php.ini geschrieben.
Auf dem Hauptpfad liegt mein erster Shop und unter fredolan soll der zweite installiert werden, aber es klappt immer noch nicht.

Hat noch jemand eine Idee? Glaube muss das mit von JTL installieren lassen.
 

futterteam

Aktives Mitglied
16. März 2010
53
0
69181 Leimen
AW: Ioncube installieren

Um Zend Optimizer und ionCube Loader auf Ihrem 1&1 Homepage-Server zu installieren, gehen Sie bitte wie folgt vor:


1. Schritt: Zend Optimizer herunterladen

Auf der Homepage von Zend [http://www.zend.com], finden Sie die aktuelle Zend Optimizer Version:

> > Zend Guard - Schützen Sie Ihren Code und IP - Zend.com
Bitte registrieren Sie sich kostenlos auf dieser Seite um anschließend die entsprechende Distribution auf Ihren Server herunterladen zu können.


2. Schritt: Erweiterung installieren

Übertragen Sie die Datei in einen beliebigen Ordner auf Ihren Server und entpacken Sie diese anschließend mit dem folgenden Befehl:

tar -xzf filename

Wechseln Sie nun in den neu erstellten Ordner /data und wählen Sie den Ordner mit der richtigen ZendOptimizer.so aus. Die Ordner sind nach den jeweiligen PHP-Versionen sortiert. Um die korrekte PHP-Version zu ermitteln, legen Sie bitte auf Ihrem Server eine Datei namens info.php mit folgendem Inhalt an:

phpinfo();

Rufen Sie diese Datei nun bitte in Ihrem Browser auf [Beispiel: http://IHRE-DOMAIN.TLD/info.php].
Es erscheint eine Liste mit der aktuellen Serverkonfiguration und ganz oben ist die aktuelle PHP-Version aufgeführt.
Mit diesen Erkenntnissen wählen Sie die passende ZendOptimizer.so und kopieren diese auf dem Server in einen weiteren, neuen Ordner [Beispiel: /zend].
Um das Modul zu aktivieren, ist es erforderlich eine eigene php.ini mit folgendem Inhalt zu erstellen:

zend_optimizer.optimization_level=15
zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ZendOptimizer.so

Der angegebene Pfad muss dem absoluten Serverpfad zum Extension-File entsprechen. Dieses können Sie durch Eingabe des Befehls pwd ermitteln.
Abschließend muss die php.ini Datei noch in jeden Ordner kopiert werden, in dem die Zend Optimizer Funktionalität bestehen soll.


3. Schritt: ionCube Loader herunterladen

Zur Installation des ionCube Loader ist ein ähnliches Vorgehen notwendig.
Die aktuelle Version erhalten Sie auf der ionCube-Homepage:


> > PHP Encoder, protection, installer and performance tools from ionCube: Loader Download

4. Schritt: Extension installieren

Hier bitte ebenfalls darauf achten, die richtige Version zu wählen.
Übertragen Sie die Datei ioncube_loaders_lin_x86.tar.gz in einen beliebigen Ordner auf Ihren Server und entpacken Sie diese anschließend mit dem folgenden Befehl:

tar -xzf filename

Um die richtige Datei zu ermitteln, kopieren Sie die im Archiv enthaltene Datei ioncube-loader-helper.php in den bereits für die info.php erstellten Ordner.
Rufen Sie diese Datei nun bitte in Ihrem Browser auf [Beispiel: http://IHRE-DOMAIN.TLD/ioncube-loader-helper.php].

Begeben Sie sich bitte zu dem Eintrag If you have permission to edit the php.ini configuration file for this server, please follow the php.ini installation instructions.

Klicken Sie nun bitte auf den dort angegebenen Link. Unter Required Loader erhalten Sie die Version, die Ihr Server benötigt.
Diese Datei bitte ebenfalls herunterladen und und in den Ordner /zend entpacken. Gleichzeitig entnehmen Sie dem Helper-File bitte eine Zeile, die jetzt wieder in die zuvor erstellte php.ini übernommen werden muss, um das ionCube Modul zu aktivieren. Die neue und erweiterte php.ini sollte jetzt anschließend so aussehen:

zend_extension =/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ioncube_loader_lin_5.2.so
zend_optimizer.optimization_level=15
zend_extension=/kunden/homepages/x/dxxxxxxxxx/htdocs/zend/ZendOptimizer.so

Wichtig ist hier, dass die ionCube-Extension vor den anderen beiden Einträgen erscheint.

Abschließend muss die php.ini Datei wieder in jeden Ordner kopiert werden, in dem die Funktionalität bestehen soll.
 

futterteam

Aktives Mitglied
16. März 2010
53
0
69181 Leimen
AW: Ioncube installieren

sollte nicht standardmäßig php 5 aktiviert sein muss folgende .htaccess erstellt werden oder die vorhandene ergänzt werden:

# .htaccess-Datei für Web-Verzeichnis /
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

und in jedem Verzeichnis vorhanden sein