Vollständige Version anzeigen : ioncube_encoder


onip
19.08.2013, 09:32

hallo zusammen,

linux ist echt nicht meine stärke, daher muss ich euch nochmal um rat bitten.
ich hab zum verschlüsseln von php dateien, den ioncube_encoder bekommen.

die dateien hab ich in /tmp/ioncube/ liegen.
laut anleitung sollte folgender befehl ausgeführt werden:

/usr/local/ioncube/ioncube_encoder5 helloworld;php -o helloworld-enc;php
bei mir

/tmp/ioncube/ioncube_encoder5 /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap;php -o /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc;php
ich erhalte folgenden fehler:
-bash: /tmp/ioncube/ioncube_encoder5: Datei oder Verzeichnis nicht gefunden

die datei ioncube_encoder5 ist vorhanden.
kann mir jemand weiterhelfen, danke.

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
raid-rush
19.08.2013, 11:13

verschieben: mv /tmp/ioncube/ /usr/local/bin/ioncube/
ins neue dir wechseln: cd /usr/local/bin/iconcube
ausführungsrechte geben: chmod +x ioncube_encoder5
ausführen: ioncube_encoder5 -o /var/;/clients...
oder ohne chmod: ;/ioncube_encoder5 -o /var/;...

evtl ist ioncube_encoder5 nur eine verknüpfung und der zielpfad ist gelöscht, prüft das mit: ln -la


onip
19.08.2013, 15:12

ist verschoben.
/usr/local/bin/ioncube# ioncube_encoder5 /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap;php -o /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc;php
ioncube_encoder5: Befehl nicht gefunden;

geht auch nicht :(

die daten sind die ioncube_encoder download dateien.
sollte also lauffähig sein.


Murdoc
19.08.2013, 15:28

+x gemacht?

$ chmod +x ioncube_encoder5
$ ;/ioncube_encoder5 /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap;php -o /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc;php


Wenn das auch nicht geht würde ich an deiner stelle mal prüfen was "ioncube_encoder5" ist.
Vielleicht isses ja ein Skript (shell/perl etc.;) ohne shebang :D
Vielleicht ist die Datei auch einfach nur leer und jemand will dir den Tag versauen haha


onip
19.08.2013, 15:31

ja

/usr/local/bin/ioncube# chmod +x ioncube_encoder5
/usr/local/bin/ioncube# ;/ioncube_encoder5 /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap;php -o /var/;/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc;php
-bash: ;/ioncube_encoder5: Datei oder Verzeichnis nicht gefunden


// mit --help

/usr/local/bin/ioncube# ioncube_encoder5 --help
ioncube_encoder5: Befehl nicht gefunden.
/usr/local/bin/ioncube# ;/ioncube_encoder5 --help
-bash: ;/ioncube_encoder5: Datei oder Verzeichnis nicht gefunden


muss ggf. die anwendung installiert werden?


Murdoc
19.08.2013, 15:37

muss ggf. die anwendung installiert werden?

Keine Ahnung...

$ ls -a

Schau nach ob ein Makefile vorhanden ist, wenn ja:

$ sudo make && make install


onip
19.08.2013, 15:44


/usr/local/bin/ioncube# ls -a
. .. docs ioncube_encoder ioncube_encoder5 ioncube_encoder53 ioncube_encoder53_7;0 ioncube_encoder54 ioncube_encoder5_6;5 ioncube_encoder5_7;0 ioncube_encoder_6;5 ioncube_encoder_7;0 loader-wizard README;txt


kein make file da.


Murdoc
19.08.2013, 15:54

Kopier das Ganze mal nach /usr/local/ioncube
Vielleicht hat der encoder irgendwelche selten dämliche Abhängigkeiten an diesen Pfad.


raid-rush
19.08.2013, 16:30

ls -la wäre besser um mögliche symlinks zu erkennen.


onip
19.08.2013, 17:06

das wird mir ausggeben.
/usr/local/ioncube# ls -la
insgesamt 4956
drwxr-xr-x 4 48 492 4096 Aug 15 18:10 .
drwxr-xr-x 12 root root 4096 Aug 19 16:15 ..
drwxr-xr-x 2 48 492 4096 Aug 15 18:10 docs
-rwxr-xr-x 1 48 492 628752 Jun 20 11:20 ioncube_encoder
-rwxr-xr-x 1 48 492 682960 Jun 20 11:20 ioncube_encoder5
-rwxr-xr-x 1 48 492 731608 Jun 20 11:20 ioncube_encoder53
-rwxr-xr-x 1 48 492 519892 Sep 19 2011 ioncube_encoder53_7;0
-rwxr-xr-x 1 48 492 801496 Jun 20 11:20 ioncube_encoder54
-rwxr-xr-x 1 48 492 456048 Jul 15 2009 ioncube_encoder5_6;5
-rwxr-xr-x 1 48 492 440744 Sep 19 2011 ioncube_encoder5_7;0
-rwxr-xr-x 1 48 492 395848 Jul 15 2009 ioncube_encoder_6;5
-rwxr-xr-x 1 48 492 379264 Sep 19 2011 ioncube_encoder_7;0
drwxr-xr-x 2 48 492 4096 Apr 28 2011 loader-wizard
-r--r--r-- 1 48 492 4395 Jun 19 19:55 README;txt


ich hab noch was gefunden:
Error: No such file or directory
An error of "No such file or directory", even when the Encoder is launched with a correct absolute or relative path, suggests that the target platform may be 64 bit and that the operating system cannot execute the program. The Encoder will run without any problem on 64 bit systems, but as it is a 32 bit compiled program, 32 bit system libraries must be installed on the machine;


so wie ich das versteh, muss nun ne 32bit system lib installiert werden.
das hab ich dazu gefunden
apt-get install ia32-libs

nach nem reboot hat sich nix geändert.
das kann doch alles nicht so schwer sein :(


onip
20.08.2013, 10:37

so, hab festgestellt, dass
apt-get install ia32-libs
garnicht installiert wurde.
ich musste erstmal die darauffolgende meldung mit 'q' beenden,
dann installierte sich das ganze.
nun läuft ioncube_encoder.

jetzt aber der große schei*** :angry:
die installation hat meinen ganzen webserver zerschossen.
kein mysql, ftp mehr und was weiß ich noch alles.
man, das kann doch nicht wahr sein. ;(

jetzt mal eben, die projekte sichern und den letzten stand wieder aufspielen (vmware).

wie kann ich nun die 32bit libs installieren ohne gleich meine lauffähig umgebung zu zerschießen?

// edit
so, bin wieder auf meinem stand.
ich hab die installation nochmal angestoßen und folgende meldung gelesen:
Die folgenden Pakete werden ENTFERNT:
libclass-dbi-mysql-perl libdbd-mysql-perl mysql-client mysql-client-5;5
mysql-server mysql-server-5;5


// edit2
oh man ist das ein kampf, aber es zeigt mal wieder das man belohnt wird, wenn man durch hält.
es läuft nun und mein webserver auch.

was hab ich nun gemacht.
ich hab ein system upgrade auf 13;04 gemacht.
danach einfach mal
apt-get install ia32-libs
ausgeführt und nachgesehen was ggf. entfernt wird.
diesmal wurde nichts angezeigt und ich hab die installation bestätigt.
der webserver läuft wie gewohnt und ioncube_encoder wird nun wie gewollt ausgeführt.
man muss nur noch eine lizenz anfordern das wie folgt geht:
;/ioncube_encoder --acquire-license

das war's.
ich bin happy und danke euch beiden für eure geduld und unterstützung.

viele grüße


foobar
16.07.2014, 11:59

Auf Ubuntu 14 gibt es die ia32-libs nicht mehr.

Bei mir funktioniert: apt-get install libc6:i386


Ähnliche Themen zu ioncube_encoder
  • ioncube_encoder
    hallo zusammen, linux ist echt nicht meine stärke, daher muss ich euch nochmal um rat bitten. ich hab zum verschlüsseln von php dateien, den ioncube_encoder bekommen. die dateien hab ich in /tmp/ioncube/ liegen. laut anleitung sollte folgender befehl ausgeführt werden: /usr/local/ioncube/ionc [...]



raid-rush.ws | Imprint & Contact pr