× خرید محصولات پرچم دار جدید با 70% تخفیف شگفت انگیز عیدانهخرید با تخفیف
Rtl Theme LOGO

تنها مرجع قانونی عرضه قالب و افزونه در ایران ...

شرکت فناوری اطلاعات راست چین

ایمیل: info [at] rtl-theme.com
نشانی: تبريز - خیابان امام، مسجد کبود
ساختمان پزشکان، طبقه 4

تلفن ویژه : ۰۳۸۳۱۱۲۴

آموزش نصب و فعالسازی ioncube در زمپ

دسته‌بندی: آموزش وردپرس
۰۲ خرداد ۱۳۹۷
۲۸۴۲۰ بازدید

ionCube Loader ماژولی است که برای اجرای فایل های رمزگذاری شده روی سرور نصب می شود. نصب و فعالسازی ioncube به سادگی انجام می شود. در صورتی که ماژول 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 را از سایت مرجع دانلود کنید و سپس نصب و فعال کنید. فقط یک بار نیاز به نصب این کامپونت دارید و تا زمانی که سرور لوکال هاست شما سالم باشد نیاز به نصب مجدد نخواهید داشت. نصب و فعالسازی ioncube یکی از ساده ترین کارهاست.

خلاصه مراحل نصب ioncube در Xamp server:

1: loader-wizard.php رو دانلود و در مسیر htdocs کپی کنید.
2: این فایل رو در مرور گر و مسیر لوکال هاست (localhost/loader-wizard.php) اجرا کنید تا ورژن php شما تشخیص داده بشه.
3: فایل پیشنهادی رو دانلود کنید و در مسیر نصب زمپ (C:\xampp\php\ext) کپی کنید.
4: حال فایل php.ini که در مسیر نصب زمپ شما مثلا در C:\xampp\php\php.ini هست رو با یک ویرایشگر ساده ویرایش کنید و خط زیر را به ابتدای آن اضافه کنید:

zend_extension = “C:\xampp\php\ext\ioncube_loader_win_7.1.dll”

این فایل دقیقا باید همان نامی رو داشته باشه که در مرحله 3 کپی کردین.
به ویزاردتون (مرورگر کروم) برگردید و test the Loader رو بزنید اگر مراحل رو به درستی انجام داده باشید برای شما هم پیام موفقیت امیز نمایش داده میشه😊.

در ادامه با جزئیات بیشتری می تونید هر مرحله رو پیش ببرید.

آموزش تصویری نصب ماژول ionCube روی سرور xampp

مرحله 1: در ابتدا لودر را از سایت ionCube Loader دانلود کنید.

آموزش نصب ioncube در لوکال هاست

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

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

آموزش فعال سازی ioncube در لوکال هاست

مرحله 3: حال ionCube به طور خودکار ورژن php لوکال هاست (xampp) سیستم شما را تشخیص می دهد و ماژول مخصوص php شما، معرفی می کند. همانطور که در تصویر زیر مشخص شده؛ پیغامی مبنی بر اینکه ماژول ioncube روی سیستم شما فعال نیست نمایش داده شده است. بعد از آن:

  • فایل ماژول ioncube برای دانلود قرار گرفته است (در تصویر زیر این فایل zip با فلش آبی مشخص شده است) این فایل را دانلود کنید.

آموزش فعال سازی ioncube در لوکال هاست

 

  • فایل دانلود شده را در مسیر اعلام شده (C:\xampp\php\ext) کپی کنید.
  • حال فایل php.ini که در مسیر C:\xampp\php\php.ini وجود دارد را با یک ویرایشگر ساده مثل notpad ویرایش کنید و یک خط کد که در پنجره بالا برای شما نمایش داده است را به ابتدای آن اضافه کنید، این کد برای من مثل کد زیر است (اما شما کد خودتان را کپی و وارد کنید).

zend_extension = “C:\xampp\php\ext\ioncube_loader_win_5.6.dll”

برای بازکردن فایل php.ini می توانید از مسیر زیر بروید.

 

ویرایش فایل php.ini و اضافه کردن کد اجرای ماژول ioncube

 

  • حال سرور Apache که در کنترل پنل xampp وجود دارد را یک دور خاموش و روشن کنید. برای اینکار کافیست یکبار دکمه stop روبروی Apache و MySQL کلیک کنید سپس مجدد روی start کلیک کنید.
  • سپس بر روی گزینه click here to test the loader در صفحه مرورگرتان کلیک کنید. این گزینه در مرحله 5 ویزارد شماست.

 

پیام موفقیت آمیز نصب ioncube در زمپ

نکته 3: در صورتی که سیستم 64 بیتی دارید و در فعالسازی آن مشکل دارید نسخه 32 بیتی زمپ نصب کنید.

آموزش فعال سازی ioncube در لوکال هاست (IonCube Loader) با انجام همین 4 مرحله ساده تمام شد. تمامی قالب های وردپرس نیاز به ماژول آیونکیوب دارند.

 

پیشنهاد می کنم قالبهای جذاب راست چین را با بسته نصب آسان مشاهده کنید.

 این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید. این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید.

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

نکته 3: در صورتی که سیستم 64 بیتی دارید، در فعالسازی ioncube به مشکل برمی خورید، بنابراین از نسخه 32 بیتی زمپ یا ومپ استفاده کنید.


51 دیدگاهافزودن

  • Ahmad.Shadifar

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

    • محبوبه حیدری
      نویسنده

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

  • amin202020

    با سلام و وقت بخیر،

    لطفاً آموزش فعال سازی ioncube در “هاست واقعی و cpanel” رو هم آموزش بدید.
    بیشتر کاربران از لوکال هاستی مثل xamp استفاده نمی کنند.
    ممنون

    • محبوبه حیدری
      نویسنده

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

  • حسن نعمتی
    ۱۳ اردیبهشت ۱۴۰۰

    سلام وقت بخیر ، یکجا خوندم این مورد فقط رو نسخه 32 بیتی زمپ فعال میشه درسته ؟ یا فرقی نداره ؟؟؟

  • mahta1399
    ۰۲ اردیبهشت ۱۴۰۰

    سلام ممنون از مقاله خوبتون
    من یه مشکل دارم که در زمان نصب خطای زیر رو نشون میده چکار کنم حل بشه این مساله؟
    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

    • محبوبه حیدری
      نویسنده
      ۰۲ اردیبهشت ۱۴۰۰

      سلام دوست عزیز
      اگر منظورتون در بعد از نصب قالب وردپرس هست، روش رفع اون در بالا کاملا توضیح داده شده. مشکلتون رو بفرمائید در کدوم بخش پیش اومده تا راهنمایی کنم.
      اما به صورت کلی باید ماژول ioncube رو متناسب با ورژن php خودتون نصب کنید. اولین قدم هم دانلود لودر و قرار دادن اون در روت لوکال هاست هست. توسط لودر نسخه متناسب شناسایی میشه و بر اساس مراحل گفته شده فایل های ماژول رو دانلود ودر مسیرهای گفته شده کپی کنید.
      در نهایت سرور لوکال هاست خودتون رو ریست کنید.

  • saliii
    ۲۶ فروردین ۱۴۰۰

    سلام ، من روی لوکال دامنه مجازی ساختم و فایل ioncube رو در مسیر این فایل ریختم و اجرا کردم و این پیغام رو نشان داده و فایل دانلودی به من نمیده – من از آخرین نسخه زمپ 8.0.3 استفاده میکنم
    (ionCube Loader Wizard
    To use files that have been protected by the ionCube PHP Encoder, a component called the ionCube Loader must be installed.

    Your server is running PHP version 8.0.3 and is unsupported by ionCube Loaders. Recommended PHP 4 versions are PHP 4.2 or higher, and PHP 5.1 or higher for PHP 5.)

    • محبوبه حیدری
      نویسنده
      ۲۹ فروردین ۱۴۰۰

      سلام دوست عزیز
      پیام خطای شما بنظر میرسه از ناسازگاری نسخه ioncube و ورژن php هست. لطفا مطابق اموزش پیش برید از فایل لودر استفاده کنید تا دقیقا فایل ioncube مطابق نسخه php تون رو پیشنهاد بده. ورژن php زمپ شما 8.0 هست و ioncube اون فعلا موجود نیست. یک ورژن دیگه رو نصب کنید.

      • معصومه احمدی نژاد
        ۳۱ فروردین ۱۴۰۰

        سلام منم همین مشکل رو دارم. دیگه فایلی برای دانلود به من نمیده و نمیدونم چجوری باید ورژن php رو عوض کنم!
        اطار زیر رو میده:
        To use files that have been protected by the ionCube PHP Encoder, a component called the ionCube Loader must be installed.

        Your server is running PHP version 8.0.3 and is unsupported by ionCube Loaders. Recommended PHP 4 versions are PHP 4.2 or higher, and PHP 5.1 or higher for PHP 5.

        • محبوبه حیدری
          نویسنده
          ۰۱ اردیبهشت ۱۴۰۰

          سلام دوست عزیز ورژن نهایی php که ماژول ioncube برای اون موجود هست نهایتا 7.2 و 7.1 ورژن شما 8.0 هست . لطفا نسخه پایینتر زمپ رو نصب کنید مشکلتون حل میشه.

  • ahmadmahmoudi
    ۲۴ فروردین ۱۴۰۰

    سلام و خسته نباشید
    ionCube Loader Wizard

    Fatal error: Uncaught ValueError: Path cannot be empty in C:\xampp\htdocs\loader-wizard.php:2400 Stack trace: #0 C:\xampp\htdocs\loader-wizard.php(2400): file_get_contents(”) #1 C:\xampp\htdocs\loader-wizard.php(2487): get_loader_strings(”) #2 C:\xampp\htdocs\loader-wizard.php(3428): loader_compatibility_test(”) #3 C:\xampp\htdocs\loader-wizard.php(3511): correct_loader_wrong_location() #4 C:\xampp\htdocs\loader-wizard.php(3158): ini_loader_warnings() #5 C:\xampp\htdocs\loader-wizard.php(2939): loader_not_installed() #6 C:\xampp\htdocs\loader-wizard.php(2743): default_page() #7 C:\xampp\htdocs\loader-wizard.php(115): run() #8 {main} thrown in C:\xampp\htdocs\loader-wizard.php on line 2400

  • sajjad hosseinzadeh
    ۱۶ فروردین ۱۴۰۰

    سلام
    توی نصب loader-wizard.php با این ارور مواجه میشم. ممنون میشم در این خصوص راهنمایی کنید.
    IMPORTANT: Ensure that This Script Is Removed When No Longer Required

    ionCube Loader Wizard

    Fatal error: Uncaught ValueError: Path cannot be empty in C:\xampp\htdocs\loader-wizard.php:2400 Stack trace: #0 C:\xampp\htdocs\loader-wizard.php(2400): file_get_contents(”) #1 C:\xampp\htdocs\loader-wizard.php(2487): get_loader_strings(”) #2 C:\xampp\htdocs\loader-wizard.php(3428): loader_compatibility_test(”) #3 C:\xampp\htdocs\loader-wizard.php(3511): correct_loader_wrong_location() #4 C:\xampp\htdocs\loader-wizard.php(3158): ini_loader_warnings() #5 C:\xampp\htdocs\loader-wizard.php(2939): loader_not_installed() #6 C:\xampp\htdocs\loader-wizard.php(2743): default_page() #7 C:\xampp\htdocs\loader-wizard.php(115): run() #8 {main} thrown in C:\xampp\htdocs\loader-wizard.php on line 2400

    • محبوبه حیدری
      نویسنده
      ۱۶ فروردین ۱۴۰۰

      سلام دوست عزیز
      مطمئن بشید که دقیقا فایل loader-wizard.php شما متناسب با نسخه php تون در مسیر روت لوکال هاست (مستقیما در htdocs) بدون هیچ پوشه دیگه ای کپی شده باشه.
      شما از راهنمای بالا دقیقا همه مراحل رو طی کردید؟ می تونید مطابق ویدئو پیش برید اگر مشکلی بود بعد از بررسی موارد بالا که تذکر داده شد. مجددا مشکل رو ارسال کنید.

  • parhampzk

    Fatal error: Uncaught Error: Call to undefined function is_product() in C:\xampp\htdocs\wordpress\wp-content\themes\mweb-digiland-pro\includes\mweb_core\mweb_enqueue.php:22 Stack trace: #0 C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php(292): mweb_theme_register_frontend_script(”) #1 C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #2 C:\xampp\htdocs\wordpress\wp-includes\plugin.php(484): WP_Hook->do_action(Array) #3 C:\xampp\htdocs\wordpress\wp-includes\script-loader.php(2027): do_action(‘wp_enqueue_scri…’) #4 C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php(292): wp_enqueue_scripts(”) #5 C:\xampp\htdocs\wordpress\wp-includes\class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array) #6 C:\xampp\htdocs\wordpress\wp-includes\plugin.php(484): WP_Hook->do_action(Array) #7 C:\xampp\htdocs\wordpress\wp-includes\general-template.php(3009): do_action(‘wp_head’) #8 C:\xampp\htdocs\wordpress\wp-content\themes\mweb-digiland-pro\header.php(11): wp_head() #9 C:\xam in C:\xampp\htdocs\wordpress\wp-content\themes\mweb-digiland-pro\includes\mweb_core\mweb_enqueue.php on line 22

    من با این پیام مواجه میشم میشه لطفا کمکم کنید

    • محبوبه حیدری
      نویسنده

      سلام دوست عزیز
      احتمالا لایسنس قالب رو فعال نکردید. اموزش فالسازی لایسنس راست چین رو مطالعه کنید. و حتما کد غیر فعالسازی رو در یک فایل نگه دارید که بعد از انتقال به هاست بتونید استفاده کنید.
      https://www.rtl-theme.com/blog/rtl-licsince-activation/
      اگر مشکلتون حل نشد برای طراح تیکت ارسال کنید و مساله تون رو مطرح کنید.

  • aaaroha

    سلام و خسته نباشید،
    من مک بوک دارم، گیج شدم با این راهنمایی که شما کردید، چون حتی xampp و setting داخلش کلی فرق داره
    ممنون میشم اگر امکان داره راهنمایی کنید

ارسال دیدگاه

برای ارسال دیدگاه شما باید وارد شوید!


تومان