Godaddy Üzerine Ioncube Yüklemek
Web uygulaması geliştiren ve bunu lisans altında tutmak isteyen kişiler için vazgeçilmez bir araç olan IONCUBE bir çok sunucuda varsayılan olarak yüklenmiyor.Biz bu yazıda Godaddy ve muhtemelen bir çok sunucuda IONCUBE nasıl kurulur onu göreceğiz.
![ioncube[1]](http://www.yarimekanik.com/wp-content/uploads/2010/01/ioncube1.jpg)
Godaddy host paketlerinin tümü ayrıca modül yüklenebilme özelliğine sahiptir ve bu ayarları php.ini isimli bir dosyada tutar.Şayet barınma hizmeti aldığınız sunucu böyle bir özelliği destekliyorsa aynı yöntemi kullanarak farklı modülleri kendiniz kurabilirsiniz.Şimdi kurulum adımlarına geçelim :
1- Öncelikle ioncube loader dosyalarını indirmeniz gerekiyor.Bu dosyaları Windows veya Linux sunucu seçeneğine dikkat etmek kaydı ile burayı tıklayarak edinebilirsiniz.
2- Sunucunuzda bulunan php.ini dosyasını indirin ve açın.Eğer sunucunuzda bu dosya mevcut değilse bir txt dosyası açın ve php.ini olarak farklı kaydedin.Varsayılan olarak php.ini kullanılmaktadır.Ancak php5 kullanıcısı iseniz dosya ismini php5.ini olarak adlandırın.
3- Godaddy hesabınıza girin ve php versiyonunu kontrol edin.Aynı şekilde diğer hosting firmaları içinde bu konu geçerlidir.
4- Godaddy kullanıyorsanız Php.ini dosyanızın içeriği şu şekilde görünecektir :
url_rewriter.tags = "a=href,area=href,frame=src,input=src, form=,fieldset="[Zend] zend_extension=/usr/local/zo/ZendExtensionManager.so zend_extension=/usr/local/zo/4_3/ZendOptimizer.so
5- İndirmiÅŸ olduÄŸunuz sıkıştırılmış ioncube eklentisini açın ve sitenizin kök dizinine ( index sayfanızın olduÄŸu alana ) yükleyin.Bu klasörün ismi ” ioncube ” olmalıdır.
6- Åžimdi php.ini dosyanızı güncelleme zamanı geldi.Bunun için daha önce yapmanız gereken bir ÅŸey var : Sitenizin hangi dizinde olduÄŸunu öğrenmek.Bu yüzden hosting hesabı yarlarınıza girerek ” Absolute Hosting Path ” etiketinin yanında bulunan ve ” /home/content/ ” ÅŸeklinde devam eden klasör bilgisini bir kenara kaydededin.Godaddy kullanmıyorsanız bu bilgiyi hosting hizmeti aldığınız firmadan öğrenebilirsiniz.
7- Sırada hangi ioncube loader kullanmanız gerektiği konusu var.Eğer php 4 kullanan bir sunucuya sahipseniz yapmanız gereken :
zend_extension=/Absolute Hosting Path/ioncube/ioncube_loader_lin_4.4.so
satırını, eğer php 5 sürümü kullanıyorsanız :
zend_extension=/Absolute Hosting Path/ioncube/ioncube_loader_lin_5.2.so
satırını eklemek.Ekelenecek olan satır eğer yoksa [Zend] ile başlayan bir satır oluşturup altına, eğer  [Zend] ile başlayan bir satır varsa bu satırın hemen altına konmalıdır.
Â
url_rewriter.tags = "a=href,area=href,frame=src,input=src, form=,fieldset="[Zend] zend_extension=/Absolute Hosting Path/ioncube/ioncube_loader_lin_5.2.so zend_extension=/usr/local/zo/ZendExtensionManager.so zend_extension=/usr/local/zo/4_3/ZendOptimizer.so
8- Son aşamada ise bu php.ini dosyasını ftp ile sitenizin kök klasörüne gönderin ve siteadiniz.com/ioncube/ioncube-loader-helper.php şeklinde linki tarayıcınızın adres satırına yazın ve ioncube için test uygulamasını gerçekleştirin.
Bunları yaptığınız halde ioncube aktif olmadıysa olası sebepler şunlardır :
* Eklemeniz gereken satırı [Zend] ile başlamış olan satırın hemen altına yerleştirmediniz.7 numaralı maddeyi tekrar okuyun
* Php 5 sürümü kullanıcıları için php.ini dosyasının ismi php5.ini olmalıdır.2 numaralı maddeyi tekrar okuyun
* Ioncube klasörü olması gerektiği yerde yani kök klasörde değil.5 numaralı maddeyi tekrar okuyun
* Sunucunuz hosting üzerinden modül yükleme işlemlerini desteklemiyor.
Kolay gelsin.











Öncelikle anlatımınız için sizlere çok çok teşekkür ederim , umarım siteniz en kısa sürede hak ettiği yerlere çıkar. Ioncube problemini bende yaşadım , anlattığınız herşeyi yaptım fakat bir türlü kuramadım şu lanet ioncubeyi. Merak ettigim Absolute Hosting Path buna paneldeki adresimi yazıyoruz yoksa burası kalıyormu ?
Merhaba
Absolute Hosting Path kısmına alan adınızın barındırıldığı klasör yolunu yazmalısınız.Klasör yolu zaten panelde belirtilmiştir.