Forum
herkeze merhaba..
Sunucumda e-ticaret sitelirini de barındırmaya başladım. fakat karşıma ioncube diye bi yazılım çıktı.php için kod çözücüymüş biraz araştırdım. kurulumunun herkez çok basit olduğunu söylüyor. fakat nedense ben yapamadım php.ini dosyasına kurulumla ilgili eksik birşeyler yazdığım düşüncesindeyim. Bu konuda bana bilgi verebilecek arkadaşlar varsa sevinirim. tabi kurulum hakkındada.
sistem : 2003 server
php ver : 5.2.13
Öncelikle http://www.ioncube.com/loaders.php sitesinden işletim sisteminize uygun sürümünü download etmeniz gerekmektedir. İlk seçenekte lokal makine kurulumu seçerek devam etmeniz gerekiyor.Tavsiyem sunucudaki PHP dizininnin altında bir klasöre yüklemeniz yönünde.Kurulum tamamlandıktan sonra php.ini dosyasından ioncube pathlerini aktif etmeniz gerekecek. Genellikle c:/windows/php.ini yolundandır ama tam yolunu bulmak için info.php adında bir dosya oluşturaraki içine aşağıdaki kodu ekleyin çalıştırdığınız php ini dosyanızın tam yolunu gösterecektir.
<?php
phpinfo();
?>
Php ini dosyanızı bulduktan sonra "ZEND] zend_extension_ts" ile başlayan satıra ioncube dizini içindeki ioncube_loader_win_*.*.dll dosyasının tam yolunu yazarak kaydediyoruz. daha sonra iis i resetlemeniz gerek izin sorunu olmazsa uygulamanız çalışacaktır.
kontrol edip geri dönüş yapıcam gerçi bu adımları uygulamıştım. diye hatırlıyorum
genelde web server ınız dll dosyalarına ya izni olmadığı için erişemiyordur. Yada php.ini içersine dll path ini düzgün girmediğiniz için çalışmıyordur. 2 sini de tam olarak kontrol etmeniz fayda sağlayacaktır.
extension=php_xmlrpc.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zip.dll
[ZEND]
zend_extension_ts = C:\ioncube\ioncube\ioncube_loader_win_5.2.dll
bu şekilde ekliyorum izinleri tam olarak veriyorum. o konudada sıkıntı yok ama infodan baktığım zaman zend görünüyor. ioncube devreye girmiyor.
infoda görünüyorsa o zaman başka bir sorun vardır. Peki aldığınız hatanın ekran görüntüsünü gönderebilir misiniz? Ayrıca ioncube versiyonuda bu durumda önemlidir.
daha doğrusu info da görünen sadece zend ioncube gelmiyor.
zend_extension_ts = "Zendikurduğunyer\ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="Zendikurduğunyer\Optimizer-3.3.0"
php.ini ye üsttekini,
regedit'de de alt tarafı silmen çalıştıracaktır.
şeklinde gir ve HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath