avin-post-img-ioncube

حتما براتون پیش آمده که هنگام نصب یک قالب یا پوسته بر روی لوکال هاست با خطای زیر مواجه شده اید:

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 loader

در صورتی که ماژول ioncube loader روی سیستم شما در نصب نباشد بعد از نصب برخی قالبها یا روی لوکال با پیام بالا مواجه می شویم.

قالب زنبیل از جمله قالب هایی است که برای نصب آن نیاز به این ماژول می باشد.کار راحتیه.آموزشمون را تا انتها دنبال کنید.

ioncube loader

ioncube loader یک ماژول است که برنامه نویسان و طراحان سایت که بیشتر با php سر و کار دارند برای حفاظت از کد ها و قرار دادن به نوعی لایسنس از آن استفاده میکنند.

در این مقاله نصب ماژول ioncube loader روی لوکال هاست و روی هاست های سی پنل و دایرکت ادمین آموزش داده میشه.

ioncube loader

فعال کردن ioncube loader در سی پنل

1)اول از همه وارد cpanel خودتون بشید.

2) سپس از جعبه ابزار Software بخش Select PHP Version را انتخاب کنید.

فعال کردن ioncube loader در سی پنل

3) در این مرحله می توانید تیک گزینه های Ioncube_loader، Pdo، Soap و Sourceguardian را بنابر نیاز خود طبق شکل زیر، جهت فعال سازی بزنید.

4) بعد از اعمال تغییرات دکمه Save را کلیک کنید.

تنظیمات ioncube loader در سی پنل

فعال کردن ioncube loader در دایرکت ادمین

برای انجام این کار کافیست وارد محیط ssh سرور خود شوید و دستورات زیر را به ترتیب وارد کنید.

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

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

اگر وب سرور شما آپاچی می باشد، از دستور زیر استفاده کنید:

service httpd restart

فعال سازی ioncube روی لوکال هاست

در ابتدا فایل نصب Ioncube loader را از این لینک زیر دانلود نمایید.

سپس بسته را از حالت زیپ (فشرده) خارج کنید. فایل loader-wizard.php را در پوشه اصلی سرور خودقرا دهید.

این پوشه در هاست xamp نام آن پوشه htdocs و آدرس آن C:\xampp\htdocs و در سرور های wamp نام آن پوشه www و آدرس آن C:\wamp\www می باشد.

فعال سازی ioncube روی لوکال هاست


در مرحله بعدی مرورگر را باز نموده و آدرس زیر را در بخش نوار آدرس آن کپی نمایید:


http://localhost/loader-wizard.php

در بعضی سرور ها ممکن است آدرس بالا به درستی کار نکند، در این صورت به جای آدرس بالا از این آدرس استفاده نمایید:


http://127.0.0.1/loader-wizard.php

loader-wizard

پس از وارد نمودن آدرس های بالا به صفحه ای مشابه با صفحه زیر منتقل می شوید:

ioncube loaderنصب

در صورت مشاهده تصویر بالا گزینه Local install را انتخاب نموده و بر روی گزینه next کلیک نمایید.
حال به شما به مرحله اصلی نصب رسیده اید و به صفحه ای شبیه به تصویر زیر منتقل شده اید:

شیوه نصب لودر

در این صفحه در بخش Installation Instructions (دستورالعمل نصب) شیوه نصب لودر مناسب با سرور لوکال شما در ۵ مرحله توضیح داده شده است که هر یک از این موارد در ادامه به صورت مفصل توضیح داده خواهد شد:
۱- در این بخش نسخه لودر سازگار با سیستم عامل و سرور شما معرفی شده است. فایل مورد نظر ما فایل zip بوده که با کلیک بر روی zip این فایل را دانلود نمایید.

۲- در این بخش آدرسی به شما اعلام می شود که لازم است محتوات فایل دانلود شده را در آن قرار دهید.

در تصویر نمونه ما آدرس این فایل C:\xampp\php\ioncube قرار داده ایم توجه داشته باشید این آدرس در کامپیوتر شما ممکن متفاوت باشد و شما باید مطابق با آن عمل نمایید. محتویات فایل دانلود شده را از حال zip (فشرده) خارج نمایید. داخل فایل زیپ پوشه ای با نام ioncube می باشد که داخل آن تعدادی فایل وجود دارد.
در تصویر بالا آدرس اعلام شده C:\xampp\php\ioncube می باشد. به دلیل آن که در پوشه C:\xampp\php ما پوشه ای با نام ioncube نداریم، ابتدا یک پوشه با نام ioncube می سازیم سپس فایل های موجود در فایل دانلودی را داخل آن کپی می کنیم.

نکته: توجه داشته باشید فایل ها دقیقا در همان آدرس کپی شود و اشتباها در آدرس هایی مانند C:\xampp\php\ioncube\ioncube ویا C:\xampp\php کپی نشود. در نهایت توجه داشته باشید فایل ها دقیقا باید در همان آدرسی که به شما اعلام شده قرار داشته باشد‌ در غیر این صورت عملیات نصب به درستی انجام نمی شود.

۳- در این بخش یک خط کد به شما اعلام می شود که لازم است آن را به فایل php.ini اضافه نمایید.
برای این کار ابتدا به آدرس فایل php.ini که به رنگ صورتی مشخص شده بروید (در نمونه بالا آدرس C:\xampp\php\php.ini می باشد) و فایل php.ini را باز نمایید.

آدرس نصب ماژول  ioncube


سپس در اولین و یا آخرین خط این فایل کدی که سیستم با رنگ صورتی به شما اعلام نموده است را اضافه نمایید و فایل را ذخیره نمایید (مانند تصویر زیر). این کد در نمونه ما به این صورت می باشد :

zend_extension = "C:\xampp\php\ext\ioncube_loader_win_7.2.dll"

php.ini

۴- در این مرحله پروسه نصب به پایان رسیده است و بدون این که به صفحه فعلی مرورگرتان دست بزنید (صفحه را نبندید) لازم است تمامی سرویس های سرور لوکال خود را یک بار متوقف (stop) و پس از قطع کامل آن مجددا راه اندازی (start) نمایید.


۵- پس از آن که مطمئن شدید تمامی سرویس ها از قبیل Apache به صورت کامل راه اندازی شده اند: به مرورگر خود بازگشته و بر روی گزینه click here to test the Loader کلیک نمایید.
در صورتی که نصب با موفقیت انجام شده باشد شما با پیام نصب موفق آمیز لودر (مانند تصویر زیر) مواجه می شوید.

loader installed

4.9/5 - (38 امتیاز)

‏2 نظرات

  • مریم 23ام آبان 1400 , 4:08 ب.ظ

    عالی

    پاسخ
    • pakhtun sasan 13ام آذر 1400 , 12:55 ب.ظ

      متشکریم اگر موردی مد نظرتون بود که آموزش با کیفیت در اینترنت از آن پیدا نکردید ممنون میشم به ما اطلاع دهید تا یک مطلب با کیفیت برای آن ارائه دهیم

      پاسخ

ارسال پاسخ