موارد مطرح شده در این آموزش
حتما براتون پیش آمده که هنگام نصب یک قالب یا پوسته بر روی لوکال هاست با خطای زیر مواجه شده اید:
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 loader روی سیستم شما در نصب نباشد بعد از نصب برخی قالبها یا روی لوکال با پیام بالا مواجه می شویم.
قالب زنبیل از جمله قالب هایی است که برای نصب آن نیاز به این ماژول می باشد.کار راحتیه.آموزشمون را تا انتها دنبال کنید.
ioncube loader
ioncube loader یک ماژول است که برنامه نویسان و طراحان سایت که بیشتر با php سر و کار دارند برای حفاظت از کد ها و قرار دادن به نوعی لایسنس از آن استفاده میکنند.
در این مقاله نصب ماژول ioncube loader روی لوکال هاست و روی هاست های سی پنل و دایرکت ادمین آموزش داده میشه.
فعال کردن ioncube loader در سی پنل
1)اول از همه وارد cpanel خودتون بشید.
2) سپس از جعبه ابزار Software بخش Select PHP Version را انتخاب کنید.
3) در این مرحله می توانید تیک گزینه های Ioncube_loader، Pdo، Soap و Sourceguardian را بنابر نیاز خود طبق شکل زیر، جهت فعال سازی بزنید.
4) بعد از اعمال تغییرات دکمه Save را کلیک کنید.
فعال کردن ioncube loader در دایرکت ادمین
برای انجام این کار کافیست وارد محیط ssh سرور خود شوید و دستورات زیر را به ترتیب وارد کنید.
cd /usr/local/directadmin/custombuild/
./build set ioncube yes
./build update
./build ioncube
در نهایت نیز کافیست وب سرور خود را ریستارت کنید تا تغییرات بر روی سرور اعمال شوند.
اگر وب سرور شما آپاچی می باشد، از دستور زیر استفاده کنید:
service httpd restart
فعال سازی ioncube روی لوکال هاست
در ابتدا فایل نصب Ioncube loader را از این لینک زیر دانلود نمایید.
سپس بسته را از حالت زیپ (فشرده) خارج کنید. فایل loader-wizard.php را در پوشه اصلی سرور خودقرا دهید.
این پوشه در هاست xamp نام آن پوشه htdocs و آدرس آن C:\xampp\htdocs و در سرور های wamp نام آن پوشه www و آدرس آن C:\wamp\www می باشد.
در مرحله بعدی مرورگر را باز نموده و آدرس زیر را در بخش نوار آدرس آن کپی نمایید:
http://localhost/loader-wizard.php
در بعضی سرور ها ممکن است آدرس بالا به درستی کار نکند، در این صورت به جای آدرس بالا از این آدرس استفاده نمایید:
http://127.0.0.1/loader-wizard.php
پس از وارد نمودن آدرس های بالا به صفحه ای مشابه با صفحه زیر منتقل می شوید:
در صورت مشاهده تصویر بالا گزینه Local install را انتخاب نموده و بر روی گزینه next کلیک نمایید.
حال به شما به مرحله اصلی نصب رسیده اید و به صفحه ای شبیه به تصویر زیر منتقل شده اید:
در این صفحه در بخش Installation Instructions (دستورالعمل نصب) شیوه نصب لودر مناسب با سرور لوکال شما در ۵ مرحله توضیح داده شده است که هر یک از این موارد در ادامه به صورت مفصل توضیح داده خواهد شد:
۱- در این بخش نسخه لودر سازگار با سیستم عامل و سرور شما معرفی شده است. فایل مورد نظر ما فایل zip بوده که با کلیک بر روی zip این فایل را دانلود نمایید.
۲- در این بخش آدرسی به شما اعلام می شود که لازم است محتوات فایل دانلود شده را در آن قرار دهید.
در تصویر نمونه ما آدرس این فایل C:\xampp\php\ioncube قرار داده ایم توجه داشته باشید این آدرس در کامپیوتر شما ممکن متفاوت باشد و شما باید مطابق با آن عمل نمایید. محتویات فایل دانلود شده را از حال zip (فشرده) خارج نمایید. داخل فایل زیپ پوشه ای با نام ioncube می باشد که داخل آن تعدادی فایل وجود دارد.
در تصویر بالا آدرس اعلام شده C:\xampp\php\ioncube می باشد. به دلیل آن که در پوشه C:\xampp\php ما پوشه ای با نام ioncube نداریم، ابتدا یک پوشه با نام ioncube می سازیم سپس فایل های موجود در فایل دانلودی را داخل آن کپی می کنیم.
نکته: توجه داشته باشید فایل ها دقیقا در همان آدرس کپی شود و اشتباها در آدرس هایی مانند C:\xampp\php\ioncube\ioncube ویا C:\xampp\php کپی نشود. در نهایت توجه داشته باشید فایل ها دقیقا باید در همان آدرسی که به شما اعلام شده قرار داشته باشد در غیر این صورت عملیات نصب به درستی انجام نمی شود.
۳- در این بخش یک خط کد به شما اعلام می شود که لازم است آن را به فایل php.ini اضافه نمایید.
برای این کار ابتدا به آدرس فایل php.ini که به رنگ صورتی مشخص شده بروید (در نمونه بالا آدرس C:\xampp\php\php.ini می باشد) و فایل php.ini را باز نمایید.
سپس در اولین و یا آخرین خط این فایل کدی که سیستم با رنگ صورتی به شما اعلام نموده است را اضافه نمایید و فایل را ذخیره نمایید (مانند تصویر زیر). این کد در نمونه ما به این صورت می باشد :
zend_extension = "C:\xampp\php\ext\ioncube_loader_win_7.2.dll"
۴- در این مرحله پروسه نصب به پایان رسیده است و بدون این که به صفحه فعلی مرورگرتان دست بزنید (صفحه را نبندید) لازم است تمامی سرویس های سرور لوکال خود را یک بار متوقف (stop) و پس از قطع کامل آن مجددا راه اندازی (start) نمایید.
۵- پس از آن که مطمئن شدید تمامی سرویس ها از قبیل Apache به صورت کامل راه اندازی شده اند: به مرورگر خود بازگشته و بر روی گزینه click here to test the Loader کلیک نمایید.
در صورتی که نصب با موفقیت انجام شده باشد شما با پیام نصب موفق آمیز لودر (مانند تصویر زیر) مواجه می شوید.
عالی
متشکریم اگر موردی مد نظرتون بود که آموزش با کیفیت در اینترنت از آن پیدا نکردید ممنون میشم به ما اطلاع دهید تا یک مطلب با کیفیت برای آن ارائه دهیم