۱۲ دلیل دسترسی ‌نداشتن به WP-Admin وردپرس

فرض کنید مشتاق کار در سایت وردپرس خود هستید و متوجه دسترسی ‌نداشتن به WP-Admin می‌شوید. یا تصور کنید که آماده به روز رسانی آخرین نوشته وبلاگ هستید. شما URL خود را تایپ می‌کنید ولی وارد پیشخوان نمی‌شوید؛ انگار دیگر کلید شما به در خانه نمی‌خورد. فوق العاده آزاردهنده، درست است؟

معمولا این قبیل خطاهای ورود به سیستم وردپرس درست زمانی ظاهر می‌شوند که انتظارش را ندارید. شاید چیزی را تغییر داده باشید، یک افزونه جدید اضافه کرده‌اید، یک تم یا تنظیمات را تغییر داده‌اید. و حالا، ناگهان، دسترسی ‌نداشتن به WP-Admin، چه مشکلی رخ داده است؟

دلایل مختلفی وجود دارد که چرا ممکن است با این مشکل مواجه شوید. راه حل‌هایی داریم از جزئیات نادرست ورود به سیستم گرفته تا مشکلات ساده مجوز فایل، که گام به گام آنها را بررسی خواهیم کرد.

  • صفحه ورود، تغییر کرده است

تغییر صفحه ورود به وردپرس می‌تواند یک حرکت هوشمندانه به نظر برسد. بسیاری فکر می‌کنند که یک لایه امنیتی دیگر به وب‌سایت آنها اضافه می‌کند. با این حال، اگر URL ورود را تغییر دهید و فراموش کنید که چیست، می‌توانید خودتان را قفل کنید.
اگر صفحه ورود خود را به صورت دستی تغییر داده‌اید، باید با استفاده از FTP به فایل‌های سایت دسترسی داشته باشید. ابتدا فایل‌های wp-login.php و .htaccess را پیدا و بررسی کنید آیا می‌توانید URL جدیدی را که تنظیم کرده‌اید پیدا کنید.
اگر از افزونه‌ای برای تغییر صفحه ورود استفاده کرده‌اید، روند کمی متفاوت است. باز هم از FTP برای دسترسی به فایل‌های سایت خود استفاده خواهید کرد. به دنبال پوشه ای باشید که افزونه در آن قرار دارد. نام پوشه افزونه را تغییر دهید تا غیرفعال شود. هنگامی که افزونه خاموش است، باید بتوانید با استفاده از URL پیشفرض وارد شوید.
به یاد داشته باشید، تغییر URL پیشفرض ورود به سیستم همیشه هکرها را دور نگه نمی‌دارد. برای سهولت از URL صفحه ورود پیشفرض استفاده کنید. در عوض، روی سایر اقدامات امنیتی، مانند استفاده از یک افزونه امنیتی قوی، برای محافظت از وبسایت خود تمرکز کنید.

  • اعتبار ورود، نادرست است

گاهی دسترسی ‌نداشتن به WP-Admin به این دلیل است که اعتبارنامه ورود شما نادرست است. این یک مشکل رایج است و می‌تواند خسته کننده باشد، اما معمولا رفع آن آسان است.
ابتدا نام کاربری خود را دوباره چک کنید. اشتباه تایپی خیلی رایج است. اگر مطمئن نیستید که آن را به درستی وارد کرده‌اید، به جای آن از آدرس ایمیل ثبت شده خود استفاده کنید. وردپرس به شما این امکان را می‌دهد که با نام کاربری یا ایمیل خود وارد شوید، که می‌تواند بسیار مفید باشد.
اگر مشکل رمز عبور شماست، نگران نباشید! می‌توانید روی رمز عبور خود را فراموش کرده‌اید کلیک کنید؟ لینک در صفحه ورود دستورالعمل‌ها را دنبال نموده تا آن را با استفاده از ایمیل خود بازنشانی کنید.

در برخی موارد، ممکن است ایمیل بازنشانی را دریافت نکنید. در این صورت، ممکن است لازم باشد رمز عبور را مستقیم از طریق دیتابیس بازنشانی کنید. می‌توانید این کار را با phpMyAdmin انجام دهید. این کمی فنی است، اما یک راه قابل اعتماد برای به دست آوردن مجدد دسترسی است.

مرورگر، کوکی‌ها را مسدود یا غیرفعال کرده است

کوکی‌ها قطعات کوچکی از داده‌ها هستند که به وب‌سایت‌ها، مانند وردپرس، کمک می‌کنند تا شما را به خاطر بسپارند. اگر مرورگر شما کوکی‌ها را مسدود یا غیرفعال کرده است، ممکن است برای ورود به سایت وردپرس خود با مشکل مواجه شوید.
وردپرس به کوکی‌هایی نیاز دارد تا به شما اجازه ورود به سیستم و ماندن در سیستم را بدهد. بدون آنها، احتمالا با مشکلات ورود مواجه خواهید شد. اگر مرورگر خود را تغییر داده‌اید یا تنظیمات آن را به تازگی تنظیم کرده‌اید، بررسی کنید که آیا کوکی‌ها غیرفعال شده یا خیر.

برای رفع این مشکل، به تنظیمات مرورگر خود بروید و مطمئن شوید که کوکی‌ها فعال هستند. اگر به حریم خصوصی اهمیت می‌دهید، فقط کوکی‌های شخص ثالث را مسدود کنید. به این ترتیب، استفاده از سایت شما تحت تاثیر قرار نمی‌گیرد و همچنان سطح خوبی از امنیت را حفظ می‌کنید.
هنگامی که تنظیمات کوکی شما درست شد، دوباره وارد سیستم شوید.

وردپرس، شما را مسدود می‌کند

گاهی اوقات، زمانی که سعی می‌کنید چندین بار بدون موفقیت وارد شوید، وردپرس ممکن است فکر کند که تحت یک حمله brute-force قرار گرفته است. این زمانی اتفاق می‌افتد که تلاش‌های زیادی برای ورود ناموفق در یک دوره کوتاه انجام شود. به عنوان یک اقدام امنیتی، وردپرس می‌تواند به طور موقت دسترسی به wp-admin را مسدود کند.

اگر متوجه شدید که در قفل هستید، نگران نباشید. رفع ساده است. فقط حدود 15-20 دقیقه صبر کنید و دوباره وارد سیستم شوید. این استراحت کوتاه به وردپرس زمان می‌دهد تا دوباره تنظیم شود.
در ضمن، در نظر بگیرید که چرا تلاش‌های ورود شما شکست خورده است. قبل از تلاش مجدد مطمئن شوید که نام کاربری و رمز عبور شما صحیح است. این رویکرد نه تنها به شما کمک می‌کند تا دوباره دسترسی پیدا کنید، بلکه از ایجاد یک قفل دیگر نیز جلوگیری می‌کند.
قفل شدن خسته کننده است، اما چند دقیقه انتظار می‌تواند به شما کمک کند بدون دردسر زیاد به مسیر خود بازگردید.

یک افزونه، شما را مسدود می‌کند

افزونه‌ها می‌توانند امنیت سایت وردپرس شما را افزایش دهند، اما گاهی اوقات می‌توانند مانعی ایجاد کنند. اگر محدودیت‌های ورود را از طریق افزونه‌ها تعیین کرده‌اید، ممکن است دسترسی شما به wp-admin را مسدود کنند.
به ویژه پلاگین‌های امنیتی می‌توانند به طور تصادفی شما را مسدود کنند. اگر بخواهید از یک دستگاه جدید یا یک آدرس IP ناشناس وارد سیستم شوید، ممکن است این اتفاق بیفتد. افزونه این را به عنوان یک تهدید می‌بیند و شما را قفل می‌کند.
اگر مسدود شده‌اید، چند گزینه دارید. ابتدا منتظر بمانید تا زمان محدودیت ورود به سیستم به پایان برسد، سپس دوباره وارد سیستم شوید. اگر انتظار راحت نیست، می‌توانید از FTP برای دسترسی به فایل‌های سایت خود استفاده کنید. افزونه‌ای را که شما را مسدود می‌کند پیدا و نام پوشه آن را تغییر دهید. با این کار افزونه غیرفعال می‌شود و به شما امکان می دهد وارد شوید.

هنگامی که دوباره وارد شدید، تنظیمات افزونه را برای جلوگیری از قفل شدن در آینده تنظیم کنید که کمک می‌کند تا مطمئن شوید که سایت شما بدون ایجاد اختلال در دسترسی، ایمن باقی می‌ماند.

محدودیت حافظه (memory limit) وردپرس کم است

محدودیت حافظه کم وردپرس می‌تواند باعث ایجاد مشکلات دسترسی ‌نداشتن به WP-Admin شود. اگر حافظه PHP سایت شما تمام شود، ممکن است برای انجام وظایف، از جمله اجازه ورود به سیستم، مشکل داشته باشد.

برای رفع این مشکل، می توانید محدودیت حافظه PHP را افزایش دهید که شامل اضافه کردن یک خط کد ساده به فایل wp-config.php سایت شما است.

اگر خودتان این کار را انجام نمی‌دهید، از ارائه دهنده هاست خود کمک بخواهید. این فرآیند معمولا سریع است و به اجرای روان‌تر سایت شما کمک می‌کند.

صفحه سفید مرگ را می‌بینید

مواجهه با صفحه سفید مرگ (WSOD) می‌تواند هشدار دهنده باشد. این مشکل صفحه سایت شما را خالی می‌کند و نمی‌توانید به wp-admin دسترسی پیدا کنید. خوشبختانه، چند علت متداول و راه حل وجود دارد که باید آنها را امتحان کنید.
ابتدا به هر پلاگین جدیدی که نصب کرده اید فکر کنید. گاهی اوقات می‌توانند باعث درگیری شوند. افزونه را غیرفعال کنید و ببینید آیا بعد از آن می‌توانید به wp-admin دسترسی پیدا کنید.
در مرحله بعد، پوسته‌هایی را که به تازگی تغییر داده‌اید در نظر بگیرید. اگر قالب جدیدی نصب کرده‌اید، ممکن است ناسازگار باشد. از phpMyAdmin برای بازگشت به یک پوسته پیشفرض وردپرس مانند twenty twentyfive استفاده کنید.

اگر با این روش‌ها مشکل رفع نشد، ممکن است به روز رسانی‌های اخیر سایت وجود داشته باشد. سایت شما ممکن است در حالت نگهداری گیر کرده باشد. از FTP برای بررسی فایل .maintenance در پوشه root سایت خود استفاده کنید. آن را حذف کنید و دوباره وارد سیستم شوید.

فایل htaccess. مشکلی دارد

فایل htaccess کلیدی برای مدیریت تغییر مسیرها و لینک‌های ثابت سایت شما است. اگر مشکلی در این فایل وجود دارد، ممکن است دلیل عدم دسترسی به wp-admin باشد.
ابتدا، بررسی کنید که آیا به تازگی ویرایشی در فایل htaccess انجام داده‌اید یا خیر. از FTP برای دسترسی به سایت خود و حذف آن تغییرات استفاده کنید. این ممکن است مشکل را به سرعت حل کند.

افزونه‌ها همچنین می‌توانند بر فایل htaccess. شما تاثیر بگذارند. اگر به تازگی افزونه‌ای را نصب یا به‌روزرسانی کرده‌اید، ممکن است این فایل را تغییر داده باشد. افزونه را با استفاده از FTP غیرفعال کنید و ببینید آیا با این کار مشکل حل می شود یا خیر.
اگر این مراحل جواب نداد، ممکن است نیاز باشد که رویکرد مستقیم تری داشته باشید. فایل htaccess خود را برای ایمنی در کامپیوتر یا هر دستگاه ذخیره سازی دیگری کپی و سپس آن را از سایت خود حذف کنید. دوباره وارد سیستم شوید. اگر موفق شدید، به تنظیمات پیوندهای ثابت سایت خود بروید تا یک فایل htaccess. جدید را بازسازی کنید.

اگر موفق نشدید، کد پیش‌فرض htaccess را از وردپرس دریافت کنید و آن را در فایل htaccess. در سایت خود قرار دهید.

به خاطر داشته باشید که حذف فایل .htaccess شما، تنظیمات سفارشی شما را حذف می‌کند. همیشه قبل از هر گونه تغییر، از کل سایت خود، از جمله فایل htaccess. نسخه بکاپ تهیه کنید. این تضمین می‌کند که در صورت نیاز می توانید همه چیز را بازیابی کنید.

هاست وردپرس با وب سرور محبوب لایت اسپید و کش لایت اسپید باعث می‌شود تا سرعت لود فوق العاده‌ای را تجربه کنید.

با خرید هاست وردپرس کانفیگ حرفه‌ای و نظارت بر سرور به صورت پیوسته توسط تیم فنی پارسدِو انجام خواهد شد.

آدرس سایت مطابقت ندارد

URL سایت نامتناسب می‌تواند مانع از دسترسی شما به wp-admin شود. این زمانی اتفاق می‌افتد که URL تنظیم شده در فایل های وردپرس شما با URL واقعی سایت شما مطابقت نداشته باشد.
ابتدا از FTP برای دسترسی به فایل wp-config.php استفاده کنید. اگر آدرس سایت در این فایل نادرست است، باید آن را به آدرس صحیح تغییر دهید.
مکان دیگری که باید بررسی کنید دیتابیس سایت است. گاهی اوقات، URL دیتابیس با آدرس wp-config.php مطابقت ندارد. برای مشاهده تنظیمات پایگاه داده از phpMyAdmin استفاده کنید. به دنبال site URL باشید و هرگونه عدم تطابق را اصلاح کنید.

مطمئن شوید که هم فایل wp-config.php و هم دیتابیس URL درست و یکسانی را نشان می‌دهند.

مجوزهای فایل نادرست است

مجوزهای فایل نادرست می‌تواند باعث دسترسی ‌نداشتن به WP-Admin شود. اگر مجوزهای فایل wp-login.php یا پوشه wp-admin به درستی تنظیم نشده باشند، با مشکلاتی مانند این مواجه خواهید شد.
برای رفع این مشکل، باید مجوزهای فایل را با استفاده از FTP بررسی کنید. برای اکثر فایل‌ها، مجوزها باید روی 644 تنظیم شوند. برای پوشه‌ها، باید 755 باشد. این تنظیمات تضمین می‌کنند که وردپرس می‌تواند به درستی بدون خطرات غیرضروری اجرا شود.
به خصوص روی فایل wp-login.php و پوشه wp-admin تمرکز کنید. مطمئن شوید که مجوزهای آنها با سطوح توصیه شده مطابقت دارد. اگر این کار را نکردند، آنها را بر اساس آن به روز کنید.

فایل wp-login.php مشکلاتی دارد

مشکلات مربوط به فایل wp-login.php می‌تواند موجب دسترسی ‌نداشتن به WP-Admin شود. اگر کد سفارشی را به این فایل اضافه کرده‌اید، ممکن است مشکل همین باشد.

ابتدا تغییراتی که در wp-login.php ایجاد کرده اید را مرور کنید. هر کد اضافه شده را حذف کنید و دوباره وارد سیستم شوید. این ممکن است موضوع را روشن کند.
افزونه‌ها همچنین می‌توانند این فایل را تغییر دهند. اگر افزونه کدی اضافه کرد که مشکل ایجاد کرد، افزونه را غیرفعال کنید. دوباره وارد شوید تا ببینید مشکل حل می شود یا خیر. اگر چنین است، به دنبال یک افزونه جایگزین باشید که با فایل لاگین شما تداخل نداشته باشد.
اگر این مراحل کار نکرد، فایل wp-login.php را به طور کامل جایگزین کنید. می توانید فایل‌های نسخه وردپرس سایت خود را دانلود کنید و فایل wp-login.php آن را با فایل موجود در سایت خود تعویض کنید.

میزبان وب IP شما را مسدود کرده است

گاهی اوقات، میزبان وب ممکن است آدرس IP شما را مسدود کند و شما نتوانید به wp-admin دسترسی پیدا کنید. این ممکن است به دلایل مختلفی اتفاق بیفتد، اما معمولا حل کردن آن یک مشکل ساده است.
برای بررسی اینکه آیا این مشکل است، سعی کنید از یک اتصال اینترنتی دیگر وارد سیستم شوید. به عنوان مثال، به جای Wi-Fi از داده تلفن همراه خود استفاده کنید. اگر می‌توانید از طریق اتصال دیگری به wp-admin دسترسی پیدا کنید، احتمالا آدرس IP شما مسدود شده است.
در این صورت با میزبان وب خود تماس بگیرید. آنها را در مورد این مشکل مطلع کنید و از آنها بخواهید آدرس IP شما را رفع انسداد کنند. آنها می توانند هر گونه پرچم امنیتی را شناسایی کرده و به بازیابی دسترسی شما کمک کنند.

جمع بندی

اگر نتوانید به بخش مدیریت وردپرس خود دسترسی پیدا کنید،به یاد داشته باشید، همیشه راهی برای بازگشت وجود دارد. با درک مشکلات احتمالی مانند خطاهای ورود، تداخل پلاگین، یا مشکلات مجوز فایل، می‌توانید مشکل را مرحله به مرحله حل کنید. در این مطلب به دلایل دسترسی ‌نداشتن به WP-Admin پرداختیم این که کجا باید نگاه کرد و چگونه آن را تعمیر کرد.