تاریخ آپدیت: 1402/11/09
نویسنده: تیم محتوای ناگاتم
زمان مطالعه: 10دقیقه

0 تا 100 آموزش نصب آیون کیوب در ومپ و زمپ

آیا در حین استفاده از لوکال هاستتان به خطایی برخورده اید که نیاز به نصب آیون کیوب در ومپ و یا زمپ دارید؟ اگر می‌خواهید از لوکال هاست برای شبیه سازی و بهبود اشکالات سایت خود استفاده کنید و یا ایده‌ها، قالب‎‎‌ها و افزونه هایتان را روی لوکال هاست تست کنید باید با لوکال هاست آشنا باشید و نحوه نصب آیون کیوب در ومپ و زمپ را به طور کامل یاد بگیرید.

در این مقاله می‌خواهیم مرحله به مرحله نحوه نصب آیون کیوب لودر درلوکال هاست(ومپ و زمپ) را به طور کامل و با زبانی شیوا و روان بررسی کنیم. در ابتدا میخواهیم کمی با آیون کیوب و نحوه عملکر آن بحث کنیم و بلافاصله به سراغ نصب آیون کیوب در ومپ و زمپ می‌رویم. پس با ما همراه باشید.

1) آیون کیوب لودر چیست؟

آیون کیوب لودر (ionCube) نرم‌افزار انکودر (Encoder) است، که به برنامه‌نویسان کمک می‌کنند تا فایل‌های PHP خود را اِنکود، انکریپت و رمزنگاری کنند. این کار باعث می‌شود که نه تنها سرعت بارگذاری کدها افزایش یابد، بلکه امنیت فایل‌ها هم به شدت افزایش می‌یابد. از طرفی این کار مالکیت معنوی کدها، و اطلاعات حساسی از قبیل رمزهای دسترسی به پایگاه‌داده برنامه‌ها را نیز محافظت می‌کند. آیون کیوب می‌توانند برای فایل‌ها محدودیت زمانی در اجرا ایجاد کنند و همچنین فایل‌ها را برای یک دستگاه یا آدرس IP خاص رمزنگاری کند. علاوه بر این، نرم‌افزارهای انکودر دارای سیستم ایجاد فایل لایسنس برای برنامه‌های انکریپت شده خواهند بود.

2) آیون کیوب لودر چگونه کار می‌کند؟

اگر در یک قالب یا افزونه برخی از فایل‌های PHP انکریپت شده باشند، برای اینکه بتوانند اجرا شوند، حتماً باید یک ماژول اجراکننده کدهای انکریپت شده در هاست یا لوکال‌هاست وجود داشته باشد. به این ماژول آیون کیوب لودر (IonCube Loader) می‌گویند. زمانی که این ماژول در هاست یا لوکال‌هاست فعال باشد، هر افزونه یا قالبی که کدهایش انکریپت شده باشد، به سادگی و بدون مشکل اجرا می‌شوند.

بنابراین در صورتی که افزونه یا قالبی را بر روی هاست یا لوکال‌هاست خود نصب کردید و هر خطایی مرتبط با آیون کیوب دریافت کردید، لازم است که ماژول لودر آن را در هاست خود فعال کنید تا آن خطا برطرف شود. اما چگونه این آیون کیوب لودر را فعال کنیم؟

3) بررسی فعال‌بودن یا نبودن آیون کیوب لودر

اگر بر روی هاست واقعی کار می‌کنید می‌توانید از پشتیبانی هاستتان سوال کنید.

اما اگر بر روی لوکال هاست هستید یا بدون پرسش از پشتیبانی هاست می‌خواهید از این موضوع مطلع شوید، می‌توانید با نصب افزونه‌های زیر بررسی کنید که آیا ماژول آیون کیوب لودر در هاست یا لوکال هاست شما فعال است یا نه.

افزونه WP-ServerInfo را بر روی وردپرس خود نصب کنید. این افزونه رایگان است و می‌‌توانید با رفتن به پیشخوان > افزونه‌ها > افزودن > نام آن را جستجو کرده و نصب و فعال کنید. پس اینکه فعال شد، به مسیر پیشخوان > تب پیشخوان > منوی WP-ServerInfo بروید. سپس در صفحه افزونه بر روی Display PHP Information کلیک کنید. حالا در این صفحه به دنبال کلمه sourceguardian یا ion cube بگردید. می‌توانید کلید CTRL + F را بزنید و نام سرچ بزنید.

4) نحوه فعالسازی و نصب آیون کیوب در ومپ

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

مرحله 1: دانلود آیون کیوب لودر: ابتدا باید آیون کیوب لودر را از وب سایت رسمی آن به آدرس https://www.ioncube.com/loaders.php دانلود کنید. پس از ورود به سایت فایل ZIP archive که در تصویر زیر نشان داده شده دانلود کنید. درصورتی که برایتان پاپ آپی باز شد no thanks را بزنید و دکمه next را بزنید تا فایل نصب شود.

نصب آیون کیوب در ومپ و زمپ

مرحله 2: فایل زیپ دانلود شده را از حالت فشرده و زیپ خارج کنید. حالا فایل loader-wizard.php را کپی و در مسیر نصب ومپ سرور خود که به صورت پیش‌فرض آدرس زیر میباشد past کنید.
c:/wamp/www

نصب فایل loader-wizard.php

مرحله 3: وارد مرورگر خود شوید و آدرس localhost/loader-wizard.php را وارد کنید. صفحه‌ای برایتان باز می‌شود که در آن Initialising IonCube Loader Wizard را مشاهده می‌کنید. کمی صبر کنید. پس از اینکه وارد این لینک شدید، در این مرحله آیون کیوب به طور خودکار ورژن php لوکال هاست شما یعنی ومپ را تشخیص می‌دهد. و به شما ماژل مخصوصی معرفی می‌کند. پس از پایان این مرحله صفحه‌‌ی زیر برایتان باز می‌شود:

همینطور که در تصویر بالا مشاهده می‌کنید ، پیغامی مشاهده می‌کنید که آیون کیوب بر روی سیستم شما فعال نیست. برای فعالسازی مراحل زیر را انجام دهید.

مرحله 4: از این مرحله به بعد برای نصب آیون کیوب در ومپ باید تمامی مراحلی که در قسمت installation instructions به تریتب نوشته شده است را انجام بدهیم.

مراحل installation instructions


مراحل installation instructions را با صبر و حوصله و با دقت انجام دهید:

  • روی لینک zip کلیک کنید تا فایل دانلود شود.
  • وارد مسیر C:\wamp\bin\apache\Apache2.2.21\bin\ioncube بشوید. این مسیر ممکن است در هر سیستم متفاوت باشد پس حتما دقت داشته باشید که وارد مسیر درست بشوید. سپس باید فایل‌های داخل فایل زیپ را (به غیر از فایل‌های راهنما و readme) را به این مسیر انتقال بدهید.
  • با استفاده از یک ویرایشگر ساده مانند notepad ، فایل C:\wamp64\bin\apache\apache2.4.58\bin\php.ini را ویرایش کنید. و یک خط کد به ابتدای آن اضافه کنید. یعنی پسوند زیر را دقیقا یک خط بعد از zend_extension قرار بدهی.
    C:\wamp\bin\apache\Apache2.2.21\bin\ioncube\ioncube loader win 5.3.dl
  • برای کامل شدن مراحل نصب آیون کیوب در ومپ سرویس Apache را ری‌استارت کنید.
  • بعد از اجرای مجدد ومپ، روی لینک تست یا این لینک localhost/loader-wizard.php کلیک کنید تا نصب آیون کیوب لودر در ومپ بررسی شود. اگر پیام Loader Installed را مطابق تصویر زیر، برایتان نشان داده شد، یعنی تمامی مراحل را به درستی طی کرده‌اید و آیون کیوب لودر به درستی نصب و فعال شده است.

5) فعال‌سازی آیون کیوب لودر در زمپ

روش نصب آیون کیوب لودر برروی زمپ همانند ومپ سرور میباشد و تنها مسیر فایل‌ها متفاوت است.

  • دانلود آیون کیوب: ابتدا باید آیون کیوب را از وب سایت رسمی آن به آدرس https://www.ioncube.com/loaders.php دانلود کنید.
  • بر روی لینک Loader Wizard کلیک کنید تا فایل زیپ دانلود شود.
  • فایل زیپ دانلود شده را در مسیر دلخواه خود استخراج کنید و فایل php داخل آن را کپی و در مسیر نصب زمپ سرور خود که به صورت پیش‌فرض آدرس زیر میباشد پیست کنید.
    c:/xampp/htdocs
  • وارد مرورگر خود شوید و آدرس زیر را جستجو کنید.
    localhost/loader-wizard.php
  • از این مرحله به بعد باید تمامی مراحلی که در قسمت installation instructions به تریتب نوشته شده است را انجام بدهیم.
  1. روی لینک zip کلیک کنید تا فایل دانلود شود.
  2. وارد مسیر “C:\xampp\php\ext“نوشته شده در مرحله 2 شوید. این مسیر ممکن است در هر سیستم متفاوت باشد پس حتما دقت داشته باشید که وارد مسیر درست بشوید. سپس باید فایل‌های داخل فایل زیپ را (به غیر از فایل‌های راهنما و readme) را به این مسیر انتقال بدهید.
  3. حال فایل php.ini که در مسیر C:\xampp\php\php.ini است را با یک ویرایشگر ساده مثل notpad ویرایش کنید و یک خط کد که در تصویر بالا است را به ابتدای آن اضافه کنید، این کد برای من مثل کد زیر است (اما شما کد خودتان را کپی و وارد کنید).
    zend_extension = “C:\xampp\php\ext\ioncube_loader_win_5.6.dll”
  4. سرویس Apache را ری‌استارت کنید.

6) فعال‌سازی آیون کیوب لودر در هاست واقعی

(لازم به ذکر است که این هر دو ماژول مذکور در 99% شرکت‌های هاستینگ ایرانی بطور پیش‌فرض فعال است.) ولی فرض کنیم که سایت شما بر روی یک هاست واقعی فعال می‌باشد، و قصد دارید یک قالب یا افزونه‌ای که فایل‌های کدهایش اِنکریپت شده‌اند را بر روی سایتتان نصب کنید. در این صورت حتماً لازم است که قبل از آن، ماژول سورس گاردین لودر (SourceGuardian Loader) و یا آیون کیوب لودر (ionCube Loader) در هاستتان فعال باشد.

بسته به اینکه آن افزونه یا قالب کدهایش با سورس گاردین انکریپت شده باشد، یا با آیون کیوب، باید ماژول مربوط به آن در هاست فعال شود. برای اینکار کافی است به شرکت هاستینگ یک تیکت بزنید و ضمن درخواست برای فعال‌سازی این ماژول بر روی هاستتان، یک لیوان قهوه آماده کنید تا پاسخ موفقیت آمیز تیکت شما از سمت شرکت هاستینگ از راه برسد. متن تیکت را هم ما برایتان آماده کرده‌ایم. فقط آن را کپی کنید و برای شرکت هاستینگ ارسال کنید.

سلام و عرض ادب و احترام خدمت پشتیبانی محترم… با توجه به اینکه ما از قالب و افزونه‌هایی بر روی سایتمان استفاده می‌کنیم که با استفاده از “سورس گاردین” و “آیون کیوب” رمزنگاری شده‌اند، نیاز داریم که ماژول “سورس گاردین لودر” یا “آیون کیوب لودر” بر روی هاستمان فعال باشند. لطفاً بزرگواری بفرمایید و این ماژول را بر روی هاست ما فعال نمائید. از توجه و همکاری شما پیشاپیش سپاسگزاریم.

ارادتمند شما، مدیر وبسایت

در صورتی که وبسایت شما بر روی یک هاست از سرویس دهنده‌های خارجی است، متن زیر را کپی کنید و برای تیم پشتیبانی شرکت هاستینگ ارسال نمائید.

Greetings and respect, dear support service… Considering that we use theme and plugins on our site that are encrypted using “SourceGuardian” and “IonCube”, we need the “SourceGuardian Loader” or “IonCube Loader” modules to be activated on our host. Please activate this module on our host. Thank you in advance for your attention.

Yours sincerely

اگر این مقاله ما را دوست داشتید و به شما کمک کرد تا به درستی مراحل نصب آیون کیوب در ومپ و زمپ را انجام دهید، مطمئنا سایر مقالات ما در دانشنامه ناگاتم به شما کمک زیادی می‌کند. پس توصیه میکنم به دانشنامه و سایر مقالات ما سری بزنید.