Ho appena effettuato l’upgrade a WordPress 2.0, che è stato rilasciato mentre ero ricoverato in ospedale. Può capitare che l’operazione crei qualche problema nel pannello di amministrazione (non sempre; ho effettuato l’upgrade su altri wordpress senza alcun problema).
Il problema si manifesta nel pannello di amministrazione: la pagina principale è priva della barra orizzontale per accedere alle diverse sezioni del pannello, e i link presenti nel dashboard che portano ad altre pagine risultano poco utili. Infatti, accedendo a qualsiasi pagina interna della sezione admin, si ottiene il messaggio:
You do not have sufficient permissions to access this page.
Come si suggeriva in questo thread, il problema risiede tutto nella tabella wp_usermeta del database. Usiamo quindi phpmyadmin per sistemare il database. Le operazioni vanno fatte, come detto, sulla tabella wp_usermeta. Infatti questa tabella si ritrova vuota, e questo crea i problemi di permessi insufficienti.
Vanno, semplicemente, inseriti alcuni dati nella tabella:
Selezionate INSERT e lasciate tutto in bianco tranne:
user_id Value 1
meta_key Value nickname
meta_value admin
e salvare.
Selezionare INSERT e lasciare tutto in bianco tranne:
user_id Value 1
meta_key Value wp_user_level
meta_value 10
e salvare.
Selezionare INSERT e lasciare tutto in bianco tranne:
user_id Value 1
meta_key Value wp_capabilities
meta_value a:1:{s:13:”administrator”;b:1;}
e salvare.
Fatto questo, possiamo nuovamente loggarci nel pannello di WordPress con l’utente admin. Dovremo poi, dalla sezione “utenti”, aggiungere ad eventuali altri utenti presenti su Wp le informazioni mancanti.
Dovrebbe essere tutto.
Update: mi ero dimenticato per strada un pezzetto finale, nell’ultimo meta_value. L’ho notato grazie a Matteo, che ha incontrato lo stesso problema e non riusciva a risolvere con le mie istruzioni. Lo ringrazio e mi scuso 🙂
Lascia un commento