اول از همه داخل هاستت ببین ایپی مسدود نشده قبل از هرکاری حتی روش بالا .
یا تیکت بزن چک کنن بعضی وقتا این مشکل هست
اگر ایپیت ازاد بود و بازم این مشکل رو داشتی
افزونهات رو از این طریق غیر فعال کن :
برای غیرفعالکردن پلاگینها از طریق حساب FTP خود وارد هاست شوید. بعد از وارد شدن به محیط هاست به مسیر wp-content/plugins بروید.
در اینجا نام پوشه plugins را به یک نام دیگر تغییر دهید. (هر نام دلخواهی – برای مثال plugins_old) این تغییر نام باعث میشود تا تمامی پلاگینهای وبسایت شما
غیر فعال شوند.
بعد از انجام این مراحل مجددا سعی کنید تا از صفحه لاگین وارد وردپرس شوید. اگر که این امر ممکن شد پس یکی از پلاگینهای نصب شده بر روی وردپرس باعث اختلال در لاگین شده است. که تک تک سعی کنید فعال کنید تا افزونه مورد دار رو پیدا کنید .
اگر از افزونه نبود از قالب هست که حدس من بیشتر روی قالب هست چون سایتت باز میشه اما کلا قالب بندی نداره و ی سری متن و عکس قاطی نشون میده
قالب رو هم مثل افزونها میتونی غیر فعال کنی
مشابه به پلاگینها، احتمال اینکه قالبها بر اثر بروزرسانی وردپرس به نسخه جدید یا حتی بروزرسانی خود قالبها دچار مشکل میشه
به همین دلیل برای حل مشکل ورود به ادمین وردپرس باید قالب هم چک شه
برای این کار از حساب FTP خود وارد پنل هاست شوید و از آن جا نسبت به عوض کردن قالب اقدام کنید. بعد از ورود به پنل هاست، به مسیر /wp-content/themes/ برو
مشابه روش غیر فعالسازی پلاگینها که نام پوشه قالبها(یا اگر اسم قالب فعال را به یاد دارید نام همان قالب) را به نام دیگری تغییر دهید.
با اینکار وردپرس در هنگام بارگذاری پوشه مورد نظر را پیدا نمیکند که در نتیجه یکی از قالبهای پیش فرض خود را فعال میکند. بعد از انجام این مراحل، مجددا به سراغ صفحه لاگین بروید و وارد پنل خود شوید.
نکته: اگر که در حال حاضر هم از قالبهای پیش فرض وردپرس استفاده میکنید باز هم این مسیر را طی کنید. شاید مشکل از همین قالب پیش فرض باشد. بعد از تغییر نام و وارد شدن به داشبورد وردپرس نسخه جدیدتر قالب مورد نظر را نصب کنید تا این مشکل دیگه پیش نیاد
Wp-login.php یه روش دیگه هم هست برای لوگین
اگر که فایل wp-login.php دچار اختلال یا جابجایی شده باشد یا حتی به طور غیر عمد حذف شده باشد، شما نمیتوانید به هیچ عنوان به وردپرس وارد شوید. برای حل این مشکل باید این فایل را مجددا در هاست خود آپلود کنید. قبل از هر اقدامی ابتدا از وردپرس و تمامی اطلاعات خود
یک فایل بک آپ تهیه کنید.
-
- به پنل هاست خود وارد شوید و در پوشهای که وردپرس را نصب کردهاید به دنبال فایل wp-login.php باشید.
-
- قدم بعدی دانلود آخرین نسخه از وردپرس است. در فایل نسخه جدید از وردپرس به دنبال wp-login.php بگردید.
-
- این فایل جدید را در مسیر نصب وردپرس کپی و جاگذاری کنید.
-
- فایل wp-login.php را باز کنید و به دنبال redefining user_login بگردید.
درست بعد از کد php که در زیر عبارت بالا قرار دارد قطعه کد زیر را اعمال کنید:
// Delete this line
$user_login = $user_data["user_login"];
// Replace it with this line
$user_login = $user_data->user_login;
در نهایت تغییرات را ذخیره کنید و با مراجعه مجدد به صفحه لاگین، برای وارد شدن اقدام کنید.
اگر اینم نشد فایل رو باید مجدد راه بندازی.htaccess
خرابی این فایل باعث خطاهایی مانند خطا در سرور داخلی و login page refreshing error میشود.
برای حل این مشکل کافی است مجددا به حساب FTP خود وارد شوید. ابتدا یک فایل بک آپ از .htaccess ایجاد کنید. بعد از بک آپ گیری فایل .htaccess را از هاست خود حذف کنید. بعد از این مراحل دوباره برای وارد شدن به وردپرس اقدام کنید.
اگر که با موفقیت وارد وردپرس شده باشید پس مشکل را درست ردیابی کردهاید. بعد از ورود به وردپرس باید یک فایل .htaccess جدید ایجاد کنید. برای اینکار از پنل وردپرس به مسیر Settings » Permalinks بروید و گزینه Save را بزنید. به همین راحتی یک فایل .htaccess جدید برای وبسایت شما ایجاد میشود.
اگر هم مشکلی داشتی برای این روش ها میتونی شخصی پیام بدی یا برات انجام بدم یا کمکت کنم .
امیدوارم با همون روش اول کارت حل شه