آموزش نصب و فعالسازی ioncube در زمپ
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 هست رو با یک ویرایشگر ساده ویرایش کنید و خط زیر را به ابتدای آن اضافه کنید:
zend_extension =”C:\xampp\php\ext\ioncube_loader_win_7.1.dll”
این فایل دقیقا باید همان نامی رو داشته باشه که در مرحله 3 کپی کردین.
به ویزاردتون (مرورگر کروم) برگردید و test the Loader رو بزنید اگر مراحل رو به درستی انجام داده باشید برای شما هم پیام موفقیت امیز نمایش داده میشه؟
در ادامه با جزئیات بیشتری می تونید هر مرحله رو پیش ببرید.
آموزش تصویری نصب ماژول ionCube روی سرور xampp
بیایید مراحل این آموزش وردپرس ذکر شده در بالا را به صورت مفصل و جزئی با هم مرور کنیم.
مرحله 1: در ابتدا لودر را از سایت ionCube Loader دانلود کنید.
مرحله 2: فایل دانلود شده را از حالت فشرده خارج کنید و loader-wizard.php را در محل c:/xampp/htdocs کپی کنید.
سپس در مرورگرتان، آدرسlocalhost/loader-wizard.phpرا وارد کنید.
مرحله 3: حال ionCube به طور خودکار ورژن php لوکال هاست (xampp) سیستم شما را تشخیص می دهد و ماژول مخصوص php شما، معرفی می کند. همانطور که در تصویر زیر مشخص شده؛ پیغامی مبنی بر اینکه ماژول ioncube روی سیستم شما فعال نیست نمایش داده شده است. بعد از آن:
- فایل ماژول ioncube برای دانلود قرار گرفته است (در تصویر زیر این فایل zip با فلش آبی مشخص شده است) این فایل را دانلود کنید.
- فایل دانلود شده را در مسیر اعلام شده (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 می توانید از مسیر زیر بروید.
- حال سرور Apache که در کنترل پنل xampp وجود دارد را یک دور خاموش و روشن کنید. برای اینکار کافیست یکبار دکمه stop روبروی Apache و MySQL کلیک کنید سپس مجدد روی start کلیک کنید.
- سپس بر روی گزینه click here to test the loader در صفحه مرورگرتان کلیک کنید. این گزینه در مرحله 5 ویزارد شماست.
آموزش فعال سازی ioncube در لوکال هاست (IonCube Loader) با انجام همین 4 مرحله ساده تمام شد. تمامی قالب های وردپرس نیاز به ماژول آیونکیوب دارند.
در آموزش هیرو، این بخش و همه مواردی که باید برای کار با وردپرس یاد بگیرید را در چند ویدیو آوردهایم که به شما کمک میکنند تا به یک متخصص وردپرس تبدیل شوید.
آموزش نصب ماژول ionCube در سیستم مک بوک
یکی از چالش های نصب ionCube برای سیستم های مک بوک است. برای نصب مراحل زیر را دنبال کنید:
- از آدرس 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> Template فایل PHP(php.ini) را انتخاب و کلیک کنید.site error: the ioncube php loader needs to be installed. یکی از چالش های رایج کاربران در کار کردن با لوکال هاست است که اموزش رفع آن را در 4 مرحله دیدید.
این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید. این ماژول روی تمام هاستینگ های معتبر از قبل نصب شده در صورتیکه این خطا را مشاهده کردید می توانید به هاستینگ خود تیکت بزنید و درخواست نصب ماژول را داشته باشید. در مقاله آموزش نصب ionCube روی لاراگون، نصب ماژول ionCube را بر روی لوکال هاست لاراگون انجام دادیم. پیشنهاد می کنیم مطالعه آن را از دست ندهید.
بهترین هاست ودپرس را در مقاله بهترین هاست ها مشاهده کنید. علاوه براین ببینید نظر بقیه دوستان نسبت به هر کدام از شرکت های هاستینگ چیست.
man http://localhost/loader-wizard.php ro ejra mikonam in Error establishing a database connection ro mide baraye chie?
این خطا زمانی اتفاق می افتد که ارتباط با دیتابیس دچار خطا شود
در فایل wp-config.php چک کنید اطلاعات دیتابیس به درستی وارد شده باشد و باید یوزرنیم و پسورد به درستی وارد شده باشد
define( 'DB_USER', 'username' );
define( 'DB_PASSWORD', 'password_here' );
تو مرحله ای
http://localhost/loader-wizard.php
را باز میکینم که باید فایل zip رو دانلوئ کنیم، فایلی برام دانلود نمیشه و صفحه ای باز شده ارور میده
This site can’t be reacheddownloads.ioncube.com took too long to respond
سلام دوست عزیز
لطفا بررسی اتصال به اینترنت قوی؛ بررسی پروکسی و فایروال رو انجام بدید و Windows Network Diagnostics رو اجرا کنید. اینمورد مربوط به اتصال به اینترنت هست و ارتباطی به خود سایت مرجع نداره.
سلام وقت بخیر من از این ioncube loader استفاده کردم به مشکلی برخوردم اونم اینکه من ی کلاس داخل پروژه لاراول دارم که اینکریپت کردم بعد این کلاس صدا زدم و شئ ساختم و از متد های درونش استفاده کردم،مشکل اینه که این کلاس بعد از انکریپت شدن نمیشناسه الان من چطور برطرف کنم این مشکلو
سلام وقتتون بخیر
این مورد باید بیشتر بررسی بشه تا نحوه ایجاد و کلاس و فراخوانی توابع شما بررسی بشه.
برای بررسی این مورد میتوانید با قسمت کنترل کیفی راست چین در تماس باشید یا از خدمات نیترو کد راست چین استفاده کنید.
من از آخرین نسخه زمپ استفاده میکنم این کارها را کردم ولی بعد از نصب المنتور پرو ارور بهم میده و سایتم از دسترس خارج میشه Fatal error: The file C:xampphtdocsAliwp-contentpluginselementor-prolicenseRTL_License_70f2c19f7aafb9ce.php encoded as type [1/81] cannot be decoded by this version of the ionCube Loader. in Unknown on line 0
لطفا PHP رو روی ورژن 8.1 قرار بدید یا ورژن پایینتر زمپ رو نصب کنید و مجدد تست کنید
سلام دوست عزیز
اول بررسی کنید آخرین ورژن افزونه نصب شده؟ لطفا از فروشنده محصول سوال کنید، آیا افزونه با این ورژن PHP سازگاره؟
سلام ارور دارم
ورژن 8.2 استفاده میکنم و ورژن زمپ 3.3.0 هستش
Fatal error: The file C:xampphtdocsAliwp-contentpluginselementor-prolicenseRTL_License_70f2c19f7aafb9ce.php encoded as type [1/81] cannot be decoded by this version of the ionCube Loader. in Unknown on line 0
درود و عرض ادب
لطفا pho را 8.1 قرار دهید و مجدد تست کنید
سلام تمام مراحل را درست انجام دادم اما این خطارو میده ! فایل در مسیری که میگه قرار داره میگه داخل مسیر کپی کنید !
ionCube Loader Wizard
Loader Not Installed
The ionCube Loader is not currently installed successfully.
The following problem has been found with the ionCube Loader installation:
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.
Please also note the following:
The correct loader for your system has been found at C:xamppphpextioncube_loader_win_7.4.dll. Please copy the loader from C:xamppphpextioncube_loader_win_7.4.dll to ”C:xamppphpext.
با سلام و احترام
روند قرار گیری فایل ها در دایرکتوری اعلام شده به صورت کامل تکمیل نشده است ، لطفا یک مرتبه دیگر روند قرار گیری فایل های ذکر شده در وبلاگ را در دایرکتوری اعلام شده بررسی بفرمایید .
xampppphpextioncube_loader_win_7.4.dll
سلام من سوالم در مورد اينكه يك قالب خريدم و روي نسخه زمب با ورزن ٧.٤ كار ميكنه ولي براي ان هر جه تلاش ميكنم نميتوانم ورزن ioncub رو از سايت ionculoader بيدا كنم ميشه ورزن ioncubloader را براي php 7.4 به من بديد
با سلام و احترام
لینک زیر را مورد بررسی قرار دهید
https://www.ioncube.com/loaders.php
سلام در زمان اجرا localhost/loader-wizad.php میزنه برگه پیدا نشد . چیکار کنم
سلام زینب جان
اول بابت تاخیر در پاسخگویی عذرخواهی میکنم.
در مرحله اول مسیر فایل لودر گفته شده، تو باید دقیقا لودر رو در پوشه زمپ> htdocs کپی کنی. همین!
سلام
ioncubeبه من ارور داده که نسخه php شما بالاتره و من چیکار کنم؟
سلام دوست عزیز
شماباید نسخه دقیقا سازگار با php رو دانلود کنید. مراحل تشخیص خودکار نسخه ioncube رو لطفا انجام بدید. (مرحله 2: این فایل رو در مرور گر و مسیر لوکال هاست (localhost/loader-wizard.php) اجرا کنید تا ورژن php شما تشخیص داده بشه.)
سلام
نسخه php هاست اصلی رو چطور میتونیم ارتقا بدیم الان روی 7.4 هست میخوام برم 8.2 اما با اعمال تغییرات ارور
**** سرویس MySQL که مورد نیاز وردپرس است بر روی سرویسدهندهٔ شما نصب نیست.
لطفا بررسی نمایید که افزودنی php mysqli نصب و فعال شده است.
اگر از معنی دقیق این واژگان مطمئن نیستید، احتمالا باید با مدیر سرویس میزبانی خود تماس بگیرید. *****
دریافت میکنم و پشتیبان هاست هم نمیتونه این مشکل رو حل کنه تو اینترنت هم راهکاری براش گفته نشده فقط گفتن از بخش اکستنشن mysql رو فعال کنید که بازم اتفاقی رخ نمیده و توضیح دیگه که پشتیبان هاست میده تداخل افزونه ها رو میگه که کلا افزونه ها رو پاک و پوسته رو 2024 وردپرس گذاشتم و ارور مرتفع نشد
....
حالا تمام این کارها رو برای افزایش سرعت سایت و البته ازمایش انجام دادم
سرعت سایت و معیارهای gtmetrix برای حالت دسکتاپ خوبه اما حالت موبایل چه شاخص ها چه در عمل نتیجه خوبی ندارن و عملا هفت هشت ثانیه لود طول میکشه
افزونه راکت هم پشتیبان هاش توضیح خوبی ندادن
به نظرتون چیکار میتونم بکنم
سلام یونس جان
این مشکل قطعا باید از سمت هاستینگ بررسی و برطرف بشه اما به صورت تجربی این مشکل قبلا برای خودم پیش اومد و با آپدیت نسخه Mysql از سمت هاست برطرف شد.
برای بهبود سرعت و پرفورمنس سایت میتونید مقاله چک لیست بهبود سرعت را مطالعه کنید.
سلام در مورد لوکال هاست تجربه خودم رو اینجا بزارم
چندتا برنامه هست که فک کنم زمپ از همه بهتر باشه چون اموزش اون رو راست داره اما اموزش بقیه رو ندیدم داشته باشه
بعد از نصب زمپ سراغ ومپ رفتم هم میخواستم اون رو هم تست کنم و البته نمیدونستم روی یک لوکال هاست میشه چند تا سایت نصب کرد اخه میخواستم ازمایشاتی روی دو سایت انجام بدم
بالاخره که الان دو تا سایت روی زمپ نصب کردم
از طراح قالب در مورد نسخه php هم پرسیدم که خانم حیدری گفته بودن و طراح گفت قالب با نسخه 8.1 سازگار هست هاست خودم ماناسرور که تا همین نسخه داره اما زمپ فک کنم 8.2 رو هم داشته باشه
ارشیو ومپ که خانم حیدری فرستادن چک کردم و نسخه های قبلی خیلی قدیمی تر هستن و با نصب اونها دوباره ارور php گرفتم. دیگه هم رو تست کردم نسخه 32 بیت، 64 بیت و نسخه های مختلف ومپ برای من که کار نکرد اما از اونجایی که روی زمپ xamp میشه چند تا سایت نصب کرد دارم از همون استفاده میکنم
حالا زمپ هم مشکلاتی داره که وقتی اولش نصب میکنی ارور ioncube رو میده بعد با توضیحات راست چین که مشکلش رو حل میکنی باز ارور fatal میده و از افزونه ها و غیره ایراد میگیره تو این مرحله من زمپ 8 رو نصب کرده بودم از سایت اصلی بعد رفتم سایت سافت 98 نسخه 7 زمپ رو نصب کردم و بعد از حل مشکل این کوب دیگه ارور فتال نداد و وارد سایت شد
ممنون از به اشتراک گذاری تجربه تون
سلام وقت بخیر
فایل داپلیکیت شده سایتم رو میخوام رو Xamp نصب کنم باچنین اروری مواجه شدم
Fatal error: The file C:xampphtdocsfamiwp-contentthemessassicofunctions.php encoded as type [1/81] cannot be decoded by this version of the ionCube Loader. in Unknown on line 0
ioncube هم تازه از سایت خودش نصب کردم و باید آپدیت باشه
سلام
این خطا بدلیل اینه که، ورژن ایون کیوب بسته نصبی شما با زمپ متفاوته. ورژن PHP هاست خودتون رو بررسی کنید و متناسب با اون ورژن زمپ رو نصب کنید و معمولا زمپ سازگار میشه.
میشه لطف کنید بگید ومپ رو چطوری نصب کنم نصب زمپ که خیلی ساده بود اما خیلی اذیت کرد ion cube رو مشکلش رو حل کردم ارور افزونه و قالب میداد بازم که نسخه هفت زمپ رو نصب گردم و مشکلش حل شد و نسخه هفت رو سافت نود هشت داشت اما ومپ نسخه خود سایت اصلی و سافت نود و هشت یکی هست و بازم ارور فتال ارور فک کنم میده
سلام دوست عزیز
احتمالا مشکل شما مربوط به نسخه ایون کیوب و یا ورژن PHP هست که با پایین اوردن نسخه زمپ مشکلتون حل شده. ورژن PHP سازگار رو از طراح قالبتون سوال کنید و لینک آرشیو ومپ رو در زیر براتون گذاشتم، بر اساس نیاز نسخه مورد نظر رو استفاده کنید.
https://sourceforge.net/projects/wampserver/files/
من هم مشکل این دوستمونو دارم توی زمپ
سلام
چندین بار این کار رو کردم سرور رو stop , play کردم ولی همچنان همین خطار ور میده
اگر بعد از ری استارت مشکل حل نشده، پس مراحل رو با موفقیت نگذروندید.
ورژن PHP تون چنده؟ از ورژن چند زمپ استفاده می کنید؟
من احتمال میدم فایل صحیحی رو نصب نکردین
سلام
من تمام مراحل رو رفتم این خطا رو میده
The ionCube Loader is not currently installed successfully.
Please check that the Apache web server software has been restarted.
چیکار کنم ؟
سلام دوست عزیز
اگر تمام مراحل رو با موفقیت جلو رفتین؛ باید یکبار سرور رو stop و play کنید.
سلام خسته نباشید من طبق اون چیزی که گفته شده بود همه چیز رو انجام دادم ولی ارور پایین رو میزنه لطفا راهنمایی کنید ممنون میشم
The following problem has been found with the ionCube Loader installation:
You have the non-thread-safe version of the Windows loader but you need the thread-safe one.
سلام دوست عزیز
به نظر می رسه که نسخه thread-safe آپاچی و ionCube Loader مطابقت نداره. افزونههای PHP باید دقیقاً با نسخهای که روی آن اجرا میشن مطابقت داشته باشن، یعنی PHP با thread-safety فعال شده باید دارای یک Thread-safe Loader باشن.
برای تایید این موضوع، به خروجی phpinfo(); و به دنبال ورودی Thread Safety باشید. اگر غیرفعال است، مطمئن بشید که نسخه Non-TS ionCube Loader زیپ Win x64 Non-TS را دارید. به همین ترتیب، اگر فعال هست، مطمئن بشید که باید نسخه ایمن Loader (Win x64 TS zip) را انتخاب کنید.
علاوه بر این، میتونید از Apache 32 بیتی ویندوز استفاده کنید.
باز راه ساده اینه که؛ یه نسخه سالم زمپ مجددا از soft98 دانلود و نصب کنید. بعد از اون ایون کیوب رو نصب کنید.
ظاهرا بعضی از افزونهها با آخرین نسخه ioncube سازگار نیست و سایت اصلی فقط نسخه آخر رو برای دانلود گذاشته. لطفا نسخه ۱۲.۰.۵ را برای دانلود در دسترس قرار بدهید.
سلام دوست عزیز
معمولا محصولات با نسخه 13 ایون کیوب و PHP نسخه های 7.4 و 8.1 سازگارن؛ لطفا ورژن PHP رو تغییر بدین.
اگر باز هم مشکل داشتین، اطلاع بدین کدوم محصول بوده تا نسبت به آپدیت به ورژن سازگار اقدام بشه.
دمت گرم حاجی مشکلمو حل کردی ❤️
خوشحالیم مشکلتون حل شد :)
اگر به تازگی آموزش وردپرس رو شروع کردین میتونید آموزش هیرو وردپرس رو ببینید. صفر تا صد وردپرس رو برای طراحی سایت اصولی به همراه نکات تجربی به شما آموزش میده.
سلام وقت بخیر ، هنگام درون ریزی دمو های اکسترا با خطای time out مواجه میشم.ممنون میشم راهنماییم کنید