آموزش رفع مشکل مسدود شدن کوکی در وردپرس
مسدود شدن کوکی وردپرس یکی از مشکلاتی هست که به خاطر مشکلات کوکل مرورگر به وجود میاد. کوکی وردپرس وابسته به مرورگر هست که ممکنه به هر دلیلی دسترسی به کوکی در وردپرس وجود نداشته باشه و هنگامی که در صفحه ورود به پیشخوان وردپرس قرار داشته باشید با خطای کوکی ها به خاطر خروجی غیرمنتظره مسدود هستند مواجه شوید. معمولا این مشکل زمانی که حالتهای کلی افزونههای امنیتی و ذخیره سازی را فعال کرده باشید رخ میده که به دلیل عدم دسترسی وردپرس به کوکی مرورگر قادر به ورود در وردپرس نخواهید بود.
در این آموزش از پایگاه دانش میزبانفا قصد دارم به نحوه رفع مشکل کوکی مرورگر در وردپرس بپردازم که با استفاده از راهکارهای معرفی شده در این مقاله میتونید مشکل مسدود بودن کوکی در وردپرس را هنگام ورود به پیشخوان وردپرس برطرف کنید.
آموزش حل مشکل مسدود شدن کوکی وردپرس
همونطور که در بالا اشاره شد وردپرس و هر سایت دیگری برای اینکه بتونه دادههایی که به صورت ثابت هستند و تغییری در اونها ایجاد نمیشه را در هر بار لود سایت براتون بارگذاری نکنه و از طرف دیگه هاست و سرور هم با مصرف بی رویه پهنای باند مواجه نشده با استفاده کردن از کوکی میاد و یک سری دادهها را در اولین ورود کاربر به سایت تا زمانی که تغییری در اونها ایجاد نشده باشه ذخیره میکنه. سپس در هر بار باز کردن سایت این دادهها را به جای لود کردن از هاست، از نسخه ذخیره شده روی مرورگر کامپیوتر کاربر لود میکنه که برخی از این دادهها در کوکل مرورگر ذخیره میشوند.
حالا گاهی مشکلی پیش میاد که یا به دلیل خطای برنامه نویسی یا اینکه مسدود شدن کوکی مرورگر کاربران این دادهها قابل لود نیستند و از طرفی هم از هاست لود نمیشن، بنابراین وقتی در وردپرس وارد میشید در این حالت خطای کوکی ها به خاطر خروجی غیرمنتظره مسدود هستند نمایش داده میشه که قادر به ورود در وردپرس نیستید. این مشکلات ممکنه به دلایل زیر به وجود بیاد.
- استفاده ار پروکسی هنگام ورود به مدیریت وردپرس
- مشکل در افزونههای وردپرس
- مشکل در قالب وردپرس
- مشکل در تنظیمات مرورگر
هنگامی که این مشکل به وجود میاد با صفحهای مشابه تصویر زیر مواجه میشید که پیغام خطا کوکیها مسدود شدهاند یا توسط مرورگر شما پشتیبانی نمیشوند. شما باید آنها را فعال کنید تا وردپرس بتواند از آن استفاده نماید. مواجه خواهید شد.
حال در ادامه به معرفی راهکارهایی برای رفع مشکل مسدود شدن کوکی در وردپرس میپردازم که در صورت غیرفعال کردن پروکسی اگر مشکلتون برطرف نشد میتونید از این راهکارها استفاده کرده و موفق به ورود در وردپرس شوید.
راهکار اول: بررسی تنظیمات مرورگر
اولین دلیل این مشکل میتونه به خاطر خطا در کوکی و کش مرورگر باشه که دسترسی به کوکی در سایت مسدود شده. برای این منظور ابتدا کوکی و کش مرورگر خودتون را به صورت کامل پاک کنید. بعد از اینکه کوکی و کش مرورگر مربوط به سایت خودتون را پاک کنید به احتمال زیاد مشکل شما برطرف خواهد شد، در غیر این صورت باید از راهکارهای بعدی استفاده کنید.
اما اگر با پاک کردن کوکی مشکل برطرف نشد باید بررسی کنید ببینید کوکی در مرورگر شما فعال هست یا خیر، برای این منظور هم میتونید در دو مرورگر فایرفاکس و گوگل کروم به شکل زیر عمل کنید.
فعال کردن کوکی در گوگل کروم
برای فعال کردن کوکی در مرورگر گوگل کروم روی علامت سه نقطه که در گوشه مرورگر قرار داره کلیک کنید تا تصویر زیر براتون نمایش داده بشه.
سپس از منوی باز شده گزینه Settings را انتخاب کنید و در نهایت در بالای صفحه در باکس جستجو عبارت content را جستجو کنید تا مثل تصویر زیر گزینه Cookie نمایش داده بشه یا اینکه مستقیما آدرس chrome://settings/content را وارد کنید تا به این صفحه هدایت شوید.
بعد از کلیک روی این گزینه صفحهای مشابه تصویر زیر براتون باز میشه که باید به پایین صفحه اسکرول کرده و در بخش Allow روی دکمه ADD کلیک کنید.
بعد از کلیک روی دکمه ADD باکس زیر براتون باز میشه که باید آدرس سایت خودتون را مشابه نمونه در این باکس وارد کرده و روی دکمه ADD کلیک کنید. بعد از ذخیره این گزینه دسترسی به کوکی فعال خواهد شد و مشکلتون را میتونید برطرف کنید.
فعال کردن کوکی در فایرفاکس
برای فعال کردن کوکی در مرورگر فایرفاکس روی علامت منو که در گوشه مرورگر قرار داره کلیک کنید تا تصویر زیر براتون نمایش داده بشه و گزینه Options را انتخاب کنید.
بعد از این مرحله وارد صفحه زیر میشید که باید در اون به بخش Privacy & Security اسکرول کنید و سپس روی دکمه Exceptions کلیک کنید.
بعد از کلیک روی این دکمه پنجره زیر براتون باز میشه که باید در اون آدرس دامنه خودتون را وارد کرده و روی دکمه Allow کلیک کنید تا به لیست اضافه بشه و بعد از اینکه اضافه شد در نهایت روی دکمه Save Changes کلیک کنید.
راهکار دوم: افزودن کد به فانکشن قالب
گاهی اوقات پیش میاد که خطای کوکی به دلیل خطا در فایل فانکشن قالب هست. برای این کار باید وارد هاست خودتون شده و روی گزینه File Manager کلیک کنید تا به صفحه مدیریت فایلها در هاست هدایت شوید.
حالا به مسیر public_html/wp-content/themes مراجعه کرده و وارد پوشهای از قالب سایت که در حال استفاده از اون هستید بشید. در این پوشه فایلی با نام functions.php قرار داره که با راست کلیک کردن روی فایل و انتخاب گزینه EDIT میتونید به صفحه ویرایش فایل هدایت شوید. بعد از اینکه صفحه ویرایشگر فایل باز شد کدهای زیر را در انتهای فایل فانکشن قرار داده و ذخیره کنید.
setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN); if ( SITECOOKIEPATH != COOKIEPATH ) setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
بعد از قرار دادن کد مجددا وارد صفحه ورود در وردپرش شده و سعی کنید با نام کاربری و رمز عبور خودتون به وردپرس لاگین کنید. در صورتی که مشکل برنامه نویسی باشه میتونید وارد پیشخوان شوید.
راهکار سوم: غیرفعال کردن پوسته
برای اینکار کافیه وارد File Manager هاست خودتون شده و سپس به مسیر public_html/wp-content/themes مراجعه کنید. حالا نام پوشه قالبی که در حال استفاده از اون هستید را باید تغییر نام بدین. برای این منظور روی پوشه رایت کلیک کرده و بعد از انتخاب گزینه Rename میتونید اسم پوشه را با اضافه کردن یک عدد یا هر کاراکتر دیگه به انتهای اون، به نام دلخواه تغییر بدین. بعد از تغییر نام پوشه قالب، قالب غیرفعال شده و یکی از قالبهای پیشفرض وردپرس فعال خواهد شد. حالا اگر مشکل از قالب باشه میتونید با مراجعه به صفحه ورود وردپرس به پیشخوان وردپرس وارد شوید.
راهکار چهارم: غیرفعال کردن افزونههای وردپرس
برای اینکار کافیه وارد File Manager هاست خودتون شده و سپس به مسیر public_html/wp-content مراجعه کنید. حالا پوشه plugins را به یک نام دلخواه دیگه مثل plugins-old تغییر داده و ذخیره کنید. برای این کار روی پوشه راست کلیک کرده و گزینه Rename را انتخاب کنید.
بعد از تغییر پوشه کلیه افزونههای وردپرس غیرفعال خواهند شد که حالا باید مجددا اسم پوشه را با رایت کلیک کردن و انتخاب گزینه Rename به plugins تغییر نام بدین تا مشکل برطرف شده و بعد از اینکه وارد پیشخوان وردپرس شدید افزونهها را فعال کنید.
سلام ما هر موقع قالب سایت رو بروزرسانی می کنیم نیاز هس کوکی ها و کش مرورگر برای کاربران پاک بشه .
راهی هست که کاربر بدون این که مرور گررو پاک سازی کنه ما کدی یا افزونه ای استفاده کنیم که به صورت خودکار این کارو انجام بده .
چون بعضی از کاربران چون قبلا وارد سایت ما شدن و قالب با یک ورژن دیگه بوده ، حالا که وارد می شن صفحه بهم ریخته هست ؟
لطفا راهنمایی کنید چه کار کنیم .
تشکر.
سلام، از هر کدوم از افزونههای کش که استفاده میکنید به صفحه پاک کردن کش برید و روی دکمه clear cache یا delete cache کلیک کنید.
عالی ممنون
سلام وقتتون بخیر
جا داره خیلی ازتون تشکر کنم، چون با کمک شما مشکلم حل شد، این رو هم بگم که من هیچ تجربه ای در زمینه فنی وردپرس نداشتم ولی تونستم با آموزش های شما برطرفش کنم، فقط الان وقتی افزودن به سبد خرید رو میزنم وارد یک صفحه سفید میشه و چیزی نمایش داده نمیشه که نمیدونم چطوری برطرفش کنم. لطفا راهنمایی کنید.
ممنون و خدا قوت
سلام روزبخیر؛
خواهش میکنم خوشحالم مفید بوده. در خصوص مشکل سفید شدن بخش هایی از سایتتون آموزش های زیر رو دنبال کنید:
حل مشکل صفحه سفید وردپرس در سایت و مدیریت
رفع مشکل صفحه سفید در سایت و مدیریت وردپرس
ممنون
سلام و احترام من خطا روبه تازگی در سایتم دیدم
راهکار اول و دوم رو انجام دادم حل نشد…بعد افزونه wp-rocket رو غیرفعال کردم درست شد البته من این افزونه رو قبلا داشتم جدیدا افزونه هایی نصب کردم که با توجه به پست شما با غیرفعال کردن wp-rockrt درست شد…می تونید راهنمایی کنید کدوم قسمت تنظیمات این افزونه رو باید دست کاری کنم؟
خواهش میکنم جواب بدین
متاسفانه با هیچ یک از کارهای بالا مشکل حل نشد حتی با تغیر اسم theme مورد نظر حتی سایت با تم خودش هم بالا نیامد و وارد پیشخوان نشد. !
سلام و احترام؛
اصولا با غیر فعال کردن موقت افزونه ها و قالب، پاک کردن کش و چک تنظیمات کوکی مرورگر مورد باید رفع بشه.
ارمنم همینطور باهیچ یک نشد.
هر زمان کوکی نتونه لود بشه این اعلان رو میبینید. حتما کش مرورگر خالی باشه و چک کنید.
بررسی تنظیمات مرورگر
برنامه نویسی سایت
این دو مورد سرمنشا هستند. اخرین تغییراتی که اعمال کردید رو هم چک کنید.
سلام. من مشکل ریدایرکت توی لاگین رو دارم. همه راه حال های موجود رو تست کردم، ولی جواب نداد. واقعا کلافه شدم!
سلام روزبخیر؛
برای رفع مشکل ریدایرکت از صفحه لاگین به صفحه اصلی آموزش زیر رو مطالعه کنید:
رفع مشکل رفرش و ریدایرکت شدن صفحه لاگین وردپرس
سلام و درود
اگر اعلان نوتیفیکیشن در سایت فعال باشد، با پاک کردن کش در افزونه Wp rocket، دسترسی به نوتیفیکیشن از سمت کاربران حذف میشود؟؟؟
سلام روزبخیر؛
بستگی داره که این اعلان ها از چه طریقی فعال و برای کابران قابل نمایش باشه. اگر به واسطه افزونه مجزایی این اقدام انجام شده باشه مشکلی رخ نخواهد داد شما فقط کش سایتتون رو پاکسازی می کنید و از سایر موارد و تنظیمات مجزا هستش.
سلام، سایتی رو از ساب دامین به دامین اصلی آوردم، آدرس سایت رو در پایگاه داه در جدول های optiond و posts اصلاح کردم(آدرس سایت رو با http وارد کردم )
با پیغام خطای “کوکیها مسدود شدهاند یا توسط مرورگر شما پشتیبانی نمیشوند. شما باید آنها را فعال کنید تا وردپرس بتواند از آن استفاده نماید” مواجه میشدم، کدی که گفتین رو وارد کردم اما مشکل اینجاست:
1-برای ادمین: وارد پنل کاربری وردپرس میشه وقتی بازدید سایت رو میزنی میبینی که لاگین نکرده و باید ورود کنی با تبدیل http به https لاگین اتفاق میفته!!!!
2-برای کاربری که دسترسی به پیشخوان نداره: بعد از وارد کردن اطلاعات، دوباره صفحه اصلی رو میاره که لاگین نکرده، رفرش هم کنی اتفاقی نمی افته اما وقتی یه http رو تبدیل به https میکنی مشکل برطرف میشه (آدرسها رو با http وارد کردم چند بار هم چک کردم) نمیدونم مشکل از کجاست لطفا راهنمایی بفرمائین.
سپاس
سلام وقت بخیر؛
مشکلاتی که ممکنه باعث بروز چنین خطایی بشه همون طور که داخل مقاله ذکر شد موارد زیر هستند:
استفاده ار پروکسی هنگام ورود به مدیریت وردپرس
مشکل در افزونههای وردپرس
مشکل در قالب وردپرس
مشکل در تنظیمات مرورگر
منتهی سوالی که پیش میاد اینه که آیا شما از پروتکل Https به http سوئیچ کردید؟ یعنی کد ریدایرکتی تعریف کردید و بعد در جداولی که فرمودید ادرس ها رو اصلاح کردید؟
مشکل ورودتون بخاطر پروتکل هستش. باید ابتدا مشخص کنید قراره ادرس سایت با چه پروتکلی بارگذاری بشه سپس اقدم کنید.
ممنون از به اشتراک گذاشتن راه حلتون ، با روش های بالا مشکل رفع نشد کد ریدایرکت http به https رو توی htaccess گذاشتم مشکل رفع شد.
موفق باشید
ممنون مشکلم به کمک این مطلب حل شد. تشکر بابت محتواهای روان و خوبتون. موفق باشید
سلام
سپاس از آموزش شما
من دوتا افزونه ورود کاربری داشتم که ریدایرکت میشد رو یکی دیگه زمان ورود به مدیریت وردپرس، همون افزونه رو تغییر نام و غیر فعال کردم و مشکل حل شد.
سلام وقت بخیر من همیشه به ایمیلم این پیام میاد که اعلان قفل کردن سایت علت این پیام چیه؟
سلام و احترام؛
از افزونه امنیتی خاصی هم استفاده می کنید؟
سلام. من وقتی از طریق مرورگر کروم میخوام لاگین کنم ارور مسدود شدن کوکی ها رو میده. تو فایرفاکس لاگین میشه. کوکی های کرومم رو هم پاک کردم و کجددا فعال کردم اما درست نشد. مشکل چیه به نظرتون
سلام و احترام؛
راهکاری ذکر شده در مقاله را مطالعه و نهایتا کش مرورگر خود را خالی نمایید.
وقت بخیر من تازه ووردپرس را نصب کردم وقتی تمام مراحل نصب را انجام دادم و وارد لاگین شدم یوزر و پسوورد را میزنم اما همان ارور فعال نشدن کوکی را می زند تمام کارهایی که گفتید را انجام دادم اما متاسفانه درست نشد
سلام و احترام دوست عزیز؛
در انتها پس از انجام مراحل ذکر شده یکبار کش مرورگر خود را خالی نمایید.
سلام من تمامی مراحل رو رفتم حتی افزونه ی راکت رو غیرفعال کردم و وردپرسم اپدیت کردم ولی باز این مشکلو دارم
سلام و احترام؛
به منظور فع مشکل مسدود شد کوکی در وردپرس می بایست پس از انجام راهکارهای ذکر شده کش مرورگر خود را نیز خالی نمایید.
سلام. ببخشید همه راهها رو امتحان کردم. متاسفانه مشکلم حل نشد. چیکار کنم.
منم تمام مراحل رو انجام دادم بازم درست نشد .حتی از طریق سی پنل کل قالب رو دیلیت کردم بازم مشکل پابرجاست .
سلام.این راههایی که فرمودید رو من رفتم ولی باز خطای کوکی ها مسدود شده اند ویا توسظ مرورگر پشتیبانی نمیشوند رو میده.
سلام.این راههایی که فرمودید رو من رفتم ولی باز خطای کوکی ها مسدود شده اند ویا توسظ مرورگر پشتیبانی نمیشوند رو میده. لطفا راهنمایی کنیییییییییییید !!!
سلام من همه این روشهایی که برای ارور فعال سازی کوکی اینجا ذکر شده رو انجام دادم.. اما مشکل برطرف نشد
بنظرتون مشکل رو چطور برطرف کنم؟؟؟
سلام و درود
من اغلب مواقع سایتم رو فقط با فیلتر شکن میتونم باز کنم یعنی تو مرورگر میزنم بالا نمیاره
به میزبانی هاستم هم تیکت زدم ولی رسیدگی نکردن از *سرور گرفتم
الان خودم نمیتونم کاری براش کنم؟
سلام روزبخیر زهرا عزیز؛
سایت شما باید به صورت کامل مورد رصد گردد و پشتیبانان هاستینگ باید این مورد را بررسی کنند چرا که دلایل متعددی منجر به این مورد می گردد که تنها با بررسی سایت و هاست مشخص خواهد شد.
سلام من سایت را از یه هاستینگ به یه هاستینگ دیگه انتقال دادم و از زمانی که انتقال دادم مشکل مسدود شدن کوکی در وردپرس برای من اتفاق افتاده و تمام مراحل گفته شده در بالا را انجام دادم ولی موفق به حل مشکل نشدم
عالللللی