DirectAdmin

DirectAdmin ioncube kurulumu

5 dakika okuma Güncel bilgi
Yardım Merkezine Dön

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.

Bilgi: IonCube Loader ücretsiz olarak kullanılabilir. Ücretli olan ürün ise PHP dosyalarını şifrelemek için kullanılan IonCube Encoder yazılımıdı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ı
Dikkat: Sunucu üzerinde değişiklik yapılacağı için işlem öncesinde güncel bir yedek alınması önerilir. Özellikle üretim ortamlarında bakım zamanı planlanarak işlem yapılması tavsiye edilir.

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.

ssh root@sunucu_ip_adresi
İpucu: SSH bağlantısı kurulduktan sonra sonraki adımda DirectAdmin'in CustomBuild dizinine geçerek IonCube Loader kurulumu başlatılacaktır.

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.

cd /usr/local/directadmin/custombuild
Bilgi: Bu dizin, DirectAdmin'in yazılım bileşenlerini yönetmek için kullandığı yapılandırma ve kurulum dosyalarını içerir.

2. IonCube Loader Desteğini Etkinleştirin

Aşağıdaki komut ile CustomBuild yapılandırmasında IonCube Loader desteğini etkinleştirin.

./build set ioncube yes

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.

./build ioncube

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.

İpucu: Sunucunuzda birden fazla PHP sürümü kullanılıyorsa CustomBuild, desteklenen sürümler için gerekli IonCube Loader yapılandırmalarını otomatik olarak oluşturur.

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:

service httpd restart

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.

systemctl restart httpd
Dikkat: AlmaLinux, Rocky Linux, CentOS ve benzeri dağıtımlarda servis adı genellikle httpd iken, Debian ve Ubuntu tabanlı sistemlerde apache2 olarak kullanılabilir. Sunucunuzun işletim sistemine uygun komutu uyguladığınızdan emin olun.

Özet Komutlar

Kurulum sırasında kullanılan komutlar aşağıda sırasıyla verilmiştir.

cd /usr/local/directadmin/custombuild ./build set ioncube yes ./build ioncube service httpd restart # veya systemctl restart httpd
İSİMKAYIT  Notu  
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.
İSİMKAYIT Yardım Merkezi  
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.

Ürün sepete eklendi!