سلام
یک سؤال حرفهای دارم:
دسترسی به پنل ادمین (wp-admin) غیرممکن شده
یوزرهای ادمین هم دسترسی ندارن بهش
یوزر ادمین جدید هم میسازم، بازم همینه
تموم راههای موجود رو هم امتحان کردم:
پوشههای وردپرس رو به جز فایل wp-config جایگزین کردم، پوستۀ پیشفرض رو جایگزین کردم، پوشۀ افزونهها رو تغییر نام دادم و…؛ اما درست نشد که نشد!
کسی هست که راهنمایی کنه چطور به پیشخوان وردپرس دسترسی پیدا کنم؟
سلام وقت بخیر
آقای نام ور عزیز در گام اول دیباگ رو روشن کن خیلی بهتون کمک میکنه
در مرحله دوم اگر از افزونه های امنیتی استفاده می کنی کلا غیر فعال کن و دیتابیس رو یه بار ترمیم کن
در مرحله بعدی حتما کش مرورگر یا از حالت incognito هم تست هاتون رو بزنین
در مرحله بعدی اگر پوشه لاگین رو هدین کردی یا افزونه مربوط به تغییرات مخفی کردن مسیر ورود هست اونارو هم غیر فعال کن احتمالا کدی افزونه ای چیزی اعمال کردین
حتما فایل wp-config تو چک کن اون قسمت هم احتمالا کدی چیزی اضافی کردی اونارو هم بررسی کن
امیدوارم مشکل تون حل بشه
سلام مهندس فرجی عزیز
خیلی ممنون بابت راهنمایی
من این کارها رو انجام دادم:
تمام اطلاعات فایل wp-config رو پاک کردم و فقط اطلاعات دیتابیس داخلش گذاشتم
پوشه های وردپرس قبلی رو پاک و جابجا کردم. یه پوشه وردپرس خام آوردم به جاش پیست کردم و بجز فایل wp-config و گذاشتم تو روت. یعنی تمام فایل های مربوط به پوسته ها و پلاگین ها رو همه رو کاملاً از دسترس خارج کردم که وردپرس خام با همون یوزر بیاد بالا اما ظاهراً هر تغییری بوده توی دیتابیس ثبت کردم
من هر ر راهی که به نظر می رسید رو انجام دادم.
خدمت شما عرض کنم که پوسته ای که قبلاً بوده به صورت فعال بوده رو توی دیتابیس تغییر دادم به ۲۰۲۱
پلاگین ها را همه را کاملا پوشه هاشون جابجا کردم و هر کاری که می تونستم انجام دادم
خواهش میکنم تداخل ها همیشه تو یکی دوتا افزونه یا تغیرات دستی هستش ، دیباگت روشن کردی ؟ خطای تداخلی چیزی نشون نداد ؟؟
نمی دونم دسترسی میشه گرفت یا نه ولی با دوستان سون هاست @Alirezadabiri از بخش پشتیبانی که دسترسی دارن هم یه بررسی کن
سلام.
شب و روزتون بخیر.
مقصر این مشکل تمامن مربوط میشه به فایل .htaacess و باید این فایل رو ترمیم کنید.
در حالت عادی این فایل غیرقابل مشاهده هست و باید قابلیت نمایش فایل های مخفی سیپنل رو فعال کنید.
ازش بکاپ تهیه کنید و دیفالت این فایل رو از گوگل پیدا و جایگزین کنید.
بعد که وارد پنل شدید ، از قسمت تنظیمات ، پیوندهای یکتا ، یکبار بدون تغییر ذخیره تنظیملت رو بزنید و بعد سایتتون به حالت عادی برمیگرده.
همۀ این راهها رو امتحان کردم
حتی الان بازم یک بار دیگه طبق گفتۀ شما نام فایل htaccess اصلی رو تغییر دادم و یک فایل جدید با محتوای پیشفرض از wordpress.org جایگزین کردم.
اما اینم حل نکرد مشکل رو
حتی من تا اینجا هم پیش رفتم:
برای اینکه ببینم از کدوم افزونه بوده این تغییر، جدولهای اضافی افزونههای دیتابیس رو پاک کردم
مثلا جداول bbpress، جداول liflms، جدولهای پوسته budyboss و… رو پاک کردم و فقط جداول پیشفرض رو گذاشتم که ببینم از کدوم یکی هست.
اما بازم راهگشا نبود
عجیبه برام
فعالش کردم مهندس جان
این خطاها توش نمایش داده شد:
[](javascript:top.window.close())
error_log ( UTF-8 Unicode text )
[08-Jun-2022 17:50:33 UTC] PHP Notice: Undefined index: efa-hello-elementor in /home/bookzist/public_html/wp-content/plugins/persian-elementor/includes/translate.php on line 86 [08-Jun-2022 17:50:34 UTC] PHP Notice: Undefined index: efa-hello-elementor in /home/bookzist/public_html/wp-content/plugins/persian-elementor/includes/translate.php on line 86 [08-Jun-2022 17:50:36 UTC] PHP Deprecated: تابع _register_controls از نگارش 3.1.0 منسوخ شده است! به جای آن از Elementor\Controls_Stack::register_controls() استفاده نمایید. in /home/bookzist/public_html/wp-includes/functions.php on line 5379
ببینین الان مشکل و نمایش خطا برای المنتور فارسی و فایل ترجمه هستش با غیر فعال کردن المنتور فارسی مشکل حل میشه حتی به نمایش آدرس و خطای که در لاین و خط کد هم هستش اشاره می کنه
/home/bookzist/public_html/wp-includes/functions.php on line 5379
پوشههای داخل public_html رو کلاً کات کردم و بردم توی یک پوشۀ دیگه
و یک وردپرس جدید رو از حالت زیپ خارج کردم و همۀ فایلها و پوشههاشو به جز فایل wp-config.php جایگزین کردم توی public_html
و جداول المنتور و جداول افزودنیهاشم از دیتابیس پاک کردم
بازم وارد پنل ادمین نتونستم بشم
دوست عزیز ضمن اینکه باید اعلام کنم امکان ساخت یوزر ادمین جدید بدون ورود به wp-admin وجود ندارد، اگر صفحه ی wp-login.php بالا میاد ولی نمیتونی با یوزر ادمین وارد بشی، باید به اطلاعت برسونم که احتمالا یا یوزر ادمین از دیتابیس پاک شده یا رمزش به هر طریقی تغییر کرده
توی مورد اول راه درازی رو در پیش دارید ولی توی مورد دوم با ریست پسورد مشکل حل میشه
وارد سیپنل بشید و به بخش phpMyAdmin مراجعه کنید
سپس توی جدول wp_users برید و دنبال یوزر ادمین خودتون بگردید، از نام کاربری متوجه خواهید شد یا اگر تعداد یوزر ها بالاست، همیشه آیدی 1 به اکانت مالک وردپرس تعلق دارد
این مورد بررسی و نتیجه آن در این تاپیک اعلام شود.
ضمن در نظر داشتن احتمال بنده و جواب نگرفتن از آن.
لطفا یک سناریو برای ورود به wp-admin ارائه دهید و مرحله به مرحله ضمن توضیح کار هایی که برای ورود انجام میدهید، ارور های احتمالی هنگام عملیات ورود رو اعلام کنید
از همۀ دوستان ممنونم بابت این مشارکت
اگه منم کمکی در هر زمینهای از دستم بر بیاد، در جبران توجه و محبتتون دریغ نمیکنم.
محض اینکه بدونین نتیجۀ پیگیریهام چی شد:
گویا فایل فول بکاپی که از هاست قبلی گرفتیم و به هاست جدید (سون هاست) منتقل کردیم، ایراد داشته و باعث بروز این مشکل شده.
برای حلش باید هاستینگ قبلی فایل دیتابیس رو ریپیر میکرد و دوباره بکاپ میگرفت و برامون میفرستاد
که متأسفانه هاستینگ قبلی دیگه پاسخگو نیست و ما ناگزیریم سایت رو دوباره طراحی کنیم.
در هر حال، بازم از همۀ شما عزیزان ممنونم که راهنمایی کردین