FTP یا SFTP ابزار انتقال فایل است و مستقیماً کاربر وردپرس در دیتابیس نمیسازد. روشهای قدیمی معمولاً کدی به functions.php اضافه میکردند که با درخواست وب ادمین میساخت؛ باقیماندن چنین کدی میتواند مسیر خطرناکی ایجاد کند. برای سایت تحت اختیار خود، ابتدا مشکل ورود را از نیاز واقعی به ساخت حساب جدا کنید و مسیر بازیابی محدود انتخاب کنید.
اول مشخص کنید چرا وارد نمیشوید
- اگر فقط رمز فراموش شده، بازیابی استاندارد و دسترسی ایمیل مالک را بررسی کنید.
- اگر خطای PHP یا صفحه سفید دارید، گزارش خطا و تغییر اخیر افزونه یا قالب را بررسی کنید.
- اگر صفحه ورود تغییرمسیر میدهد، تنظیم دامنه، HTTPS و افزونه تغییر ورود را کنترل کنید.
- اگر حساب حذف یا نقش خراب شده، بازیابی باید از مسیر مدیریتی مجاز انجام شود؛ حدسزدن رمز یا دسترسی حساب دیگر بخشی از این راهنما نیست.
کاربرد درست SFTP در بازیابی
- از میزبان مشخصات اتصال رمزگذاریشده و دسترسی محدود به همان نصب را بگیرید.
- پیش از تغییر فایل، نسخه فعلی را خارج از مسیر عمومی نگه دارید.
- اگر فایل مشخصی تازه ویرایش شده و خطای syntax دارد، همان تغییر را از نسخه سالم برگردانید.
- اگر افزونه مشخص باعث اختلال است، با شناخت وابستگی آن و ترجیحاً روی کپی آزمایشی، پوشه همان افزونه را موقت تغییر نام دهید؛ کل سایت را تصادفی دستکاری نکنید.
- بعد از ورود، علت را رفع و نام و وضعیت افزونه را کنترل کنید.
اگر واقعاً کاربر مدیر تازه لازم است
از ابزار بازیابی معتبر پنل میزبانی یا WP-CLI روی نصب متعلق به خود استفاده کنید. نمونه زیر نیازمند SSH و WP-CLI است و با FTP بهتنهایی اجرا نمیشود.
wp --path=/path/to/wordpress user create recovery-owner owner@example.com --role=administrator --prompt=user_pass
مقادیر نمونه را جایگزین و فقط برای فرد دارای مجوز اجرا کنید. اگر SSH ندارید، از پشتیبانی میزبان بخواهید پس از احراز مالکیت همین عملیات محدود را انجام دهد؛ رمز پنل را برای افراد نامعتبر نفرستید.
چه فایلهایی نباید باقی بمانند؟
اسکریپت عمومی ساخت ادمین، فایل حاوی رمز، بکاپ wp-config.php در webroot و کد تکرارشونده روی init نباید بهعنوان ابزار دائمی بازیابی بماند. پنهانبودن نام فایل یا داشتن query string، جای احراز هویت معتبر نیست. این راهنما عمداً ساخت endpoint عمومی ادمینساز را پیشنهاد نمیکند.
کنترل پایان کار
با نشست تازه وارد شوید، نقش و ایمیل حساب را بررسی کنید و ابزار موقت را جمع کنید. حساب اضطراری و دسترسی SFTP موقت را طبق نیاز لغو کنید. اگر نشانه نفوذ دارید، فایلها و حسابها را بررسی و اعتبارنامههای درگیر را از مسیر امن تعویض کنید؛ برگشت ورود بهتنهایی اثبات پاکبودن سایت نیست.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵. دستورهای نمونه برای محیط مشخصشدهاند؛ پیش از استفاده روی سرویس عملیاتی، سازگاری محیط و نسخه پشتیبان را بررسی کنید.