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