Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> WordPress >> .

Come si elimina l'account WordPress con nessun account .. perché ho perso la password e quindi l'e -mail è stata respinta non può più accedere?

Se hai perso l'accesso al tuo account WordPress e non riesci a reimpostare la password perché l'indirizzo e -mail non è più valido o non puoi accedervi, dovrai utilizzare un metodo più coinvolto. Dal momento che non hai accesso alla dashboard o e -mail di WordPress, probabilmente dovrai accedere direttamente al database. Questo è un processo più avanzato e dovrebbe essere affrontato con cautela, poiché le modifiche errate al database possono rompere il tuo sito Web.

Ecco una ripartizione dei passaggi generali che dovrai adottare, insieme ai dettagli tecnici necessari. Questi passaggi richiedono l'accesso al tuo account di web hosting e il suo pannello di controllo (ad esempio CPanel, Plesk) e l'accesso a PhpMyAdmin (o uno strumento di gestione del database simile).

Avviso importante:eseguire il backup di tutto prima di iniziare! Crea un backup completo dei file del tuo sito Web e del tuo database WordPress. Questo è cruciale nel caso in cui qualcosa vada storto. La maggior parte dei fornitori di web hosting ha strumenti per questo. Cerca "Backup" o "Backup Manager" nel pannello di controllo di hosting.

Passaggi:

1. Accedi al pannello di controllo di hosting (cpanel, plesk, ecc.): Accedi al tuo account di web hosting tramite il sito Web del provider di hosting.

2. Trova phpmyadmin: Cerca un'icona o un collegamento etichettato "PhpMyAdmin" (o uno strumento di gestione del database simile). Questa è un'interfaccia basata sul Web per la gestione del tuo database MySQL. Potrebbe essere sotto una sezione "database" o "mysql".

3. Seleziona il tuo database WordPress: Una volta in PhpMyAdmin, vedrai un elenco di database a sinistra. Identifica il tuo database WordPress. Se non sei sicuro di quale sia, di solito puoi trovare il nome del database nel file WordPress `wp-config.php`. È possibile accedere a questo file tramite il file manager del pannello di controllo di hosting. Apri `wp-config.php` e cerca la riga che definisce il nome del database:

`` `php

define ('db_name', 'your_database_name');

`` `

4. Individua la tabella `wp_users`: Dopo aver selezionato il tuo database WordPress, vedrai un elenco di tabelle. Trova la tabella chiamata `wp_users`. Il prefisso `wp_` potrebbe essere diverso a seconda di come è stato installato WordPress (ad esempio,` xyz_users`).

5. Trova l'account utente: Fai clic sulla tabella `WP_USERS` per visualizzare il suo contenuto. Dovresti vedere un elenco di utenti. Trova la riga corrispondente all'account che si desidera eliminare.

6. (Opzione 1) Elimina l'utente: Fai clic sul pulsante "Elimina" (di solito un'icona della spazzatura) accanto alla riga dell'utente. Verrà visualizzata un prompt di conferma:conferma che si desidera eliminare l'utente. ATTENZIONE: L'eliminazione dell'utente direrà direttamente qualsiasi contenuto (post, pagine, ecc.) Creato dall'utente. Probabilmente ti consigliamo di riattribuire quel contenuto a un altro utente (ad esempio, l'account amministratore) * prima di * eliminare l'utente. Se questo account è l'unico account amministratore, puoi bloccarti dal sito Web.

7. (Opzione 2) Meglio:riassegnare il contenuto e quindi eliminare (più complesso, più sicuro): Questo è il metodo preferito per evitare il contenuto orfano. Richiede un po 'più di SQL manuale.

* Trova l'ID utente (`id`) :Nella tabella `WP_USERS`, notare il valore` ID` dell'account utente che si desidera eliminare. Questo è un identificatore numerico.

* Identifica un ID utente target :Scegli un altro utente esistente (ad esempio, l'account amministratore principale) per riassegnare il contenuto. Nota il loro `id` nella tabella` wp_users`. Se non hai un altro utente, è necessario crearne uno prima utilizzando i metodi di seguito.

* Eseguire le query SQL per riassegnare il contenuto :Dovrai eseguire query SQL per aggiornare la tabella `wp_posts` e qualsiasi altra tabella pertinente (ad esempio,` wp_comments`). Usa la scheda "SQL" di PhpMyAdmin per eseguire queste domande. Sostituisci `old_user_id` con l'ID dell'utente che si desidera eliminare e` new_user_id` con l'ID dell'utente in cui si desidera riassegnare il contenuto. Assicurati che i prefissi per ciascuna delle tabelle corrispondano all'installazione di WordPress:

`` `sql

- Riassegnare i post

Aggiorna wp_posts set post_author =new_user_id dove post_author =old_user_id;

- Riassegnare i commenti

Aggiorna wp_comments set user_id =new_user_id dove user_id =old_user_id;

- (opzionale) Riassegnare i collegamenti (se si utilizza il gestore dei collegamenti)

Aggiorna wp_links set link_owner =new_user_id dove link_owner =old_user_id;

`` `

Considerazioni importanti:

* Prefissi della tabella: Regola il prefisso `wp_` nelle query SQL se l'installazione di WordPress utilizza un prefisso diverso (ad esempio,` xyz_posts`, `xyz_comments`).

* Tipi di post personalizzati: Se si utilizzano tipi di post personalizzati, potrebbe essere necessario eseguire ulteriori query per aggiornare anche quelle tabelle. Dovrai identificare i nomi della tabella e le colonne che archiviano l'ID utente.

* Plugin: Alcuni plugin potrebbero archiviare informazioni relative all'utente nelle proprie tabelle. Potrebbe essere necessario indagare queste tabelle e aggiornarle se necessario. Questo è altamente dipendente dal plugin.

* Meta Data: Il contenuto può anche archiviare i dati relativi all'utente nelle meta tabelle post, come un ID autore. Per trovare questo tipo di meta dati dovrai esaminare attentamente il contenuto o la struttura del database.

* Elimina l'utente (dopo la riassegnazione): Dopo aver riassegnato il contenuto, puoi eliminare in sicurezza l'utente dalla tabella `wp_users`.

Se non riesci ad accedere a PhpMyAdmin

Se il tuo hosting web non fornisce phpmyadmin o non riesci a accedervi, dovrai utilizzare un metodo alternativo per interagire con il tuo database.

* Accesso MySQL diretto: Alcuni provider di hosting consentono l'accesso diretto al database MySQL utilizzando un'interfaccia di comando. Avrai bisogno del tuo nome utente MySQL, password, nome host e nome del database per connettersi. Quindi, è possibile eseguire query SQL come descritto sopra. Le istruzioni specifiche per la connessione al database dipenderanno dal provider di hosting.

* Chiedi assistenza al tuo provider di hosting: Il modo più semplice per risolvere il problema potrebbe essere contattare direttamente il proprio fornitore di hosting per richiedere il proprio aiuto. Spiega la situazione e chiedi se possono aiutarti a eliminare l'account utente o aggiornare l'indirizzo e -mail associato all'account.

Se l'unico account amministratore è bloccato

* Creazione di un nuovo utente di amministrazione tramite database

* Accesso `wp_users` :Come prima, vai alla tua tabella `wp_users`.

* Inserisci un nuovo utente :Fare clic sulla scheda "Inserisci" nella parte superiore. Compila i campi necessari per creare un nuovo utente:

* `id` :Scegli un ID numerico univoco (assicurarsi che non sia in conflitto con ID utente esistenti). Inizia da un numero elevato come 1000 se non sei sicuro.

* `user_login` :Il nome utente per il nuovo amministratore.

* `user_pass` :La password. Importante: Utilizzare la funzione `md5 ()` per crittografare la password. Ad esempio, se si desidera che la password sia "amministratore", immettere `md5 ('admin')` in questo campo.

* `user_nicename` :Il "bel nome" dell'utente (come apparirà il loro nome).

* `user_email` :Un indirizzo email valido a cui puoi accedere.

* `user_url` :Il sito Web dell'utente (facoltativo).

* `user_registered` :La data di registrazione. È possibile utilizzare la data e l'ora correnti.

* `user_activation_key` :Lascia questo vuoto.

* `user_status` :Imposta questo su `0`.

* `display_name` :Come verrà visualizzato pubblicamente il nome dell'utente.

* vai a `wp_usermeta` :Trova la tabella `wp_usermeta`.

* Inserisci meta utente :Fare clic sulla scheda "Inserisci". È necessario aggiungere metadati per il nuovo utente per garantire loro i privilegi di amministratore. Aggiungi le seguenti due righe, assicurandoti di utilizzare il corretto `user_id` (l'ID` che hai assegnato al nuovo utente nella tabella` wp_users`):

* `Umeta_id` :Lascia questo vuoto (è automatico).

* `user_id` :`Id` del tuo utente appena creato.

* `meta_key` :`wp_capabilities`

* `meta_value` :`A:1:{S:13:" Amministratore "; S:1:" 1 ";}`

* `Umeta_id` :Lascia questo vuoto.

* `user_id` :`Id` del tuo utente appena creato.

* `meta_key` :`wp_user_level`

* `meta_value` :`10`

* Importante: Se il prefisso della tabella è qualcosa di diverso da `wp_`, regola i valori` meta_key` di conseguenza (ad esempio, `xyz_capabilities`,` xyz_user_level`).

* Login :Ora dovresti essere in grado di accedere con il nuovo nome utente e password che hai creato.

Note aggiuntive:

* Prefissi del database: Ricorda di regolare i prefissi della tabella (`wp_`, ecc.) In tutte le query SQL per abbinare l'installazione di WordPress.

* Sicurezza: Dopo aver riacquistato l'accesso al tuo account WordPress, modifica immediatamente le password per tutti gli account amministratore e abilita l'autenticazione a due fattori se disponibile.

* Aiuto professionale: Se non ti senti a tuo agio a lavorare con i database o non sei sicuro di uno di questi passaggi, è meglio assumere uno sviluppatore di WordPress o il team di supporto del tuo fornitore di hosting per assistenza.

Questo processo può essere rischioso se non eseguito correttamente, quindi procedi con cautela e eseguiti sempre il backup del tuo sito Web e del tuo database prima di apportare modifiche. Se non ti senti a tuo agio con questi passaggi, cerca un aiuto professionale.

 

software © www.354353.com