ionCube Loader ماژولی است که برای اجرای فایل های رمزگذاری شده روی سرور نصب می شود. نصب و فعالسازی ioncube به سادگی انجام می شود. در صورت فعال نبودن ionCube شما با خطا مواجه می شوید. اما راهکار ساده رفع این خطا نصب 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 هست رو با یک ویرایشگر ساده ویرایش کنید و خط زیر را به ابتدای آن اضافه کنید:
این فایل دقیقا باید همان نامی رو داشته باشه که در مرحله 3 کپی کردین.
به ویزاردتون (مرورگر کروم) برگردید و test the Loader رو بزنید اگر مراحل رو به درستی انجام داده باشید برای شما هم پیام موفقیت امیز نمایش داده میشه؟
در ادامه با جزئیات بیشتری می تونید هر مرحله رو پیش ببرید.
آموزش تصویری نصب ماژول ionCube روی سرور xampp
بیایید مراحل این آموزش وردپرس ذکر شده در بالا را به صورت مفصل و جزئی با هم مرور کنیم.
مرحله 3: حال ionCube به طور خودکار ورژن php لوکال هاست (xampp) سیستم شما را تشخیص می دهد و ماژول مخصوص php شما، معرفی می کند. همانطور که در تصویر زیر مشخص شده؛ پیغامی مبنی بر اینکه ماژول ioncube روی سیستم شما فعال نیست نمایش داده شده است. بعد از آن:
فایل ماژول ioncube برای دانلود قرار گرفته است (در تصویر زیر این فایل zip با فلش آبی مشخص شده است) این فایل را دانلود کنید.
فایل دانلود شده را در مسیر اعلام شده (C:\xampp\php\ext) کپی کنید.
حال فایل php.ini که در مسیر C:\xampp\php\php.ini وجود دارد را با یک ویرایشگر ساده مثل notpad ویرایش کنید و یک خط کد که در پنجره بالا برای شما نمایش داده است را به ابتدای آن اضافه کنید، این کد برای من مثل کد زیر است (اما شما کد خودتان را کپی و وارد کنید).
برای بازکردن فایل php.ini می توانید از مسیر زیر بروید.
حال سرور Apache که در کنترل پنل xampp وجود دارد را یک دور خاموشو روشنکنید. برای اینکار کافیست یکبار دکمه stop روبروی Apache و MySQL کلیک کنید سپس مجدد روی start کلیک کنید.
سپس بر روی گزینه click here to test the loader در صفحه مرورگرتان کلیک کنید. این گزینه در مرحله 5 ویزارد شماست.
آموزش فعال سازی ioncube در لوکال هاست (IonCube Loader)با انجام همین 4 مرحله ساده تمام شد. تمامی قالب های وردپرس نیاز به ماژول آیونکیوب دارند.
پیشنهاد می کنم قالبهای جذاب فروشگاهی راست چین را با بسته نصب آسان مشاهده کنید.
site error: the ioncube php loader needs to be installed. یکی از چالش های رایج کاربران در کار کردن با لوکال هاست است که اموزش رفع آن را در 4 مرحله دیدید.
این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید. این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید. در مقاله آموزش نصب ionCube روی لاراگون، نصب ماژول ionCube را بر روی لوکال هاست لاراگون انجام دادیم. پیشنهاد می کنیم مطالعه آن را از دست ندهید.
بهترین هاست ودپرسرا در مقاله بهترین هاست ها مشاهده کنید. علاوه براین ببینید نظر بقیه دوستان نسبت به هر کدام از شرکت های هاستینگ چیست.
نکته 3: در صورتی که سیستم 64 بیتی دارید، در فعالسازی ioncube به مشکل برمی خورید، بنابراین از نسخه 32 بیتی زمپ یا ومپ استفاده کنید.
من محبوبم، کارشناسی ارشد مدیریت IT دارم و بیشتر از 5 ساله که تخصصی وردپرس و سئو کار میکنم. معتقدم که هیچ چیز نشدنی وجود نداره؛ فقط استقامت و تلاش میخواد.
سلام من این مراحل رو انجام دادم برای نصب قالب در لوکال هاست اما این ارور رو بهم میده:
Fatal error. The file D xampp htdocs two/wp-content themes gajcommerce functions php encoded as type [1/71) cannot be decoded by this version of the uniCube Loader in Unkanwal()
باید چه کار کنم؟
yaz110
با سلام من طبق آموزش های سایت ion cube رو نصب کردم و میگه مشکلی نداره
The ionCube Loader version 13.0.1 for PHP 8.2 is already installed and encoded files should run without
problems.
ولی وقتی نصب قالب سایت همیار وردپرس رو نصب میکنم در مرحله ۴ duplicator خطا ی زیر رو می نویسه
Fatal error on WordPress login tests!
E_CORE_ERROR The file C:xampphtdocsyoursitewp-contentthemesyadgirifunctions.php encoded as type [1/81] cannot be decoded by this version of the ionCube Loader.
سلام دوست عزیز
ورژن ایون کیوبی که قالب با اون کد شده با ورژن شما متفاوته. لطفا از طراح قالب اینمورد رو سوال کنید و مجددا نسخه php و ioncube رو متناسب با اون نصب کنید.
yaz110
در پاسخ به
محبوبه حیدری
برای ارتباط و پشتیبانی نیاز به ثبت دامنه است ولی من فعلا میخواهم که در لوکال هاست سایت را بسازم و دامنه نخریدم چطور میتونم از طراح قالب سوال کنم؟
فاطمه آمیغی
در پاسخ به
yaz110
با سلام و تشکر از ارتباط شما با راست چین ،
همراه عزیز ،
شما تا 5 مرتبه مجاز به تغییر دامنه برای محصول ، هستید میتوانید ابتدا دامنه http://localhost/.com ثبت نمایید و با پشتیبان محصول خود ارتباط بگیرید سپس بر روی دامنه اصلی تغییر دهید
« با آرزوی تجربه خرید خوب از راست چین »
کارشناس پشتیبانی
a.ghrb
سلام با بدبختی بعد از ۱۲ ساعت تلاش مشکل ionCube روی MAMP و سیستم مک رو حل کردم !
۱ : فایل پیشنهادی رو دانلود نکنید به جاش از ادرس https://www.ioncube.com/loaders.php لیست رو پایین بکشید و برای مک های قدیمی و هکینتاش macOS (64 bits) رو دانلود و برای مک های M1 جدید - macOS ARM M1 (arm64 64 bits) دانلود کنید
۲ : بعد از اکسترکت فایل متناسب با نسخه پی اچ پی خودتون رو کپی و در آدرس /Applications/MAMP/bin/php/phpX.X.X/lib/php/extensions/no-debug-non-zts-20190902
کپی کنید ---> داخل ادرس دقت کنید بجای X.X.X ورژن پی اچ پی خودتون رو بنویسید
۳ : مهم !!! اگر فایل phpX.X.X.ini رو با ویرایشگر باز کنید و کد
zend_extension="/Applications/MAMP/bin/php/phpX.X.X/lib/php/extensions/no-debug-non-zts-20190902/ioncube_loader_mac_7.4.so"
داخلش کپی کنید، هیچ تاثیری نداره!!!!! چون وقتی وب سرور رو ریستارت میکنید اون فایل دوباره با همون کد های اولیه ساخته میشه !!!!!!!!! بجای این کار MAMP Pro رو باز کنید و از منوی
file ---- > Open Template ---- > PHP(php.ini) ---> X.X.X رو انتخاب رو کلیک کنید
a.ghrb
در پاسخ به
a.ghrb
ادامه
file ---- > Open Template ---- > PHP(php.ini) ---> X.X.X رو انتخاب و کلیک کنید
محبوبه حیدری
حرفه ای
در پاسخ به
a.ghrb
نویسنده
ممنون از اینکه تجربه خودتون رو با دوستانتون به اشتراک گذاشتین.
arefq
سلام خانم حیدری
من برای نص قالب وویچر و دیجی لند به این شکل خوردم.
لوکال هاست رو با ممپ بالا آوردم.
سیستمم مک بوک پرو M1 هستش و فایل پیشنهادی که سایت یون کیوب میده رو دانلود می کنم و مسیر رو درست پیش میرم اما انجام نمیده واسم.
مگه نباید فایلی که با این عنوان گذاشته شده رو دانلود کنم؟ macOS ARM M1-arm64 64 bits
حتی اگه لینکی از آموزش روی ممپ برای مک بوک های M1 بهم معرفی کنید که بخونم یا ببینم هم لطف بزرگی بهم کردید.
خیلی ممنونم.
محبوبه حیدری
حرفه ای
در پاسخ به
arefq
نویسنده
سلام عارف جان
بله باید فایل macOS ARM M1-arm64 64 bits رو دانلود کنید.
ببین اول مطمئن شید، ممب شما نسخه 7.4 رو داره که براش ایون کیوب موجوده (چون این تداخل نسخه PHP و Ioncube متداول ترین مشکل بوده تا حالا). بعد از این نباید مشکل خاصی وجود داشته باشه. من لینک راهنمای اورجینال رو هم براتون قرار میدم.
سلام خسته نباشید من وقتی ادرس localhost/loader-wizard.php میزنم خطامیاد ولی هیچ لینک دانلودی قرارنگرفته برام
بایدچیکارکنم؟
محبوبه حیدری
حرفه ای
در پاسخ به
fati777
نویسنده
سلام فاطمه جان
فایل لودر رو مستقیما در پوشه htdos ریختی؟ چون اگر دقیقا در مسیر بالا درج کنید باید صفحه لودر باز بشه. لطفا اینمورد رو چک کنید.
و یه نکتهای رو در نظر داشته باش، ایون کیوب برای ورژن php 8.0 و php 8.2 وجود نداره.
لیست ایون کیوبهای در دسترس: https://www.ioncube.com/news.php
fati777
در پاسخ به
محبوبه حیدری
سلام ممنون ازراهنماییتون ورژن پایینترxampp رو تهیه کردم الان تامرحله اخرپیش رفتم اون بخشی که بایدروی click here to test the loader کلیک کنیم برای من نوشته نصب نشده وخطامیاد خطاشم اینه :
The loader file C:xamppphpextioncube_loader_win_7.4.dll, listed in the configuration file, C:xamppphpphp.ini, does not exist or is not accessible.
فایلphp.ini روازداخل نرم افزارویرایش کردم توی C:xamppphp هم دوتافایل ini-development و ini-production هس این دوتاروهم بایدویرایش کنم؟
محبوبه حیدری
حرفه ای
در پاسخ به
fati777
نویسنده
سلام وقتتون بخیر دوست عزیز
اگر تمام مراحل رو بدرستی انجام دادید، کافیه یکبار زمپ رو ریست کنید (هر دو سرویس آپاچی و MYSQL رو استپ و پلی کنید).
amirmmad
درود
من هم نصب زمپ هم این اموزش رو مو به مو پیش رفتم ولی قسمتی که باید روی کلمه zip کلیک کنیم بالا نمیاد مکنه فیلتر باشه؟
محبوبه حیدری
حرفه ای
در پاسخ به
amirmmad
نویسنده
سلام وقت بخیر امیر جان
از اینکه برای نسخه php شما آیون کیوب ارائه شده مطمئن بشید. هنوز برای بعضی نسخهها آیون کیوب ارائه نشده و در بخش توضیحات صفحه دانلود هم بیان شده. لطفا مجددا توضیحات صفحه رو بررسی کنید.
ghonash
درود
ویندوز 11 نصب دارم و نسخه پیشنهادی ioncube_loaders_win_vc16_x86-64.zip پیشنهاد دانلود میده ولی پیج دانلود باز نمیشه و این فایل از جای دیگه ای نتونستم پیدا کنم بگیرم لطفا راهنمایی کنید باید چکاری انجام بدم ؟
ghonash
در پاسخ به
ghonash
حل شد باید قند شکن داشته باشیم
bagheri297
سلام ممنون بابت آموزشتون من دقیقا مطابق اموزش تصویری انجام دادم ولی این خطا را دریافت میکنم در صورتیکه فایل ioncube_loader_win_8.1.dll داخل پوشه ext موجود هست
The loader file C:phpextioncube_loader_win_8.1.dll, listed in the configuration file, C:xampp2phpphp.ini, does not exist or is not accessible.
لطفا راهنمایی بفرمایید سپاس
محبوبه حیدری
حرفه ای
در پاسخ به
bagheri297
نویسنده
سلام دوست عزیز
بنظر میرسه فایل زمپ شما مشکل داره (نام فایل xampp2phpphp تغییر کرده) یا دستکاری شده. ازتون میخام زمپ رو حذف و از اول نصب کنید.
alirezaafghan
سلام، ممنون از آموزش خوبتون، من تمام مراحل رو رفتم و با موفقیت نصب کردم اما متاسفانه وقتی میخوام سایت خودم رو لود کنم این ارور رو میده:
Fatal error: The file C:UsersasusDocumentslaragonwwwsamikagallerywp-contentpluginsdigmergphnedigmergphne.php encoded as type [1/71] cannot be decoded by this version of the ionCube Loader. in Unknown on line 0
تمام ورژنای 32 بیتی و نان ترید سیف دیگه رو هم تا VC9 امتحان کردم متاسفانه اصلا نصب نمیشه، لازم به ذکره من از لاراگون استفاده می کنم.
ممنون میشم پاسخ بدید
محبوبه حیدری
حرفه ای
در پاسخ به
alirezaafghan
نویسنده
سلام عیلرضا جان
ما اموزش نصب ایون کیوب بر روی لاراگون رو داریم که از لینک زیر میتونید ببینید. فقط یه نکته به ورژن PHP تون هم دقت کنید چون برای ورژ 8 به بالا هنوز ایون کیوب نیومده.
https://www.rtl-theme.com/blog/ioncube-on-laragon/
mohammadpaki
با سلام و وقت بخیر
بنده قالب اجومال رو از سایتتون خریداری کردم و قصد دارم روی لوکال هاست پیادش کنم. بعد از اضافه کردن قالب با ارور ionCube مواجه شدم. طبق این اموزش پیش رفتم اما به ارور خوردم و فایلی بهم نداد. متن ارور:
Your server is running PHP version 8.2.0 and is currently unsupported by any ionCube Loaders.
This may change in the future if a Loader is produced for your PHP platform.
In the meantime please downgrade PHP to version 8.1.
نسخه xampp مورد استفاده 3.3.0 هست.
لطفا راهنمایی کنید برای رفع ارور و استفاده از قالب روی لوکال هاست باید چه فرایندی طی بشه؟ تشکر
محبوبه حیدری
حرفه ای
در پاسخ به
mohammadpaki
نویسنده
سلام محمد جان
سال نوتون مبارک :)
ببین هنوز ایون کیوب برای php ورژن ۸.۲ نیومده. شما باید php ورژن پایینتری رو ست کنید. راه حل ساده برای اینکار حذف زمپ و نصب ورژن پایینتر اون هست که حداکثر ورژن php اون ۸.۱ باشه. یا تغییر ورژن php رو در زمپ انجام بدید.
در صورت تمایل تغییر ورژن phpدر زمپ رو مطالعه کنید.
mahjabint
The following problem has been found with the ionCube Loader installation:
The loader file C:xamppphpextioncube_loader_win_8.2.dll, listed in the configuration file, C:xamppphpphp.ini, does not exist or is not accessible.
سلام. برای من این ارور رو میده. از ادرس دهی مطمئنم. مشکل کجاست؟
محبوبه حیدری
حرفه ای
در پاسخ به
mahjabint
نویسنده
سلام دوست عزیز
این فایل لودر رو از کجا دانلود کردین؟ سایت مرجع اخرین ورژن 8.1 رو داره و هنوز ورژن سازگار با php8.2 ارائه نشده. چنج لاگ زیر رو در سایت مرجع مطالعه کنید.
2022-12-22 12.0.5 Fix for not finding files in PHP 8.1 due to not defaulting back to the current working directory. Fix for crashes occurring due to the include/require of non-existent files with PHP 8.1.
ata20018
سلام
Please note that the following problem currently exists with the ionCube Loader installation:
The loader file C:xamppphpextioncube_loader_win_8.2.dll, listed in the configuration file, C:xamppphpphp.ini, does not exist or is not accessible.
این ارور رو میده و اینکه هر کاری که در راهنما گفته انجام دادم ولی نمیشه
محبوبه حیدری
حرفه ای
در پاسخ به
ata20018
نویسنده
سلام دوست عزیز
بابت تاخیر در پاسخ دادن به مشکلتون عذرخواهی میکنم.
ببینید ورژن ایون کیوب سازگار با 8.1 اومده ولی هنوز 8.2 ارائه نشده. و دوم اگر ورژن پایینتر مدنظرتونه از شیوه ادرس دهی مطمئن بشید. C:xamppphpextioncube_loader_win_5.6.dll یک اسلش داره و چک کنید دقیقا در مسیری که گفته شده فایل لورد قرار گرفته یا نه.
erfanap
سلام من روی لینک آبی زیپ میزنم که مباحثی که میخوا دانلود شه
دانلود نمیکنه حتی از داخل سایتش هم اقدام میکنم بازم به مشکل میخوره
محبوبه حیدری
حرفه ای
در پاسخ به
erfanap
نویسنده
سلام عرفان جان
لینکها رو چک کردم مشکلی نداشتن و باز یشدن. احیانا اکستنشنی روی مرورگرتون نصب نشده که لینکها رو غیر کلیکی کرده. با یک مرورگر دیگه مجدد امتحان کنید.
erfanap
سلام من هرکاری میکنم این فایل زیپ آبی رنگو میزنم دانلود نمیشه حتی میرم داخل سایت آیون کیوب باز هم این مشکل رو دارم اگه میشه راهنماییم کنید
hamedhoma
در پاسخ به
erfanap
سلام
بنده هم با این مشکل مواجه ام
محبوبه حیدری
حرفه ای
در پاسخ به
erfanap
نویسنده
لینکها مشکلی نداشتن لطفا با مرورگر دیگه چک کنید.
hamedhoma
در پاسخ به
محبوبه حیدری
با هیچ مرورگری باز نشد متاسفانه
yio
فایل لودر "C:xamppphpextioncube_loader_win_8.1.dll" فهرست شده در فایل پیکربندی، C:xamppphpphp.ini، وجود ندارد یا در دسترس نیست. منظورش چیه
محبوبه حیدری
حرفه ای
در پاسخ به
yio
نویسنده
سلام دوست عزیز
در مسیر پیشنهادی خودشون ( C:\xampp\php\ext) لطفا فایل رو کپی کنید و بعد از اون دستور زنداکستنشن رو درج کنید. شما فایل رو در مسیر اشتباهی کپی کردین.
yio
It appears that multiple zend_extension lines for the ionCube Loader have been included in the configuration file, C:xamppphpphp.ini.
The loader file C:phpextioncube_loader_win_8.1.dll, listed in the configuration file, C:xamppphpphp.ini, does not exist or is not accessible
باز همین خطا رو میده این کد رو کجا بنویسم
محبوبه حیدری
حرفه ای
در پاسخ به
yio
نویسنده
سلام دوست عزیز
کلمه zend رو در فایل سرچ کنید، احتمالا چندبار تکه کد درج شده که این خطا رو دریافت می کنید و مورد دوم اینکه مسیر C:phpextioncube_loader_win_8.1.dl باید در مسیری که راهنما گفته باشه نه مستقیما در درایو c. مراحل رو با دقت کافی مجدد انجام بدین.
مورد دیگه ای بود بفرمایید راهنماییتون کنم.
maedehs3
The ionCube Loader must be the first Zend extension listed in the configuration file, c:wampbinphpphp8.0.26phpForApache.ini.
The necessary zend_extension line could not be found in the configuration.
سلام من با این خطا مواجه شدم و هیچ فایل دانلودی برام نمیاد
محبوبه حیدری
حرفه ای
در پاسخ به
maedehs3
نویسنده
- Loader Wizard رو دانلود کردین؟
فایل php از آرشیو دانلود شده خارج کنید و فایل php رو به پوشه www منتقل کنید.
آدرس localhost/loader-wizard.php در مرورگر وارد کنید و تازه این فایلهای ماژول رو که بهتون میده رو در مقصد کپی کنید و در فایل php.ini دستور zend رو درج کنید.
ریاستارت سرویس Apache رو حتما انجام بدید.
و تمام
شما در مراحل درج دستور zend یا فایل های کپی شده اشتباه کردین که این خط کد رو پیدا نمیکنه.
مراحل رو لطفا از ابتدا مجدد انجام بدید.
maedehs3
Please note that the following problems currently exist with the ionCube Loader installation:
The ionCube Loader must be the first Zend extension listed in the configuration file, c:wampbinphpphp8.0.26phpForApache.ini.
The necessary zend_extension line could not be found in the configuration.
سلام وقت بخیر من از ومپ 32 استفاده میکنم و با این خطا مواجه شدم
محبوبه حیدری
حرفه ای
در پاسخ به
maedehs3
نویسنده
در دیدگاه بالا مفصلا توضح داده شد. لطفا لودر رو اجرا کنید تا بتونید نسخه ماژول 32 بیتی رو دانلود کنید و مراحل دیدگاه بالا رو مجددا انجام بدید.
saman
سلام وقت بخیر
من توی مرحله نصب ioncube روی لوکال هاست در مرحله اولش به مشکل خوردم متاسفانه از طریق سایت اصلی نمیتونم فایل Windows VC16 x86-64.zip دانلود کنم و هیچ راهی برای دانلودش پیدا نکردم امکان داره این فایل برای من بفرستید؟
محبوبه حیدری
حرفه ای
در پاسخ به
saman
نویسنده
سلام وقتتون بخیر
از لینک زیر لودر را دانلود کنید تا بر اساس ورژن زمپ خودتون ماژول پیشنهادی رو بتونید نصب کنید
https://www.ioncube.com/loader-wizard/loader-wizard.zip
seyedhamid79
An issue has occurred in step 3. Please see the dup-installer-log.txt file for more details.
سلام من در نصب آسان قالب آسترا در مرحله سوم با این خطا موتجه میشم.
چیکار باید بکنم؟؟؟؟
باتشکر
محبوبه حیدری
حرفه ای
در پاسخ به
seyedhamid79
نویسنده
سلام روز بخیر حمید عزیز
ابتدا از سالم بودن بسته نصبی توسط فروشنده مطمین شدین؛ به ایشون تیکت بزنید و مساله رو مطرح کنید ایشون براتون چک میکنن یا خودتون موارد زیر رو بررسی کنید.
فایل wp-config.php رو بررسی کنید و چک کنید که اطلاعات نام کاربری، دیتابیس و رمز عبور درسته یا نه
فایل dup-installer-log.txt رو هم بررسی کنید تا دقیق تر ریشه مشکل رو متوجه بشید. اگر خودتون موفق به حل کردن مشکل اصلی نشدید میتونید با فروشنده قالب از طریق تیکت مطرح کنید یا همینجا جزئیات لاگ رو ارسال کنید بررسی کنیم.