امروزه برنامه نویسان به منظور جلوگیری از تغییر کدهای برنامه‌های تجاری خود که به زبان php نوشته‌اند، از نرم افزار ioncube استفاده می‌کنند. این برنامه، در سال ۲۰۰۲ توسط یک کمپانی انگلیسی برای جلوگیری از مشاهده، ویرایش و اجرای اسکریپت‌های فاقد کد لایسنس ایجاد شد.

 

ioncube، یکی از معتبرترین نرم افزارهای ‪ encoding‬است‪ .‬این نرم افزار تنها برای ‪ encode‬کردن فایل‌های ‪ php‬طراحی‬ شده است‪ .‬با استفاده از آن‪ ،‬برنامه نویسان می‌توانند فایل‌های ‪ php‬خود را با شیوه‌هایی بسیار پیچیده ‪ encode‬نموده و برای encoding آن ‬از‬ رمز عبور استفاده نمایند تا امکان کپی برداری از اسکرپت‌های مذکور به حداقل برسد.

علاوه‌براین، در صورت عدم نصب این ابزار، ممکن است در سرور دایرکت ادمین در زمان نصب اسکریپت‌هایی مانند WHMCS و یا قالب وردپرس با خطایی مانند خطای زیر برخورد کنید.

    Site error: the ionCube PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking. Please visit get-loader.ioncube.com for install assistance.

 

همان طور که توضیح داده شد، ioncube یک نرم افزار کدگذاری است. بنابراین برای رمز گشایی در سمت سرور یا هاست نیاز به یک افزونه دارد تا اسکریپت‌های کد شده را شناسایی کرده و رمزگشایی نمایید. این پلاگین، ionCube Loader نام دارد که باید در سمت سرور و کنترل پنل شما نصب و فعال شود تا امکان استفاده از اسکریپت‌های کد شده برای هاست یا سرورتان فراهم شود.

 

این مطلب نیز ممکن است برای شما مفید باشد: نحوه اتصال به ssh

 

بدین منظور باید در دایرکت ادمین به SSH لاگین کرده و دستورات زیر را به ترتیب اجرا نمایید:

cd /usr/local/directadmin/custombuild
./build update
./build set ioncube yes
./build ioncube

در نهایت نیز کافیست وب سرور خود را ریستارت کنید تا تغییرات بر روی سرور اعمال شوند.

 

 

 

منبع:

banahosting