سیستم مدیریت محتوای وردپرس نیز همانند دیگر سیستمهای مدیریت محتوا، دارای خطاهایی است که این خطاها به آسانی رفع میشوند. یکی از این خطاها، خطای عدم خروج از پیشخوان وردپرس است.
مشکل این است که وقتی قصد دارید از پیشخوان وردپرس خارج شوید، این اتفاق نمیافتد و همچنان در پیشخوان باقیماند.
در این مقاله با ما همراه باشید تا این مشکل را نیز بررسی و رفع نماییم.
خطای عدم خروج از پیشخوان وردپرس
برای رفع خطای عدم خروج از پیشخوان وردپرس، کارهایی مانند پاک کردن کش ، غیرفعال کردن افزونهها ، پاک کردن کوکیها و حتی برگرداندن نسخه پشتیبان در وردپرس تست شده؛ اما مشکل برطرف نشده است، بنظر مشکل سختی است، اما ابتدا بهتر است بدانیم چرا این مشکل پیش میآید؟
چرا خطای عدم خروج از وردپرس پیش میآید؟
برای درک این موضوع باید پروسه عملکرد ورود به پیشخوان مدیریت وردپرس را بدانید.
وردپرس با ذخیره کوکیها در مرورگر باعث میشود تا پروسه ورود، به راحتی اتفاق بیافتد؛ زیرا کوکی باعث ذخیره شدن آدرس در مرورگر میشود.
اگر با خطای The page isn’t redirecting properly مواجه شدید این مقاله را بخوانید.
زمانی که آدرسهای موجود در کوکیها با آدرس موجود در تنظیمات ورودی وردپرس سازگار نباشد، طبیعتا وردپرس نمیتواند پروسه خروج و ورود را تایید کند.
برای درک بیشتر این موضوع تصویر زیر را ببینید:
همانطور که در تصویر مشاهده کردید نشانی وردپرس با نشانی سایت یکسان نیست و نشانی اول دارای www و دومی بدون www است؛ به همین دلیل با خطای عدم خروج پیشخوان موجه میشویم.
رفع خطای عدم خروج از پیشخوان وردپرس
به آسانی این مشکل رفع میشود.
کافیست آدرسها را یکسان نمایید؛ یعنی نشانی وردپرس را با نشانی سایت یکسان نمایید و در آخر تنظیمات را ذخیره سازید.
در تصویر بالا هر دو آدرس یکسان وارد شدهاند و دیگر مشکلی وجود ندارد و خطا رفع شده است.
اما اگر به پیشخوان وردپرس خود دسترسی نداشتیم چی؟
به هاست خود رفته و فایل wp-config.php را ویرایش نمایید؛ اما قبل از این کار حتما یک نسخه پشتیبان تهیه نمایید تا درصورت بروز خطا، این نسخه را برگردانید.
قطعه کد زیر را به بالای عبارت “That’s all, stop editing! Happy blogging” اضافه نمایید:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
و اگر قصد استفاده از www در آدرس را دارید، قطعه کد زیر را وارد نموده و آدرس سایت خود را به جای آدرس مثال جایگذاری نمایید:
define('WP_HOME','http://www.example.com'); define('WP_SITEURL','http://www.example.com'); اگر با خطای Maximum Execution Time مواجه شدید این مقاله را بخوانید.
سوالاتی که ممکن است برای شما پیش بیاید
- چرا حساسیت این بخش زیاد است؟
استفاده از www یا عدم استفاده از آن در آدرس وبسایت، شاید در ظاهر هیچ فرقی نداشته باشد اما در واقعیت دو دامنه متفاوت است و باعث بوجود آمدن این خطا میشود. - آیا این مشکل باعث عدم ورود به پیشخوان سایت وردپرسی ما میشود؟
خیر اما ممکن است به هر دلیلی به پیشخوان دسترسی نداشته باشید و طبیعتا باید از مورد دوم اقدام به رفع مشکل نمایید. - اگر از پیشخوان وردپرس خارج نشویم چه مشکلی ممکن است پیش بیاید؟
یکی از موارد مهم برای حفظ امنیت سایت وردپرسی خود باید درنظر داشته باشید بخش ورود و خروج پیشخوان است که حتما پس از اتمام کارتان باید از پیشخوان خارج شوید پس این مشکل را همانطور که توضیح دادیم به راحتی رفع نمایید.