آیا تا به حال در هنگام خروج از پیشخوان وردپرس به مشکل برخوردهاید؟ یکی دیگر از خطاهای رایج در وردپرس، خطای رایج خروج از سیستم در وردپرس است که اخیرا توسط برخی از کاربران گزارش شده است. مشکل بدین گونه است که وقتی میخواهید از وردپرس خارج شوید این اتفاق نمیافتد و همچنان در آن حضور دارید. بارها این موضوع را امتحان میکنید اما نتیجهای حاصل نمیشود. این مشکل به نظر شما به چه دلیلی میتواند رخ دهد؟
خطای رایج خروج از سیستم در وردپرس
برای رفع خطای رایج خروج از سیستم در وردپرس، غیرفعال کردن افزونهها، پاک کردن cache، پاک کردن کوکیهای مرورگر و حتی برگرداندن نسخه پشتیبان در وردپرس تست شده اما مشکل همچنان به قوت خود باقیست! به نظر مشکل سرسختی میآید، به نظر شما چگونه این مشکل را حل کنیم؟
به نظرم بهتر است اول بدانیم این مشکل برای چه رخ میدهد…
چرا خطای عدم خروج از وردپرس رخ میدهد؟
برای اینکه این موضوع را بدانید اول باید پروسه عملکردی ورود به پنل مدیریت را بدانید. وردپرس با ذخیره کوکی در مرورگر باعث میشود که پروسه ورود به راحتی اتفاق بیفتد زیرا کوکیها باعث ذخیره شدن آدرس در مرورگر میشوند. زمانی که آدرس موجود در کوکی با آدرس موجود در بخش تنظیمات ورودی وردپرس سازگار نباشد، مسلما وردپرس نمیتواند خروج و ورود را تایید کند. این موضوع را با تصویر زیر توضیح خواهیم داد:
همانطور که در تصویر بالا مشاهده میکنید نشانی وردپرس با نشانی سایت همگون نیستند. یعنی اولی دارای www و دومی فاقد آن است. به همین دلیل با خطای رایج خروج از سیستم در وردپرس مواجه میشوید. خیلی هم سخت نبود، درست است؟ 🙂
حل خطای رایج خروج از سیستم در وردپرس
کاملا مشخص است که به سادگی با یکسان کردن این دو آدرس مشکل شما برطرف خواهد شد. یعنی نشانی وردپرس را با نشانی سایت به یک صورت وارد کنید و تنظیمات را ذخیره سازید.
در تصویر بالا هر دو آدرس به صورت یکسان وارد شده و دیگر مشکلی وجود ندارد.
اما اگر به بخش تنظیمات پنل ادمین دسترسی نداشته باشیم چگونه باید این مشکل را رفع کنیم؟
باید این مورد را در فایل wp-config.php ویرایش کنیم! برای این منظور از طریق FTP یا اطلاعات ورود به هاست، وارد شوید. فایل 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');
سوالات رایج
- چرا حساسیت این بخش تا این حد بالاست؟
استفاده از www یا عدم استفاده از آن در آدرس وبسایت، شاید در ظاهر هیچ فرقی نداشته باشد اما در واقع دو دامنه مجزا و متفاوت را ایجاد میکند و همین امر سبب مواجه شدن با خطای رایج خروج از سیستم در وردپرس میشود. - آیا این مشکل باعث عدم ورود به پیشخوان وردپرس خواهد شد؟
خیر! چنین اتفاقی نمیافتد. اگر روش دوم را گفتیم دلیل این است که بعضی از پشتیبانان وبسایتها دسترسی مدیر ندارند و نمیتوانند به بخش تنظیمات بروند به همین دلیل روش دوم را مطرح کردیم. - اگر از سیستم وردپرس خارج نشویم مگر چه اتفاقی میافتد؟
یکی از مواردی که برای حفظ امنیت وبسایت باید در نظر داشت همین بخش ورود و خروج است. حتما باید بعد از اتمام کارتان از سیستم وردپرس خارج شوید. پس امکان خروج از وردپرس را فراهم کنید.
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید