امروزه برنامه نویسان به منظور جلوگیری از تغییر کدهای برنامههای تجاری خود که به زبان 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
0 دیدگاه
نوشتن دیدگاه