Comment pouvons-nous ajouter un utilisateur Admin dans WordPress si nous n'avons pas accès à Dashboard ou SQL

Il y a des situations dans lesquelles nous devons "reprendre" un blog / site web sur WordPress, mais nous n'avons pas beaucoup d'informations d'identification avec cela.
Dans le scénario où on n'a pas utilisateur avec des droits d'administrateur que je connais le mot de passe, nous ne disposons pas d'un e-mail que nous pouvons récupérer un utilisateur admin et pas d'accès à la base de données (un compte cPanel), il semble un peu impossible de se connecter WordPress. Il y a cependant une "porte". Accès FTP les fichiers du site, peuvent nous permettre d'interagir avec de la base de données et prendre le contrôle.

Si nous avons un accès FTP aux fichiers d'un blog sur WordPress, récupérer le mot de passe d'un utilisateur ayant des droits d'accès administrator ou l'ajout d'un nouvel utilisateurIl peut se faire de deux façons.

1. Accéder à la base de données du blog / site Web via phpMyAdmin, en utilisant les données de connexion de wp-config.php.

Dans le cas où nous n'avons pas accès par le biais d'un système de gestion cPanel ou autre phpMyAdminnous pouvons archive à télécharger iciQu'il s'agisse d'un vin rare et exotique ou du même vin dans différents millésimes, quel que soit votre choix au Extrait da archives et nous allons FTP, à côté des fichiers et des dossiers WordPress.
Accédez à phpMyAdmin à partir du navigateur: http://nume-blog.com/phpMyAdmin et connectez-vous avec nom d'utilisateur et mot de passe de la base de données. Nous les trouvons dans wp-config.php.
Une fois que vous entrez dans phpMyAdmin, la base de données du blog, nous allons au tableau "wp_users"Où nous pouvons facilement modifier l'adresse e-mail (user_email). Nous mettons une adresse e-mail à laquelle nous avons accès, puis de WordPress nous réinitialisons le mot de passe.

2. Ajout d'un utilisateur WordPress avec des droits administrator, en utilisant le fichier functions.php du thème courant.

Un plus simple et plus rapide que la première, mais à part les utilisateurs nom d'utilisateur / existants qui ont des droits d'administrateur, un de plus sera ajouté. Bien sûr, avec ce login utilisateur, Vous pouvez changer votre autre. E-mail et mot de passe.

Pour appliquer cette méthode, tout d'abord identifier le thème actuel l'exécution du blog. Dans la source d'accès à la page d'accueil (Voir le texte source) et recherchez "/wp-content / thèmes/ ... ". Le dossier après «/ themes / ..» est le dossier de thème actuel.
Accès FTP dossier thème actuel (/ wp-content / themes / nume_tema /) et de modifier le fichier functions.php maintenant ici.

En functions.php, au fond ajoutez le code suivant:

 function wpb_admin_account(){
 $user = 'Username';
 $pass = 'Password';
 $email = 'email@domain.com';
 if ( !username_exists( $user )  && !email_exists( $email ) ) {
 $user_id = wp_create_user( $user, $pass, $email );
 $user = new WP_User( $user_id );
 $user->set_role( 'administrator' );
 } }
 add_action('init','wpb_admin_account');

Changera que les données indiquées en rouge. $ Utilisateur, $ pass si $ email.

Enregistrer les modifications à votre functions.php, puis les attaques: http://nume-site.com/wp-admin/Où connexion avec votre saisie ci-dessus.

De cette façon, vous pouvez vous connecter WordPress avec un nouvel utilisateur avec le rang de administrator. Après authentification, il est très conseillé de supprimer ce code de functions.php.

Passionné par la technologie, j'écris avec plaisir sur StealthSettings.com depuis 2006. J'ai une expérience approfondie dans les systèmes d'exploitation : macOS, Windows et Linux, ainsi que dans les langages de programmation et les plates-formes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).

Comment » Linux » MySQL » Comment pouvons-nous ajouter un utilisateur Admin dans WordPress si nous n'avons pas accès à Dashboard ou SQL
Laisser un commentaire