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

معمولاً خطا هایی که پیامد نصب نبودن ionCube را همراه دارند، مانند تصویر زیر هستند:

آموزش نصب ionCube Loader در XAMPP و WAMP
آموزش نصب ionCube Loader در XAMPP و WAMP

حال شاید برایتان این سوال پیش آمده باشد که اصلاً ionCube چیست؟ درواقع ionCube یک افزونه php است که فایل هایی که طبق این افزونه کد گذاری شده اند را در حال عملیات، اجرا می کند. در همین حالت، زمانی که شما درحال نصب یک قالب هستید و با پیامی مانند پیام بالا رو به رو می شوید، بدین معنیست که فایل های php قالب بر اساس ionCube Loader کد گذاری شده اند.

نصب ionCube Loader در لوکال هاست بسیار ساده و راحت می باشد که در ادامه، نصب آن را هم در XAMPP و هم در WAMP بررسی خواهیم کرد.

نصب ionCube Loader در XAMPP

همانطور که ذکر کردیم، نصب ionCube Loader در لوکال هاست نسبت به نصب آن در سرور های وب سایت، بسیار آسان تر است و دردسر کمتری دارد.

در ابتدا شما باید به وب سایت ionCube Loader رفته و نسخه Wizard آن را دانلود کنید.

آموزش نصب ionCube Loader در XAMPP و WAMP
آموزش نصب ionCube Loader در XAMPP و WAMP

همانطور که در تصویر بالا مشخص کردیم، می توانید نسخه Wizard آن را در قالب zip دانلود کنید.

پس از دانلود، فایل دانلود شده را استخراج کرده و فایل loader-wizard.php را در محل c/xampp/htdocs کپی کنید.

سپس در مرورگرتان، آدرس localhost/loader-wizard.php را وارد کنید.

ioncube photo1 1

حال مانند تصویر بالا، نسخه wizard شروع به پیکربندی تنظیمات می کند.

مطلب
13 ترند تجارت الکترونیک که باید در سال 2023 بدانید

سپس پنجره جدیدی مانند تصویر زیر باز می شود:

ioncube photo2 1

حال ionCube به طور خودکار ورژن php لوکاس هاست xampp سیستم شما را تشخیص می دهد و یک آرشیو مخصوص ورژن php شما، معرفی می کند.

ioncube photo5 1

سپس فایل loader دانلود شده را استخراج کرده و فایل های آن را در مسیر C:xamppphpext کپی کنید.

ioncube photo6 1

حال فایل php.ini که در مسیر C:xamppphpphp.ini وجود دارد را با یک ویرایشگر ساده ویرایش کنید و خط زیر را به ابتدای آن اضافه کنید:

zend_extension = “C:xamppphpextioncube_loader_win_7.1.dll”

ioncube photo8 1

دقت داشته باشید که ممکن است ورژن php لوکال هاست شما فرق داشته باشد. بدین منظور صفحه wizard را بررسی کنید و متنی که گفته است را همانند روش بالا، در فایل php.ini قرار دهید:

ioncube photo7 1

حال سرور Apache که در کنترل پنل xampp وجود دارد را یک دور خاموش و روشن کنید.

سپس بر روی گزینه click here to test the loader در صفحه wizard کلیک کنید:

ioncube photo9 1

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

ioncube photo10 1

کار تمام است و شما موفق شدید تا ionCube Loader را به خوبی بر روی لوکاس هاست XAMPP نصب کنید.

نصب ionCube Loader در WAMP

نصب ionCube Loader در Wamp مانند XAMPP کار راحتیست و تقریباً می توان گفت تمامی مراحل آن مانند xampp می باشد.

در ابتدا باید در وب سایت ionCube نسخه Wizard را همانند تصویر زیر دانلود کنید:

ioncube photo4 1

سپس فایل دانلود شده را استخراج کرده و فایل loader-wizard.php را در مسیر C:/xamp/www کپی کنید:

ioncube photo11 1

حال در مرورگر خود آدرس localhost/loader-wizard.php را وارد کنید تا صفحه ای مانند تصویر زیر نمایان شود:

مطلب
زبان برنامه نویسی پایتون python از 1991 تا کنون

ioncube photo12 1

سپس ionCube Loader طبق ورژن php لوکاس هاست شما، فایل loader را پیشنهاد می کند که طبق تصویر زیر باید آن را دانلود کنید:

ioncube photo13 1

حال فایل دانلود شده را استخراج کنید و پوشه ionCube را در مسیری که در صفحه wizard گفته شده است کپی کنید:

ioncube photo19 1

به طور مثال چون نسخه Apache ما ۲.۲.۲۱ بوده است، مسیری که باید پوشه ionCube را در آن قرار دهیم C:/wamp/bin/apache/Apache2.2.21/bin می باشد.

حال باید فایل php.ini را مانند تصویر زیر از طریق منو WAMP ویرایش کنید:

ioncube photo14 1

سپس باید متنی که در صفحه wizard داده شده است را در ابتدای فایل php.ini قرار دهیم.

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

zend_extension = “C:wampbinapacheApache2.2.21binioncube_loader_win_5.3.dll”

ioncube photo15 1

حال همانطور متن داده شده را در فایل php.ini بدین صورت قرار دهید و فایل را ذخیره کنید:

ioncube photo16 1

سپس باید به صفحه wizard بازگشت و بر روی گزینه click here to test the Loader کلیک کنید:

ioncube photo17 1

پس از کلیک بر روی گزینه، Loader شروع به بررسی صحت نصب بودن ionCube می کند و اگر تمامی مراحل را به درستی انجام داده باشید، صفحه ای همانند تصویر زیر برایتان نمایش داده می شود:

ioncube photo18 1

همانطور که مشاهده می کنید، ما در اینجا موفق شدیم تا ionCube Loader را به درستی در Wamp نصب کنیم.