PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IonCube funktioniert nicht.



mumi
20.09.15, 03:04
Hallo,

wenn ich WHMCS installieren will kommt folgendes in meinem Browser:

Site error: the file /var/www/virtual/domain.de/htdocs/whmcs/install/install.php requires the ionCube PHP Loader ioncube_loader_lin_5.6.so to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.

Aber meine Konsole sagt was anderes:

# php -v
# PHP 5.6.9-0+deb8u1 (cli) (built: Jun 5 2015 11:03:27)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.0.18, Copyright (c) 2002-2015, by ionCube Ltd.
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies


Der IonCube Loader hat folgendes Verzeichnis:

/usr/local/ioncube/ioncube_loader_lin_5.6.so

Und damit verknüpft:

/etc/php5/mods-available/ioncube.ini

Und der Inhalt der ioncube.ini ist:

; priority=01
[ionCube]
zend_extension ="/usr/local/ioncube/ioncube_loader_lin_5.6.so"

Nach Stundenlangem googlen hatte ich keine Ideen mehr was falsch sein könnte und wollte euch um Hilfe beten.

MfG mumi

fork
20.09.15, 03:58
php -v auf der Kommandozeile verwendet eine andere php.ini als der Webserver.

Leg mal die Datei /var/www/virtual/mumi-networks.de/htdocs/whmcs/install/phpinfo.php an mit dem Inhalt:



<?PHP

phpinfo();

?>


Ist das Ioncube Modul da auch geladen, wenn Du die Datei im Browser aufrufst?

mumi
20.09.15, 14:35
Danke erstmal :D

Also ich weiß nicht ob ich was falsch gemacht habe, aber da kommt nur eine leere Seite? Kannst es dir ja mal anschauen: http://domain.de/whmcs/install/phpinfo.php

fork
20.09.15, 16:24
Schau im entsprechenden error.log von apache nach. Vermutlich stimmen die Rechte bzw. owner/group der Datei nicht.

So ungefähr sieht das aus(mit viel mehr Informationen als Du auf dem Bild siehst):

http://kainerweissmann.de/wp-content/uploads/2014/01/phpinfo-beispiel.png

mumi
20.09.15, 16:37
Also im error.log (Im Ordner sind 105 error.logs, hab einfach den ohne Zahl genommen, ist wahrscheinlich auch der neuste) steht folgendes drin:

[Sun Sep 20 06:25:06.238370 2015] [mpm_worker:notice] [pid 24136:tid 115752163129216] AH00292: Apache/2.4.10 (Debian) OpenSSL/1.0.1k configured -- resuming normal operations
[Sun Sep 20 06:25:06.238490 2015] [core:notice] [pid 24136:tid 115752163129216] AH00094: Command line: '/usr/sbin/apache2'
[Sun Sep 20 04:25:06 2015] [notice] i-MSCP Vlogger: started CustomLog Handler -- resuming normal operations


Vllt. sollte ich noch anmerken, dass ich i-MSCP installiert habe und mein Webspace darüber läuft.

Von welchen Dateien redest du mit Owner/Groups problemen?

fork
20.09.15, 18:52
von der phpinfo.php. Evtl. werden als Sicherheitsmassnahme php-Dateien mit einem unpassendem Besitzer/Gruppe nicht ausgeführt.(unpassend z. B. root).

Schau dir die install.php im gleichen Verzeichnis an(ls -l install.php) und setze die Rechte der phpinfo.php identisch(chown).

mumi
20.09.15, 19:10
Die haben alle den gleichen owner und group, rechte sind bei den Dateien 777.

mumi
20.09.15, 19:37
...
Nach Tagelangem versuchen bin ich erst jz auf die Idee gekommen, den Server zu rebooten... Dachte apache restarten reicht... Und tadaa es klappt XD sry wegen diesem unnötigen Thread, vllt. hat ja jmd. das gleiche Problem und liest das hier xD