PDA

Bekijk Volledige Versie : ionCube PHP Loader



tychon
05/06/13, 11:48
Goedendag,

Ik heb problemen met een systeem wat ik heb aangeschaft. Nu geeft de ontwikkelaar aan dat ik de ionCube Loaders moet controleren op aanwezigheid.

Heb daarna het volgende uitgevoerd:



[root@vps8528 ~]#php -v
PHP Warning: PHP Startup: Unable to load dynamic library './/usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - .//usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 5.2.17 (cli) (built: Mar 19 2013 20:56:47)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.0.9, Copyright (c) 2002-2011, by ionCube Ltd.


Kan deze warning er iets me te maken hebben? En hoe kan ik dit oplossen?

Alvast bedankt voor jullie aandacht.

Gr. Tychon

Flaxe_eu
05/06/13, 11:52
Ioncube is geladen alleen de imagick werkt niet.

maar zou je niet beter op php 5.4 kunnen ontwikkelen? 5.2 is nogal out-dated

tychon
05/06/13, 12:08
Bedankt voor je reactie, ik ga even na of het probleem misschien wel zit in de PHP versie.

systemdeveloper
05/06/13, 12:10
Bedankt voor je reactie, ik ga even na of het probleem misschien wel zit in de PHP versie.

Nee, het probleem zit in het feit dat je imagemagick niet geinstalleerd hebt of dat ie in een verkeerde directory staat :)

dicktump
05/06/13, 12:14
Volgens mij kijkt PHP gewoon naar de verkeerde directory voor ImageMagick. Doordat er ./ voor staat, kijkt hij niet meer vanuit de root naar /usr/local/lib/blabla, maar vanuit de huidige directory.

Flaxe_eu
05/06/13, 17:04
ik denk dat het probleem is dat je ioncube load 4.0.9 gebruikt en we zitten al op 4.4.0

update je php maar eens en je ioncube loader.
grote kans dat je loader niet werkt op de nieuwe ioncube's

NixDevs.com
05/06/13, 17:06
Nee, het probleem zit in het feit dat je imagemagick niet geinstalleerd hebt of dat ie in een verkeerde directory staat :)

+1. Dit is het 100%.

tychon
05/06/13, 23:46
Dat van imagemagick kan kloppen. Is het dan belangrijk dat dit in de correcte map komt te staan?

En het vreemde is ook dat er niets te vinden is in deze map: /usr/local/ioncube/ioncube_loader_lin_5.2.so
Maar waar staat het dan wel?

Alvast dank voor alle reacties!

The-BosS
06/06/13, 00:28
Download de zip/tar eens van http://www.ioncube.com/loaders.php, daar zit normaal gezien een php script bij om te testen of je ioncube loader werkt. Doet die het dan moet je toch bij je software leverancier zijn, doet dat scripts niet dan krijg je normaal gezien een foutmelding waarom het niet werkt.

Verder heeft die imagick warning niks te zien met je werking op ioncube, het is ten slotte een warning en geen error, het enige dat niet zal werken is imagick in dit geval. Maar dit wel echter niet zeggen dat je die warning niet moet oplossen, kijk in je php.ini file en pas daar even de locatie aan zodat het werkt of verwijder de module indien je het niet gebruikt.

tychon
07/06/13, 12:51
@The-BosS bedankt voor je reactie! Het werkt nu :) Ik heb het script gebruikt en die gaf exact aan wat er ontbrak.

De andere leden ook bedankt voor jullie moeite om te reageren!