#1 19. August 2013 Zuletzt bearbeitet: 19. August 2013 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: Code: /usr/local/ioncube/ioncube_encoder5 helloworld.php -o helloworld-enc.php bei mir Code: /tmp/ioncube/ioncube_encoder5 /var/www/clients/client2/web6/web/ioncube/tmp/Bootstrap.php -o /var/www/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc.php ich erhalte folgenden fehler: die datei ioncube_encoder5 ist vorhanden. kann mir jemand weiterhelfen, danke. + Multi-Zitat Zitieren
#2 19. August 2013 AW: ioncube_encoder 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/www/clients... oder ohne chmod: ./ioncube_encoder5 -o /var/www... evtl ist ioncube_encoder5 nur eine verknüpfung und der zielpfad ist gelöscht, prüft das mit: ln -la 1 Person gefällt das. + Multi-Zitat Zitieren
#3 19. August 2013 Zuletzt bearbeitet: 19. August 2013 AW: ioncube_encoder ist verschoben. geht auch nicht die daten sind die ioncube_encoder download dateien. sollte also lauffähig sein. + Multi-Zitat Zitieren
#4 19. August 2013 Zuletzt bearbeitet: 19. August 2013 AW: ioncube_encoder +x gemacht? Code: $ chmod +x ioncube_encoder5 $ ./ioncube_encoder5 /var/www/clients/client2/web6/web/ioncube/tmp/Bootstrap.php -o /var/www/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 Vielleicht ist die Datei auch einfach nur leer und jemand will dir den Tag versauen haha 1 Person gefällt das. + Multi-Zitat Zitieren
#5 19. August 2013 Zuletzt bearbeitet: 19. August 2013 AW: ioncube_encoder ja Code: /usr/local/bin/ioncube# chmod +x ioncube_encoder5 /usr/local/bin/ioncube# ./ioncube_encoder5 /var/www/clients/client2/web6/web/ioncube/tmp/Bootstrap.php -o /var/www/clients/client2/web6/web/ioncube/tmp/Bootstrap-enc.php -bash: ./ioncube_encoder5: Datei oder Verzeichnis nicht gefunden // mit --help Code: /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? + Multi-Zitat Zitieren
#6 19. August 2013 Zuletzt bearbeitet: 19. August 2013 AW: ioncube_encoder Keine Ahnung... Code: $ ls -a Schau nach ob ein Makefile vorhanden ist, wenn ja: Code: $ sudo make && make install + Multi-Zitat Zitieren
#7 19. August 2013 AW: ioncube_encoder Code: /usr/local/bin/ioncube# ls -a [COLOR="Navy"]. .. docs[/COLOR] [COLOR="DarkGreen"]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 [/COLOR] [COLOR="Navy"]loader-wizard README.txt[/COLOR] kein make file da. + Multi-Zitat Zitieren
#8 19. August 2013 AW: ioncube_encoder Kopier das Ganze mal nach /usr/local/ioncube Vielleicht hat der encoder irgendwelche selten dämliche Abhängigkeiten an diesen Pfad. + Multi-Zitat Zitieren
#9 19. August 2013 AW: ioncube_encoder ls -la wäre besser um mögliche symlinks zu erkennen. + Multi-Zitat Zitieren
#10 19. August 2013 Zuletzt bearbeitet: 19. August 2013 AW: ioncube_encoder das wird mir ausggeben. ich hab noch was gefunden: so wie ich das versteh, muss nun ne 32bit system lib installiert werden. das hab ich dazu gefunden Code: apt-get install ia32-libs nach nem reboot hat sich nix geändert. das kann doch alles nicht so schwer sein + Multi-Zitat Zitieren
#11 20. August 2013 Zuletzt bearbeitet: 20. August 2013 AW: ioncube_encoder so, hab festgestellt, dass Code: 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: // 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 Code: 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: Code: ./ioncube_encoder --acquire-license das war's. ich bin happy und danke euch beiden für eure geduld und unterstützung. viele grüße + Multi-Zitat Zitieren
#12 16. Juli 2014 AW: ioncube_encoder Auf Ubuntu 14 gibt es die ia32-libs nicht mehr. Bei mir funktioniert: apt-get install libc6:i386 + Multi-Zitat Zitieren