سلام دوستان؛
در جلسات قبلی از پشتیبان وردپرس،به بررسی برخی از خطاهای رایج در وردپرس پرداختیم. در این آموزش به بررسی 5 مورد بعدی از خطاهای وردپرس که بسیار رایج هستند خواهیم پرداخت. امیدواریم که این راه حلها برای شما مفید باشند.
6- You are not authorized to view this page (403 error)
این مشکل به این صورت است که شما پس از وارد کردن نام کاربری و رمز عبور در صفحه ورود به بخش مدیریت وردپرس خطایی مبنی بر اینکه شما اجازه ورود به این بخش را ندارید با مضمون ” You are not authorized to view this page (403 error)” دریافت خواهید نمود. برای رفع ارور 403 در وردپرس مراحل زیر را دنبال کنید.- فعال سازی Index.php
- وارد Control Panel شوید.
- بر روی Web Options کلیک کنید.
- به صفحه Directory Indexes مراجعه کنید.
- Index.phpرا به Directory Indexes اضافه کنید.
7- ارور Fatal error undefined function is_network_admin
بعد از آن که هسته وردپرس خود را به روز رسانی کردهاید، هنگام ورود به بخش مدیریت وردپرس خطایی مبنی بر عمکلرد نامشخص با مضمون ” Fatal error undefined function is_network_admin()” دریافت میکنید. برای حل این مشکل راه حل بیان شده در زیر را امتحان کنید.- به روز رسانی دستی
- ابتدا آخرین نسخه وردپرس را دانلود کرده و سپس آن را از حالت فشرده خارج نمایید.
- قبل از هر کاری از وردپرس خود یک نسخه پشتیبان تهیه نمایید.
- نام پوشه wp-includes و wp-admin را در فایلی که از حالت فشرده خارج کردید را به wp-includes.bak و wp-admin.bak تغییر دهید.
- فایلها را از wp-content جدید به پوشه wp-content موجود آپلود نمایید. فایلها را جایگزین فایلهای مجود نمایید.
- نسخه جدید بقیه فایلها را از دایرکتوری جدید خود به دایرکتوری موجود خود منتقل کنید.
- فایل .maintenance را در دایرکتوری وردپرس خود از طریق FTP یا File Manager حذف نمایید.
- سعی کنید وارد بخش مدیریت وردپرس خود شوید، به شما لینکی مانند ” http://domain.com/wordpress/wp-admin/upgrade.php” داده میشود. لینک مورد نظر و دستوالعملهای آن را دنبال نمایید.
- اگر قابلیت cache فعال است برای مشاهدهی تغییرات آن را غیر فعال نمایید.
8- هنگام ورود به پنل مدیریت با خطای 404 مواجه میشوید
از رایج ترین خطاهای وردپرس این است که شما قادر به ورود به پنل مدیریت خود نیستید و با ارور 404 مواجه میشوید. برای حل این مشکل راه حلهای ارائه شده در زیر را امتحان کنید.- به روز رسانی URL در دیتابیس
- ابتدا وارد cPanel شوید، بر روی phpMyAdmin در زیر Databases کلیک کنید.
- WordPress database را انتخاب کنید. برای مثال: Username_wrdp1.
- به wp_options مراجعه کرده و بر روی Browse کلیک کنید.
- به دنبال عبارت siteurl در زیر فیلد option_name بگردید.
- بر روی Edit Field کلیک نمایید.
- URL را در کادر ورودی option_value تغییر دهید.
- در پایین صفحه، روی دکمه Go کلیک کنید.
- به روز رسانی Folder Attributes
- به دایرکتوری wp-admin با استفاده از FTP مراجه کنید.
- بر روی پوشه wp-admin راست کلیک کرده و عبارت Folder Attributes را انتخاب نمیایید.
- فیلد Value را به 755 تغییر داده و گزینه Recurse into subdirectories را انتخاب کنید.
- سپس بر روی Ok کلیک نمایید.
- حال دایرکتوری wp-includes را یافته و مراحل ذکر شده در بالا را نیز برای آن تکرار نمایید.
- مرورگر وب خود را باز کنید و سعی کنید برای ورود به وردپرس Ctrl + F5 را فشار دهید تا cache پاک شود.
9- از دسترس خارج شدت وبسایت به علت تعمیرات زمان بندی شده در هنگام به روز رسانی وردپرس
سایت خود را به روز رسانی میکنید، اما با این که فرایند به روز رسانی به اتمام رسیده است اما سایت شما همچنان عبارت ” Briefly unavailable for scheduled maintenance” را نمایش میدهد. برای رفع این مشکل دستورالعملهای داده شده در زیر را دنبال نمایید.- فایل .maintenance را حذف کنید.
- به ریشه دایرکتوری وبسایت خود از طریق FTP دسترسی پیدا کنید.
- فایل .maintenance را بیابید.
- فایل .maintenance را از ریشه دایرکتوری وبسایت خود حذف نمایید.
10- عدم توانایی حذف افزنه ها
شما نمیتوانید یک افزونه را در WordPress admin حذف کنید. با اینکه پوشه افزونه را از طریق FTP حذف کردهاید، اما باز هم افزونه در لیست افزونههای فعال در پیشخوان مدیریت وردپرس شما ظاهر میشود. برای حل این گونه از خطاهای وردپرس راه حل زیر را امتحان کنید.- حذف افزونه توسط Secure Shell (SSH)
- به سایت خود را از طریق SSH وارد شوید.
- از دستورات SSH برای “../wp-content/plugins/” استفاده کنید.
- برای دیدن لیست کامل پوشه ها از ls -al استفاده کنید.
- پوشه افزونه خاص را با rm (Folder Name) حذف کنید.