افزونه ZIP یکی از افزونههای (Extensions) PHP است که برای فشردهسازی و استخراج فایلهای ZIP در سرور مورد استفاده قرار میگیرد و المنتور برای پردازش فایلهای قالب یا کیتهای آماده که معمولاً به صورت فشرده (ZIP) ارائه میشوند به این افزونه وابسته است، اگر این افزونه در تنظیمات PHP سرور شما فعال نباشد المنتور نمیتواند فایلهای فشرده را استخراج کرده و خطای PHP Zip Extension Not Loaded نمایش داده میشود.
دلایل رخ دادن ارور php zip extension not loaded
این مشکل معمولاً به دلایل زیر رخ میدهد:
عدم فعالسازی افزونه ZIP در سرور: برخی از شرکتهای هاستینگ به طور پیشفرض این افزونه را غیرفعال میکنند.
نسخه ناسازگار PHP: اگر نسخه PHP هاست شما قدیمی باشد یا تنظیمات آن به درستی پیکربندی نشده باشد ممکن است این خطا ظاهر شود.
محدودیتهای سرور: تنظیمات نادرست یا محدودیتهای اعمال شده توسط هاستینگ میتواند مانع از عملکرد صحیح افزونه ZIP شود.
مراحل رفع خطا PHP Zip Extension Not Loaded
برای رفع این خطا دو روش اصلی وجود دارد، یکی تماس با پشتیبانی هاستینگ و درخواست فعالسازی افزونه ZIP و دیگری انجام تنظیمات به صورت دستی در سیپنل که در ادامه هر دو روش را به تفصیل توضیح میدهیم:
روش اول: تماس با پشتیبانی هاستینگ
سادهترین راه برای رفع این مشکل تماس با تیم پشتیبانی شرکت هاستینگ است و کافی است یک تیکت برای پشتیبانی ارسال کنید و درخواست کنید که افزونه ZIP را برای هاست شما فعال کنند، متن پیشنهادی برای تیکت میتواند به این صورت باشد:
سلام لطفاً افزونه ZIP (PHP Zip Extension) را برای هاست من فعال کنید، هنگام درونریزی در المنتور با خطای PHP Zip Extension Not Loaded مواجه میشوم.
معمولاً تیم پشتیبانی در عرض چند ساعت این افزونه را فعال میکنند و مشکل برطرف میشود و این روش برای افرادی که تجربه کافی در مدیریت هاست ندارند گزینهای سریع و بدون دردسر است.
روش دوم: فعالسازی دستی افزونه ZIP در سیپنل
اگر ترجیح میدهید خودتان مشکل را حل کنید میتوانید با چند کلیک ساده در سیپنل افزونه ZIP را فعال کنید و کافیست مراحل زیر را بهدقت دنبال کنید:
- ابتدا وارد پنل مدیریت هاست خود شوید، برای این کار معمولاً باید آدرس دامنه خود را بههمراه پورت 2083 (مانند yourdomain.com:2083) در مرورگر وارد کنید. سپس با استفاده از نام کاربری و رمز عبور ارائهشده توسط شرکت هاستینگ وارد سیپنل شوید.
- در داشبورد سیپنل به بخش Software بروید، در این بخش گزینهای به نام Select PHP Version یا PHP Selector را مشاهده خواهید کرد روی این گزینه کلیک کنید.
- پس از ورود به بخش Select PHP Version به تب Extensions بروید در این بخش لیستی از افزونههای PHP موجود نمایش داده میشود، به پایین اسکرول کنید تا گزینه Zip را پیدا کنید و تیک کنار این گزینه را فعال کنید و سپس روی دکمه Save کلیک کنید تا تغییرات ذخیره شوند.
نکته: اگر گزینه Zip را در لیست مشاهده نکردید به شرکت هاستینگ خود اطلاع دهید. - پس از فعالسازی افزونه ZIP مجددا فرآیند درونریزی را امتحان کنید و اگر مراحل را به درستی انجام داده باشید خطا باید برطرف شده باشد و درونریزی بدون مشکل انجام شود.
امیدواریم این مطلب از دیار وردپرس توانسته باشد به شما در رفع این ارور کمک کند، در صورت وجود هرگونه سؤال میتوانید آن را در بخش دیدگاهها با ما در میان بگذارید، همچنین پیشنهاد میکنیم مطلب مربوط به خطای 400 در المنتور را نیز مشاهده کنید چرا که ممکن است در مواقع دیگر با این خطا نیز مواجه شوید و این آموزش میتواند برایتان مفید باشد.