ionCube Loader یک افزونه (extension) برای PHP هست که امکان اجرای فایلهای رمزنگاریشده (encoded) توسط ionCube Encoder رو فراهم میکنه. یعنی اگر یه اسکریپت PHP با ionCube Encoder رمزنگاری شده باشه، برای اینکه روی سرور اجرا بشه نیاز داره که ionCube Loader نصب باشه.
دلایل اصلی استفاده از ionCube:
با اجرای این کد در یه فایل PHP میتونی بررسی کنی:
<?php
phpinfo();
اگر ionCube نصب باشه، باید یه بخشی به اسم ionCube در خروجی phpinfo ببینی.
اگه موقع نصب قالبها با ارور مربوط به 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 Loader رو از سایت اصلیش دانلود کن.
(حتماً دقت کن نسخهای رو بگیری که به PHP و سیستم عاملت بخوره.)
فایلی که دانلود کردی رو از حالت فشرده دربیار.
بعد فایل loader-wizard.php رو بردار و بندازش توی پوشهی c:/xampp/htdocs.
حالا مرورگرت رو باز کن و این آدرس رو بزن:
localhost/loader-wizard.php
تا اطلاعات مربوط به نسخهی PHP لوکال هاستت رو ببینی.
مرحله 3:
حالا وقتی فایل loader-wizard.php رو اجرا میکنی، خودش بهطور خودکار نسخهی PHP لوکال هاست (XAMPP) تو رو تشخیص میده و دقیقا همون ماژولی که بهش میخوره رو بهت پیشنهاد میکنه.
یه پیغام هم میبینی که میگه ماژول ionCube هنوز روی سیستم فعاله نشده.
بعدش هم لینک دانلود فایل ماژول مخصوص سیستم خودت رو بهت میده (تو تصویر، با یه فلش آبی نشون داده شده).
فقط کافیه اون فایل ZIP رو دانلود کنی تا بریم سراغ مرحله بعد.
ادامه کار:
فایلی که از سایت ionCube دانلود کردی رو از حالت فشرده دربیار و اون فایل DLL رو بنداز تو این مسیر:
C:\xampp\php\ext
حالا نوبت فایل php.ini هست.
برو به مسیر C:\xampp\php\php.ini و این فایل رو با یه ویرایشگر ساده مثل Notepad باز کن.
تو صفحهای که ویزارد نشونت داده، یه خط کد مخصوص سیستم خودت هست. اونو کپی کن و بذارش اول فایل php.ini.
برای من این شکلی بود:
zend_extension = "C:\xampp\php\ext\ioncube_loader_win_5.6.dll"
ولی تو باید همون خطی که برای خودت توی صفحهی ویزارد نوشته شده رو بذاری.
اگه بخوای راحتتر پیداش کنی، میتونی از طریق منوی XAMPP هم بری به مسیر و فایل php.ini رو مستقیم باز کنی.
راهاندازی دوباره و تست نهایی:
حالا باید یه بار Apache رو تو کنترل پنل XAMPP خاموش و روشن کنی.
کافیه روی دکمهی Stop جلوی Apache (و اگه خواستی MySQL هم) کلیک کنی، بعدش دوباره بزنی روی Start تا سرویسها بالا بیان.
وقتی این کار رو کردی، برگرد به همون صفحهی مرورگر که ویزارد ionCube رو باز کرده بودی، و روی گزینهی
"click here to test the loader" که تو مرحله ۵ نشون داده شده کلیک کن.
اگه همهچی درست پیش رفته باشه، باید یه پیام موفقیت ببینی که یعنی ionCube با موفقیت فعال شده.
جستجو
قطعا تو ذهنت سوال داری
چرا زنگ نمیزنی که برات حلش کنیم؟
اینجا میتونه شروع راه تو باشه
تماس با پشتیبان
در باریز، ما فراتر از یک تیم طراحی سایت و سئو هستیم؛ ما یک خانواده از خلاقان و متخصصان دیجیتال هستیم که با ترکیب هنر و تکنولوژی، کسبوکارها را به سطح جدیدی میبریم.
هدف ما ساخت تجربههای دیجیتال منحصر به فرد است که نه فقط زیبا، بلکه تأثیرگذار و نتیجهبخش باشند.
© Copyright 2024 - bariz. All Right Reserved
پشتیبان شماره 2
آنلاین
پیامی برای نمایش وجود ندارد