Supporto » Fixing WordPress » WordPress non mi riconosce come amministratore

  • Risolto pika83

    (@pika83)


    Salve a tutti,
    in dieci anni che utilizzo WordPress è la prima volta che mi capita questo problema: entro in amministrazione, il mio ruolo è amministratore, ma di fatto WP non mi riconosce come tale, mi dà le funzioni di Editore, ma, ad esempio non mi fa caricare plugin da back-end (ok, io lo faccio via FTP, ma non è questo il punto), non mi fa aggiornare in modo automatico (ok, anche questo lo faccio via FTP) e tutte quelle funzioni che un amministratore deve poter fare.

    Idem per gli altri amministratori. Non mi segnala nessun errore, semplicemente non mi dà le funzioni che un amministratore deve avere.

    Cosa potrebbe essere successo?
    Grazie mille.

    • Questo topic è stato modificato 7 anni, 8 mesi fa da pika83.
    • Questo topic è stato modificato 7 anni, 8 mesi fa da Francesco Di Candia.
Stai visualizzando 15 risposte - dal 1 al 15 (di 17 totali)
  • Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Buongiorno @pika83
    Potresti aver finito lo spazio nel database o non averlo rinnovato.
    Fai sapere se era questo il problema.
    Ciao

    Chi ha creato la discussione pika83

    (@pika83)

    Buongiorno Rosetta, grazie per avermi risposto con tanta celerità. 🙂

    Allora, controllato, ma il Database è rinnovato e ha ancora molto spazio, tanto che non c’è nessun messaggio di errore, semplicemente NON mi dà le opzioni tipo “Aggiungi Plugin” o “cancella plugin”. Lo sto facendo via FTP e non mi segnala alcun tipo di errore, considera che il sito è veramente giovane, ha un anno e non più di una quarantina di articoli. 🙂

    Moderatore Rosetta Facciolini

    (@ramthas)

    Web Manager

    Ok, allora faccio una domanda scontata ..
    Per caso hai un doppio account con permessi diversi e non te lo ricordi?
    Se anche questo è negativo allora, salvo altre risposte utili, credo sia il caso di contattare il provider che non abbia modificato qualche impostazione al server. ..

    Chi ha creato la discussione pika83

    (@pika83)

    Tre account, tre admin. 🙂

    Eh sì, adesso sto contattando anche il server, il DB sembra tutto ok.

    Chi ha creato la discussione pika83

    (@pika83)

    Niente, dal server tutto ok.

    Quindi anche disattivando tutti i plugin il problema persiste????

    Chi ha creato la discussione pika83

    (@pika83)

    Sì, anche ricaricando una vecchia versione del db, ma vecchia vecchia. Il sito è aggiornato, ma nulla, in nessun modo mi rende le funzioni da amministratore. Non presenta virus o altro.

    Magari è una idea “balorda”….. Provare a ricaricare exnovo tutti i file di WordPress ?

    Chi ha creato la discussione pika83

    (@pika83)

    Ho praticamente fatto l’aggiornamento manuale. 🙂

    Moderatore Guido Scialfa

    (@wido)

    Ciao @pika83,

    Dovresti provare a loggarti nel db tramite phpmyadmin, ed andare a guardare la tabella {prefix_usermeta} e controllare che per il tuo ID utente la colonna {prefix}_capabilities sia del tipo : a:1:{s:13:"administrator";b:1;} e che {prefix}_user_level sia 10.

    Ora non mi ricordo di preciso se le user level sono ancora usate per poter comporre le user roles o meno, ma un amministratore di solito ha quelle user meta.

    Non modificare nulla nel qual caso siano differenti, effettua solo un backup del database.
    Intanto vediamo di capire se nel db è tutto ok.

    Chi ha creato la discussione pika83

    (@pika83)

    E’tutto in ordine. a:1:{s:13:”administrator”;b:1;} e user_level è a 10.

    Le sto penando di tutte, anche questa.

    Il sito è stato inizialmente fatto su un altro dominio esempio.info, poi trasferito su esempiodefinitovo.it. Pur avendo sostituito tutte le occorrenze (da esempio.info a esempiodefinitivo.it), il backup di Avada, il tema che usa questo sito, presenta ancora dei percorsi con esempio.info. Ora, il .info è stato attivo fino ad un paio di settimane fa, poi è caduto perché non ci serviva e non lo abbiamo rinnovato.

    Ora nella tabella wp_option c’è ancora la presenza di esempio.info ed è riferita a cose riguardanti il tema Avada e al suo backup. Il punto è che anche quando disattivo avada e metto un tema natio di WP non mi vengono ridate le funzioni di admin. E in ogni caso nulla del vecchio dominio è presente nelle tabelle dell’amministrazione, ma solo in file di backup di avada. Che sia questo il problema?

    Moderatore Guido Scialfa

    (@wido)

    Dunque,

    Riguardo allo spostamento è perchè non bisogna modificare le occorrenze delle stringhe manualmente perchè sono dati serializzati e si possono incontrare problemi. In caso dai una lettura a questo thread https://it.wordpress.org/forums/topic/in-locale-diverso-da-remoto/ riguardo lo spostamento.

    Per ciò che concerne il problema principale:

    1. Tentando di accedere a http://tuosito.it/wp-admin/plugins.php
    Ti esce la info riguardo al fatto che non hai i permessi?

    2. Provato a disabilitare tutti i plugins e vedere se il problema persiste?
    Da ftp ti basta rinominarli aggiungendo un prefisso “_” alla directory del plugin.

    3. Se disattivando tutti i plugins il problema non si risolve, mantenendo i plugins disattivati, prova a switchare ad un tema di default di WordPress, stesso metodo che i plugins.

    PS. Fai un dump del db prima, non si sa mai si perda qualche informazione.

    • Questa risposta è stata modificata 7 anni, 8 mesi fa da Guido Scialfa.
    Chi ha creato la discussione pika83

    (@pika83)

    Ok per lo spostamento, grazie.

    1.Nessuna info, ma di fatto non posso aggiungere o cancellare plugin.

    2.Sì, fatto, disattivato da back end e anche via ftp rinominandoli, ma nulla.

    3. Fatto anche questo e nulla.

    Moderatore Guido Scialfa

    (@wido)

    Dunque, se per:

    1. Tentando di accedere a http://tuosito.it/wp-admin/plugins.php
    Ti esce la info riguardo al fatto che non hai i permessi?

    dici che non esce alcun testo, vorrei poter capire se ti genera una pagina bianca oppure semplicemente vedi la lista plugins senza alcune opzioni. Non è che per caso hai attivo il network nella installazione corrente?

    Prova dentro al file functions.php dopo essere loggata, questo linea di codice

    var_dump(wp_get_current_user());

    È un oggetto e dovresti poter vedere le user roles dalla proprietà allcaps. Puoi incollarle su http://pastebin.com così facciamo una verifica con quelli che dovrebbero essere corretti?

    Chi ha creato la discussione pika83

    (@pika83)

    Appena accedo vedo la lista dei plugin come se non fossi un amministratore, quindi vedo “Attiva” e “disattiva” sotto ai vari plugin, ma non cancella, edita, ecc.

    Idem, non vedo la voce di menu EDITOR in Aspetto.

    A quale function.php ti riferisci?

Stai visualizzando 15 risposte - dal 1 al 15 (di 17 totali)
  • Il topic ‘WordPress non mi riconosce come amministratore’ è chiuso a nuove risposte.