IonCube Loader, PHP ile şifrelenmiş uygulamaların çalıştırılabilmesi için kullanılan bir PHP uzantısıdır. Özellikle ticari PHP yazılımları, lisanslama sistemi kullanan uygulamalar ve kaynak kodu korunmuş projeler IonCube Loader desteğine ihtiyaç duyar.
Eğer web sitenizde veya satın aldığınız bir PHP uygulamasında "The file requires the IonCube PHP Loader" benzeri bir hata alıyorsanız, sunucunuzda IonCube Loader kurulu değildir veya etkinleştirilmemiştir. Bu rehberde DirectAdmin CustomBuild kullanılarak IonCube Loader'ın nasıl kurulacağını adım adım anlatacağız.
IonCube Loader Nedir?
IonCube Loader, IonCube Encoder ile şifrelenmiş PHP dosyalarının sunucu üzerinde çalıştırılmasını sağlayan resmi PHP uzantısıdır. PHP yorumlayıcısına eklenerek şifrelenmiş dosyaların güvenli şekilde çalışmasına imkân tanır.
Kurulum Öncesi Gereksinimler
Kuruluma başlamadan önce aşağıdaki şartların sağlandığından emin olun.
- DirectAdmin kurulu bir Linux sunucusu
- CustomBuild sisteminin kullanılabilir olması
- SSH erişimi
- root veya sudo yetkisine sahip bir kullanıcı hesabı
Sunucuya SSH ile Bağlanma
İlk olarak sunucunuza SSH üzerinden root kullanıcısı veya gerekli yetkilere sahip bir kullanıcı ile bağlanın. Tüm kurulum işlemleri komut satırı üzerinden gerçekleştirilecektir.
DirectAdmin CustomBuild ile IonCube Loader Kurulumu
SSH bağlantısını sağladıktan sonra DirectAdmin'in CustomBuild dizinine geçerek IonCube Loader kurulumunu başlatabilirsiniz. CustomBuild, DirectAdmin üzerinde PHP, Apache, Nginx ve diğer bileşenlerin kurulumu ile güncellenmesini sağlayan yönetim aracıdır.
1. CustomBuild Dizinine Geçin
İlk olarak aşağıdaki komut ile CustomBuild dizinine geçiş yapın.
2. IonCube Loader Desteğini Etkinleştirin
Aşağıdaki komut ile CustomBuild yapılandırmasında IonCube Loader desteğini etkinleştirin.
Bu işlem, DirectAdmin'in yapılandırma dosyalarında IonCube Loader seçeneğini aktif hale getirir. Yapılan değişiklik bir sonraki kurulum veya yeniden yapılandırma işleminde uygulanacaktır.
3. IonCube Loader Kurulumunu Başlatın
Yapılandırma tamamlandıktan sonra aşağıdaki komut ile IonCube Loader kurulumunu başlatın.
Kurulum sırasında sistem, sunucunuzda yüklü olan PHP sürümlerine uygun IonCube Loader dosyalarını indirerek gerekli yapılandırmaları otomatik olarak gerçekleştirir.
Web Sunucusunu Yeniden Başlatın
Kurulum işlemi tamamlandıktan sonra yapılan değişikliklerin etkin olabilmesi için web sunucusunu yeniden başlatmanız gerekir.
Apache kullanan sunucularda aşağıdaki komut uygulanabilir:
Bazı Linux dağıtımlarında veya sistem yapılandırmalarında servis yönetimi systemctl komutuyla yapılmaktadır. Böyle bir durumda aşağıdaki komut kullanılabilir.
Özet Komutlar
Kurulum sırasında kullanılan komutlar aşağıda sırasıyla verilmiştir.
IonCube Loader kurulumu tamamlandıktan sonra PHP yapılandırmasının doğru şekilde yüklendiğini doğrulamanız önerilir. Kurulum sonrasında php -v veya php -m komutları ile IonCube Loader'ın aktif olup olmadığını kontrol edebilirsiniz. Ayrıca web sitenizi ziyaret ederek daha önce aldığınız "The file requires the IonCube PHP Loader" hatasının giderildiğini doğrulayabilirsiniz.
Bu makalede DirectAdmin CustomBuild kullanılarak IonCube Loader'ın kurulumu ve etkinleştirilmesi adım adım anlatılmıştır. Kurulumun ardından PHP ile şifrelenmiş uygulamalarınızı sorunsuz şekilde çalıştırabilir, ihtiyaç duyduğunuz durumlarda aynı yöntemle güncelleme işlemlerini gerçekleştirebilirsiniz. DirectAdmin, Linux sunucu yönetimi ve PHP yapılandırmaları hakkında daha fazla teknik rehber için İSİMKAYIT Yardım Merkezi'ni inceleyebilirsiniz.
Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.