Как да нулирате ръчно паролата на администратора на WordPress
Ако сте забравили паролата си за администратора на WordPress и не можете да я промените чрез стандартната връзка “Забравена парола”, можете да промените паролата си ръчно чрез няколко метода. Ето ръководство стъпка по стъпка за това как ръчно да нулирате паролата на администратора на WordPress чрез phpMyAdmin, FTP и functions.php.
Метод 1: Нулиране на паролата чрез phpMyAdmin
Този метод включва директен достъп до вашата база данни на WordPress чрез phpMyAdmin. Обикновено той е достъпен през контролния панел на вашия уеб хостинг.
Стъпка 1: Влезте в контролния панел на хостинга
- Влезте в контролния панел cPanel или в контролния панел на уеб хостинга.
- Намерете и кликнете върху phpMyAdmin в раздела Бази данни.
Стъпка 2: Достъп до базата данни на WordPress
- В phpMyAdmin намерете базата данни, използвана от вашия WordPress сайт (обикновено името ѝ е подобно на това на сайта ви или е с префикс wp_).
- Щракнете върху името на базата данни, за да разгърнете нейните таблици.
Стъпка 3: Намерете таблицата Users (Потребители)
- Потърсете таблицата, която завършва с _users (често тя се нарича wp_users, но това може да варира в зависимост от префикса на таблицата).
- Щракнете върху таблицата wp_users, за да я отворите. Тази таблица съдържа информация за всички регистрирани потребители.
Стъпка 4: Редактиране на потребителската парола на администратора
- Намерете реда, който съответства на вашето потребителско име на администратор (обикновено ID 1).
- Щракнете върху бутона Редактиране (икона на молив) до реда на администраторския потребител.
- В полето user_pass ще видите текущата си парола в криптиран формат (хеширана с помощта на MD5).
- Изберете MD5 от падащото меню Function (Функция) до полето user_pass (Потребителски_пас).
- Въведете новата си парола в обикновен текст в колоната Value (Стойност).
- Превъртете надолу и щракнете върху Отиди, за да запазите промените.
Стъпка 5: Влезте в WordPress
След като запазите промените, вече можете да влезете в таблото за управление на WordPress, като използвате новата парола, която сте задали.
Метод 2: Възстановете паролата си чрез FTP, като промените файла functions.php
Ако нямате достъп до phpMyAdmin, можете да възстановите паролата си, като добавите код към файла functions.php на темата си чрез FTP.
Стъпка 1: Достъп до уебсайта ви чрез FTP
- Използвайте FTP клиент (като FileZilla), за да се свържете със сървъра на уебсайта си. Необходими са ви FTP идентификационните данни (налични в контролния панел на хостинга).
- След като се свържете, отидете в папката /wp-content/themes/.
- Отворете папката за активната си тема.
Стъпка 2: Редактиране на файла functions.php
- В папката на активната тема намерете файла functions.php.
- Щракнете с десния бутон на мишката върху файла и изберете View/Edit, за да го отворите в текстовия редактор.
Стъпка 3: Добавяне на код за нулиране на паролата
- Добавете следния код в края на файла functions.php:wp_set_password(‘new_password’, 1);
Заменете ‘new_password’ с новата парола, която искате да използвате. Числото 1 се отнася до потребителския идентификатор на потребителя администратор (обикновено ID 1).
- Запазете файла и го качете обратно на сървъра чрез FTP.
Стъпка 4: Влезте в WordPress
- Влезте в таблото за управление на WordPress, като използвате новата парола, която току-що зададохте.
- След като влезете в системата, премахнете кода от файла functions.php, за да избегнете рискове за сигурността:
- Отворете отново файла functions.php чрез FTP и изтрийте кода, който сте добавили.
- Запазете и качете отново файла.
Метод 3: Нулиране на паролата чрез wp-cli (команден ред)
Ако имате SSH достъп до хостинг сървъра, можете да използвате wp-cli, за да нулирате паролата. Това е бърз и ефективен метод за потребители, които работят с командния ред.
Стъпка 1: Влезте в системата чрез SSH
- Свържете се със сървъра си чрез SSH, като използвате терминално приложение (например PuTTY или приложението Terminal за MacOS/Linux).
- Навигирайте до основната директория на WordPress.
Стъпка 2: Изпълнете командата wp-cli
- Изпълнете следната команда, за да актуализирате паролата на потребителя администратор:wp user update 1 –user_pass=”new_password”
Заменете new_password с новата си парола. Числото 1 е потребителският идентификатор на администратора.
Стъпка 3: Влезте в WordPress
След като командата е изпълнена, можете да влезете в таблото за управление на WordPress, като използвате новата парола.
Метод 4: Възстановяване на паролата чрез скрипта за спешно възстановяване на паролата
WordPress предлага скрипт за спешно нулиране на паролата, който можете да качите ръчно и да използвате за нулиране на паролата на администратора.
Стъпка 1: Изтеглете спешния скрипт
- Изтеглете скрипта за аварийно нулиране на паролата от официалните ресурси на WordPress в WordPress Codex.
Стъпка 2: Качване на скрипта чрез FTP
- Използвайте FTP клиент, за да качите скрипта в главната директория на WordPress (където се намира wp-config.php).
Стъпка 3: Изпълнете скрипта
- След като качите скрипта, отидете на URL адреса на скрипта в браузъра си (напр. yoursite.com/emergency.php).
- Следвайте инструкциите на екрана, за да възстановите паролата на администратора.
- След като приключите, изтрийте скрипта от вашия сървър от съображения за сигурност.
Заключение
Ръчното нулиране на паролата на администратора на WordPress е лесно, ако имате достъп до phpMyAdmin, FTP или wp-cli. Като следвате тези методи, можете да възстановите достъпа си до таблото за управление на WordPress бързо и безопасно. Не забравяйте да премахнете всички кодове или скриптове, добавени по време на процеса, за да запазите сайта си сигурен след нулирането на паролата.