اگر شما هم تجربه کردهاید که یک افزونه وردپرس را نصب میکنید، اما به هر دلیلی موفق نمیشوید، نگران نباشید. این مشکل برای خیلی از کاربران پیش میاد و معمولاً دلایل خاصی داره. این مقاله به شما کمک میکنه تا دلایل احتمالی نصب نشدن افزونه وردپرسی رو بشناسید و راهحلهایی برای رفع اون پیدا کنید. در این مقاله میخواهیم به طور دقیق و ساده بررسی کنیم که چرا افزونهها نصب نمیشن و چطور میتونید این مشکل رو حل کنید.
مشکلات رایج در نصب افزونه وردپرسی
- کمبود فضای ذخیرهسازی
اگر هاست شما فضای کافی برای نصب افزونهها نداشته باشه، نمیتونید افزونه جدید رو نصب کنید. خیلی از اوقات هم ممکنه افزونهها حجم زیادی داشته باشند، بنابراین قبل از نصب باید مطمئن بشید که فضای کافی دارید. - عدم سازگاری با نسخه وردپرس
یکی از دلایل مهم که ممکنه افزونه نصب نشه، سازگار نبودن اون با نسخه وردپرس شماست. وردپرس هم مثل هر نرمافزار دیگه بهروزرسانیهایی داره، و افزونهها هم باید با این تغییرات هماهنگ بشن. اگر نسخه وردپرس شما قدیمی باشه، ممکنه افزونه نتونه به درستی نصب بشه. - خطا در تنظیمات PHP
گاهی اوقات تنظیمات نادرست PHP در هاست میتونه مانع از نصب افزونهها بشه. به عنوان مثال، حداکثر حجم آپلود فایل در PHP ممکنه پایین باشه و نتونید افزونههای سنگین رو نصب کنید. همچنین، نسخه پایین PHP هم میتونه مشکلساز بشه. - مشکلات با فایلهای افزونه
اگر فایلهای افزونه ناقص یا خراب باشند، نصب اون با مشکل روبهرو میشه. این مشکل معمولاً زمانی پیش میاد که فایل افزونه به طور کامل دانلود نشده باشه یا هنگام انتقال به سایت مشکلی پیش اومده باشه. - محدودیتهای سرور
بعضی مواقع سرور میزبان شما محدودیتهایی داره که مانع نصب افزونه میشه. این محدودیتها ممکنه به تنظیمات سرور یا تنظیمات امنیتی مربوط باشه. مثلاً اگر سرور شما محدودیتهایی برای آپلود فایل یا محدودیت در تعداد درخواستها داشته باشه، ممکنه نصب افزونه به مشکل بخوره.
نحوه حل مشکل نصب نشدن افزونه وردپرسی
- فضای ذخیرهسازی را چک کنید
برای رفع مشکل کمبود فضا، باید به پنل مدیریت هاست خود وارد بشید و ببینید که آیا فضای کافی برای نصب افزونه وجود داره یا نه. اگر فضای کافی نیست، شما میتونید با پاک کردن فایلهای غیر ضروری یا ارتقاء پلن هاست، این مشکل رو حل کنید. - آپدیت وردپرس خود را بررسی کنید
همیشه مطمئن بشید که وردپرس شما بهروز باشه. برای این کار وارد پیشخوان وردپرس بشید و به قسمت “بهروزرسانیها” برید. اگر نسخه جدید وردپرس موجود بود، حتماً اون رو نصب کنید تا افزونهها به درستی کار کنند. - تنظیمات PHP رو اصلاح کنید
اگر تنظیمات PHP مشکلی داره، باید با هاستینگ خود تماس بگیرید و از اونها درخواست کنید که تنظیمات PHP رو تغییر بدن. به طور خاص، باید حداکثر حجم آپلود فایل و زمان اجرای اسکریپتها رو افزایش بدید. همچنین، مطمئن بشید که نسخه PHP شما حداقل ۷.۴ یا بالاتر باشه. - فایلهای افزونه رو دوباره دانلود کنید
همیشه مطمئن بشید که فایلهای افزونه رو از منابع معتبر دانلود کنید. اگر افزونهای که دانلود کردید ناقص باشه یا مشکل داشته باشه، باید دوباره اون رو از سایت رسمی توسعهدهنده دانلود کنید. - محدودیتهای سرور رو بررسی کنید
اگه به نظر میرسه که سرور شما محدودیت داره، میتونید با پشتیبانی هاستینگ تماس بگیرید و از اونها بخواید که محدودیتها رو برای نصب افزونهها برطرف کنن.
خطای :Allowed memory size

دیگر مشکلی باعث نصب نشدن افزونه وردپرسی میشه مربوط به حافظه محدود PHP هست. در واقع، اگر شما با چنین مشکلی مواجه بشید، ممکنه به راحتی نتونید افزونهها رو نصب کنید، حتی اگر وارد منو افزونهها بشید و افزونه موردنظر رو پیدا کنید. در این حالت، افزونهها در مخزن وردپرس نمایش داده میشن اما امکان نصب اونها وجود نداره.
این مشکل معمولاً به دلیل محدودیت حافظه PHP در هاست شما به وجود میاد. در هاستهای وب، محدودیتهای مختلفی برای منابع سیستم از جمله حافظه PHP تعریف شده. وقتی که این محدودیت رعایت نشه، ممکنه با خطای زیر روبهرو بشید:
Fatal error: Allowed memory size of 67108864 bytes exhausted
این خطا نشون میده که فضای حافظه در PHP تمام شده و نمیتونه پردازش رو ادامه بده.
راهحل این مشکل خیلی ساده است. برای رفع این مشکل، شما میتونید محدوده حافظه PHP رو افزایش بدید. برای این کار، کافی است که کد زیر رو به فایل wp-config.php
سایت وردپرسیتون اضافه کنید:
define('WP_MEMORY_LIMIT', '64M');
این کار باعث میشه که محدودیت حافظه افزایش پیدا کنه و مشکل شما حل بشه. اما اگر بعد از این تغییر هم مشکل حل نشد، بهتره از ارائهدهنده هاست خود بخواید که محدوده حافظه PHP رو برای شما افزایش بده. در صورتی که این کار هم موثر نبود، میتونید به فکر پیدا کردن افزونهای سبکتر برای سایت خود باشید.
ارتباط با پشتیبانی هاستینگ وخالی کردن کش وبسایت
میتونید هر مشکلی که پیش آمد در سمت سرور به راحتی با پشتیبانی هاستینگ راجب نصب نشدن افزونه وردپرسی ارتباط بگیرید آنها مشکل شما را حل میکنند.
یا حتی میتوانید کش وبسایت را یک دور خالی کنید ببینید آیا مشکل حل میشود یا خیر شاید مشکل نصب نشدن افزونه وردپرسی مربوط به خالی کردن کش وبسایت باشد
نکات پیشگیری از بروز مشکل در نصب افزونهها
- همیشه از افزونههای معتبر استفاده کنید
استفاده از افزونههای معتبر و از منابع رسمی باعث میشه که احتمال بروز مشکلات به حداقل برسه. افزونههای غیررسمی یا کرکشده ممکنه مشکلات زیادی رو ایجاد کنند. - بهروز نگه داشتن افزونهها
همیشه افزونههای خود رو بهروز کنید. توسعهدهندگان افزونهها همواره سعی میکنند تا مشکلات و باگها رو رفع کنند و با بهروزرسانیها، افزونهها رو بهتر و امنتر کنند. - پشتیبانی منظم از سایت
بررسی منظم وضعیت سایت و افزونهها باعث میشه که مشکلات به سرعت شناسایی و برطرف بشن. میتونید از ابزارهایی مثل WP Debug برای شناسایی مشکلات استفاده کنید. - بکاپگیری منظم
همیشه از سایت خود بکاپ بگیرید. در صورت بروز هرگونه مشکل در نصب افزونهها یا بهروزرسانیها، با استفاده از نسخه پشتیبان میتونید سایت رو به وضعیت قبلی برگردونید.افزونه های مختلفی برای بک آپ گیری هستند مانند داپلیکیتور میتوانید استفاده کنید
در کلام آخر مقاله
نصب نشدن افزونه وردپرسی ممکنه به دلایل مختلفی رخ بده، اما خوشبختانه اکثر این مشکلات قابل حل هستند. با بررسی دقیق مسائل مربوط به فضای ذخیرهسازی، نسخه وردپرس، تنظیمات PHP و محدودیتهای سرور میتونید مشکل رو شناسایی و رفع کنید. همچنین، رعایت نکات پیشگیرانه مثل استفاده از افزونههای معتبر و بهروز نگه داشتن اونها میتونه جلوی بروز این مشکلات رو بگیره. امیدوارم با رعایت این نکات، دیگه هیچ وقت با مشکل نصب نشدن افزونه وردپرسی مواجه نشید!
پیشنهاد : بعد از رفع مشکل نصب نشدن پلاگین میتوانید در صفحه ساخت افزونه وردپرسی هر افزونه ای به دلخواه برای خودتان بسازید