آموزش رفع اشکال نصب و حذف پوسته و افزونه در وردپرس
بعد از آپدیت نسخهی 4.5 به بعد در برخی از نسخههای وردپرس مشکل تغییرات در پوستهها و افزونههای وردپرس رخ داده است؛ این مشکل جلوی نصب، حذف و بروزرسانی افزونهها و قالبها را در وردپرس میگیرد.
آموزش رفع اشکال نصب و حذف پوسته و افزونه در وردپرس
دقیقا این مشکل از کجا شروع میشود؟
در هاستهای لینوکس به علت امنیت بالای آنها میزان دسترسی و مجوزهای دسترسی به پوشههای مختلف این مشکل را ایجاد میکند؛ که البته میتوان با افزایش مجوزهای پوشههای اصلی وردپرس این مشکل را حل کرد ولی این مورد تحت هیچ شرایط توصیه نخواهد شد. برای حل این مشکل کافیست قطعه کد زیر را در فایل wp-config.php اضافه کنید. (مراقب باشید این فایل اهمیت بالایی دارد و در صورت خراب کردن این فایل ممکن است مشکلاتی برای سایتتان به وجود بیاید.)
کد:
if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0755 ); }
در کد بالا همانطور که مشاهده میکنید؛ ابتدا با یه شرط بررسی میکند. که اگر شما به عنوان کاربر مدیر وارد وردپرس خود شدید بدون محدودیت دسترسی به پوشههای قالبها و افزونهها آزادانه در آنها تغییرات به وجود آورید.
در صورتی که راه حل بهتر یا مشکل دیگری دارید با ما در میان بگذارید تا برای دیگران به اشتراک بگذاریم. نظرات خود را در ارتباط با ترفند “رفع خطای نصب پوسته وردپرس” برای ما و کاربران دیگر سایت بنویسید.
ارسال پاسخ