آموزش رفع مشکل رفرش و ریدایرکت شدن صفحه لاگین وردپرس
در برخی از موارد ممکن است کاربران با رفرش یا ریدایرکت صفحه لاگین وردپرس مواجه شوند. با ایجاد این خطا و مشکل، مدیریت وردپرس قفل می شود و دیگر کاربر نمی تواند وارد مدیریت سایت خود گردد.
مشکلات ورود به مدیریت سایت می تواند به دلیل خطاهای مختلف مانند ایجاد خطا در پایگاه داده، وجود فایل های کش، تنظیمات اشتباه در وردپرس، خطای داخلی سرور یا صفحه سفید باشد.
در این آموزش نحوه رفع مشکل رفرش خودکار و ریدایرکت شدن صفحه لاگین وردپرس توضیح داده می شود.
نکته: قبل از انجام هر اقدامی از اطلاعات هاست خود بکاپ تهیه کنید.
چه عواملی باعث بروزرسانی صفحه و ریدایرکت صفحه لاگین در وردپرس می شود؟
نادرست بودن تنظیمات URL وردپرس یا عدم تنظیم کوکی های ورود به سیستم از مهمترین دلایلی است که باعث تغییر مسیر ورود به صفحه و بروز رسانی می شود.
به طور معمول، هنگام ورود به سیستم، وردپرس نام کاربری و رمز عبور شما را تأیید و سپس یک کوکی ورود به سیستم را در مرورگر شما تنظیم می کند. پس از آن، شما را به قسمت مدیریت وردپرس هدایت می کند.
اگر وردپرس نتواند کوکی ورود را به درستی تنظیم کند یا URL ناحیه مدیریت وردپرس شما نادرست باشد، به جای داشبورد مدیریت سایت، به صفحه ورود هدایت می شوید.
تصویر(1)
برای حل مشکلات ورود به سیستم، کوکی ها را پاک کنید
وردپرس از کوکی ها برای تایید اعتبار ورود استفاده می کند، بنابراین اولین مرحله در عیب یابی مشکلات ورود به وردپرس ساده ترین مرحله است. کوکی ها و حافظه کش مرورگر خود را پاک کنید.
برای این مورد لطفا از آموزش زیر استفاده کنید:
پس از انجام این کار مرورگر خود را دوباره راه اندازی کنید و سپس سعی کنید وارد پنل مدیریت شوید. این روش مشکل اکثر افراد را برطرف خواهد کرد.
تنظیمات URL وردپرس را بررسی کنید
در بخش تنظیمات وردپرس گزینه ای با نام "تنظیمات عمومی" قرار دارد که دارای دو فیلد برای قرار دادن نشانی وردپرس و نشانی سایت می باشد.
تصویر(2)
اگر این URL ها نادرست باشند، وردپرس شما را به صفحه ورود به سایت هدایت می کند.
اکنون، از آنجا که قادر به دسترسی به قسمت مدیریت وردپرس نیستید، برای حل این مشکل باید پرونده wp-config.php را ویرایش کنید.
پرونده wp-config.php یک فایل خاص در وردپرس است که شامل تنظیمات مهم وردپرس شما می باشد. می توانید با استفاده از سرویس FTP یا از طریق مدیریت سایت وردپرسی خود به این فایل دسترسی داشته باشید.
برای ویرایش فایل wp-config.php ابتدا وارد هاست خود شده و سپس فایل ذکر شده را ویرایش و دستورات زیرا قبل از ‘That’s all, stop editing! Happy publishing’ قرار دهید.
فایل wp-config.php در روت اصلی سایت قرار دارد، برای مثال اگر صرفا یک سایت راه اندازی کرده اید فایل wp-config.php در پوشه اصلی Public_html قرار دارد.
define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');
تصویر(3)
نکته: به جای example.com نام دامنه خود را قرار دهید.
پس انجام مراحل فوق، تغییرات خود را ذخیره نمایید.
اکنون می توانید به وب سایت خود مراجعه کرده و وارد مدیریت سایت خود شوید.
اگر همچنان با مشکل مواجه هستید، راه حل هایی که در ادامه ذکر می شود را نیز انجام دهید.
پرونده .htaccess را در هاست حذف کنید
گاهی اوقات کدهای موجود در پرونده .htaccess باعث اختلال در سایت و ورود به مدیریت سایت می شود. این کدها می توانند توسط افزونه های مختلف یا حتی کاربر در فایل .htaccess قرار گرفته باشد.
به سادگی از طریق FTP یا از طریق File Manager هاست می توانید این فایل را ویرایش یا به صورت کامل حذف نمایید.
پس از ورود به هاست، در پوشه Public_html فایل .htaccess را می توانید مشاهده کنید. از این فایل پشتیبان تهیه کرده و سپس حذف نمایید.
در صورتیکه این فایل را در هاست خود مشاهده نکردید، از آموزش زیر برای نمایش فایل های مخفی در سی پنل استفاده کنید:
سپس وارد دایرکتوری wp-admin شده و اگر فایل .htaccess را مشاهده کردید این فایل را نیز حذف نمایید.
اکنون مجدد سعی کنید وارد مدیریت وب سایت وردپرسی خود شوید. اگر موفق به ورود شدید، این بدان معنی است که فایل .htaccess مانع ورود شما به وردپرس می شود.
همه افزونه های وردپرس را غیرفعال کنید.
گاهی اوقات افزونه های وردپرس می توانند باعث بروز این مشکل شوند، به خصوص اگر بین دو پلاگین تداخل وجود داشته باشد.
برای غیرفعال کردن تمام افزونه های نصب شده وردپرس، می توانید از آموزش زیر استفاده کنید:
پس از غیرفعال کردن تمام افزونه ها، ورود به مدیریت سایت را مجدد بررسی کنید. اگر موفق به ورود شدید، این بدان معنی است که یکی از افزونه های شما باعث بروز این مشکل شده است.
بازگشت به پوسته پیش فرض
ممکن است پوسته سایت شما پس از ارتقا به نسخه جدید، دچار مشکل شده و با افزونه های نصب شده در سایت اختلال داشته باشد. برای اینکه این مورد را بررسی کنید، باید طرح پوسته اصلی سایت خود را غیرفعال کنید.
این فرآیند مشابه غیرفعال سازی افزونه ها است و با کمک آموزش ارسالی می توانید پوشه مربوط به پوسته سایت را تغییر نام دهید تا پوسته پیشفرض وردپرس فعال شود.
پس از انجام این کار، مجدد سعی کنید وارد مدیریت سایت شوید. اگر موفق شوید ، این بدان معنی است که پوسته شما باعث ایجاد این مسئله شده است و می بایست برای رفع مشکل یا پشتیبان پوسته خود تماس بگیرید.
در این آموزش سعی شد تمامی احتمالات بررسی شود تا خطای رفرش یا ریدایرکت صفحه مدیریت سایت شما رفع گردد.