• وقتی روی افزودن افزونه در وردپرس میرم خطاا میزنه و نمیتونم افزونه ایی رو نصب کنم از طریق وردپرس ولی میتونم افزونه رو از جای دیگه ئانلود کنم و با همون فایل دانلود شده نصب کنم

    • این موضوع 4 ماه، 3 هفته پیش توسط Farhad Sakhaei اصلاح شده است.
در حال نمایش 2 پاسخ ( از کل 2)
  • درود،

    مشکلی که شما توصیف کردید ممکن است به یکی از موارد زیر مرتبط باشد. برای رفع این مشکل، مراحل زیر را بررسی کنید:

    1. بررسی محدودیت‌های سرور

      • محدودیت حافظه PHP (memory_limit): کم بودن این مقدار نیز ممکن است باعث بروز خطا شود.
      • محدودیت‌های امنیتی: برخی هاست‌ها به دلایل امنیتی نصب افزونه از طریق وردپرس را مسدود می‌کنند.
      راه‌حل:
    • با مدیر هاست خود تماس بگیرید و درخواست افزایش این مقادیر را بدهید:
    upload_max_filesize = 64M
    post_max_size = 64M
    memory_limit = 256M
    max_execution_time = 300
    • یا مقادیر را به صورت دستی در فایل php.ini یا .htaccess خود تغییر دهید (در صورت امکان).

    2. بررسی دسترسی‌های فایل و پوشه

    • ممکن است مجوزهای دسترسی (permissions) پوشه‌های وردپرس مشکل داشته باشد. به خصوص پوشه wp-content/plugins. راه‌حل:
    • از طریق FTP یا کنترل‌پنل هاست، مطمئن شوید که مجوز دسترسی (Permissions) پوشه wp-content روی 755 و فایل‌ها روی 644 تنظیم شده باشد.

    3. غیرفعال بودن cURL یا allow_url_fopen

    • وردپرس برای دانلود و نصب افزونه‌ها از cURL یا allow_url_fopen استفاده می‌کند. اگر این توابع در تنظیمات PHP غیرفعال باشند، نصب افزونه به مشکل می‌خورد. راه‌حل:
    • از مدیر هاست بخواهید این توابع را فعال کند یا خودتان در فایل php.ini تنظیم کنید:
      allow_url_fopen = On
      و بررسی کنید که cURL در هاست شما فعال باشد.

    4. مشکل اتصال به اینترنت یا فایروال سرور

    • اگر سرور شما به دلایلی به مخزن وردپرس (WordPress Repository) دسترسی نداشته باشد (به‌خاطر تحریم‌ها، تنظیمات DNS، یا فایروال سرور)، امکان نصب افزونه به طور مستقیم وجود نخواهد داشت.
    • DNS سرور را بررسی کنید. می‌توانید از DNS‌های عمومی مانند گوگل (8.8.8.8 و 8.8.4.4) استفاده کنید.
    • از مدیر هاست بخواهید دسترسی به دامنه‌های وردپرس را بررسی کند:
      • api.wordpress.org
      • downloads.wordpress.org

    5. مشکلات هسته وردپرس

    • اگر فایل‌های هسته وردپرس خراب باشند، ممکن است نصب افزونه با مشکل مواجه شود. راه‌حل:
    • هسته وردپرس را دوباره از طریق پیشخوان به‌روزرسانی کنید:
      پیشخوان > به‌روزرسانی‌ها > “دوباره نصب کنید”.

    6. مشکلات ناشی از افزونه‌های دیگر یا قالب

    • گاهی افزونه‌ها یا قالب‌هایی که فعال هستند ممکن است تداخل ایجاد کنند.
    • تمام افزونه‌ها را غیرفعال کنید و از قالب پیش‌فرض وردپرس (مثل Twenty Twenty-Three) استفاده کنید، سپس نصب افزونه را دوباره تست کنید.

    درود @hassangholami

    مشکل‌تون حل‌شده؟! لطفاً جهت مشخص شدن وضعیت موضوع اطلاع بدید.

در حال نمایش 2 پاسخ ( از کل 2)