Non posso aggiungere, rimuovere o aggiornare plugin, temi e core di WordPress
-
Salve,
sono l’unico amministratore di un sito WordPress e non posso più aggiungere, rimuovere o aggiornare plugin e temi, e non posso nemmeno aggiornare il core di WordPress.
Come se non fossi amministratore.
In bacheca vedo anche un avviso che dice “WordPress 5.4.2 è disponibile! Notifica l’amministratore del sito.”
Non vedo più nemmeno la sezione aggiornamenti.
Ho sovrascritto i file WordPress della stessa versione, la 5.0.7., per avere una copia pulita ma non è cambiato nulla.
Consigli?
Grazie
La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]
-
Ciao @nero2001,
nel menu laterale vedi la sezione Utenti?
Se si, entrando cosa vedi nella colonna Ruolo in corrispondenza del tuo utente?
In teoria dovrebbe indicare “Amministratore”, in caso negativo dovrebbe esserci un altro utente con quel ruolo.Hai installato qualche plugin di recente? O hai fatto caso se questo problema si è manifestato dopo qualche attività particolare?
nel menu laterale vedi la sezione Utenti?
Si e sono l’unico amministratore. Il problema è che WordPress è come se non mi riconoscesse come tale e infatti mi dice di contattare l’amministratore per fargli aggiornare all’ultima versione.
Non vedo tutte le attività che può fare un amministratore, come gli aggiornamenti dei temi e dei plugin. Vedo le aree ma posso attivare e disattivare plugin.Il sito è stato ripulito da poco perchè ara stato colpito da spam ma avendo sostituito tutti i file di WordPress sul server pensavo di risolvere.
Forse dovrei ripulire il database?
Anche se nelle
wp_capabilities
di wp_usermeta
vedo correttamentea:1:{s:13:"administrator";b:1;}
Cosa può essere?
Grazie
Ciao @nero2001,
è probabile che si sia qualcosa da sistemare sul database.
Il valore che hai indicato è corretto, dice in sostanza che il tuo utente ha il ruolo di Amministratore. Poi ogni ruolo ha una serie di “capabilities”, cioè le azioni che può effettivamente compiere.
Per verificarle cerca nella tabella
wp_options
la riga in cui il campooption_name
contiene il valorewp_user_roles
e guarda il contenuto del campooption_value
.In un WordPress nuovo appena installato dovresti vedere questo contenuto:
a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:61:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:0;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}
Non è comodissimo da leggere, ma se guardi bene troverai i nomi di tutti i ruoli standard e le relative capabilities.
Ognuna di queste è indicata con il nome e un valore 1/0 che indica se è abilitata.
Partendo dall’inizio, troverai “administrator” seguito da tutte le capabilities ad esso assegnate. Prova a cercare quelle che contengono “_plugins”, ad esempio “install_plugins” e verifica che siano seguite da un 1.
Ad esempio:
s:15:”install_plugins”;b:0;
In questo caso il valore boolean (b) è 0, quindi questo amministratore non può installare nuovi plugin. Per risolvere basta inserire 1 al posto dello 0.
Prova a dare un’occhiata alla situazione di questa stringa sul database.
Tieni presente però che:
– queste modifiche sono rischiose, prima di fare qualsiasi cosa accertati di avere un backup
– il contenuto che trovi in quel campo potrebbe essere più articolato, poichè dipende dai plugin installati e dai valori che questi potrebbero aver inserito.Spero sia stato utile.
Ciao 🙂- Questa risposta è stata modificata 4 anni, 2 mesi fa da Andrea Porotti.
- Questa risposta è stata modificata 4 anni, 1 mese fa da Cristiano Zanca.
Nessuna idea?
Grazie
Ciao @nero2001,
dai un’occhiata alla mia risposta sopra, purtroppo il post non era visibile.
Facci sapere.
Ciao @andreaporotti grazie per avermi risposto, si in effetti la risposta era nascosta e non la vedevo.
Ho provato a vedere nel campo da te indicato ma mi sembra tutto corretto, ogni valore riferito ai plugin è correttamente impostato con b:1
Questo il codice intero
a:9:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:166:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;s:18:"manage_real_estate";b:1;s:13:"edit_property";b:1;s:13:"read_property";b:1;s:15:"delete_property";b:1;s:14:"edit_propertys";b:1;s:21:"edit_others_propertys";b:1;s:17:"publish_propertys";b:1;s:22:"read_private_propertys";b:1;s:16:"delete_propertys";b:1;s:24:"delete_private_propertys";b:1;s:26:"delete_published_propertys";b:1;s:23:"delete_others_propertys";b:1;s:22:"edit_private_propertys";b:1;s:24:"edit_published_propertys";b:1;s:21:"manage_property_terms";b:1;s:19:"edit_property_terms";b:1;s:21:"delete_property_terms";b:1;s:21:"assign_property_terms";b:1;s:10:"edit_agent";b:1;s:10:"read_agent";b:1;s:12:"delete_agent";b:1;s:11:"edit_agents";b:1;s:18:"edit_others_agents";b:1;s:14:"publish_agents";b:1;s:19:"read_private_agents";b:1;s:13:"delete_agents";b:1;s:21:"delete_private_agents";b:1;s:23:"delete_published_agents";b:1;s:20:"delete_others_agents";b:1;s:19:"edit_private_agents";b:1;s:21:"edit_published_agents";b:1;s:18:"manage_agent_terms";b:1;s:16:"edit_agent_terms";b:1;s:18:"delete_agent_terms";b:1;s:18:"assign_agent_terms";b:1;s:12:"edit_package";b:1;s:12:"read_package";b:1;s:14:"delete_package";b:1;s:13:"edit_packages";b:1;s:20:"edit_others_packages";b:1;s:16:"publish_packages";b:1;s:21:"read_private_packages";b:1;s:15:"delete_packages";b:1;s:23:"delete_private_packages";b:1;s:25:"delete_published_packages";b:1;s:22:"delete_others_packages";b:1;s:21:"edit_private_packages";b:1;s:23:"edit_published_packages";b:1;s:20:"manage_package_terms";b:1;s:18:"edit_package_terms";b:1;s:20:"delete_package_terms";b:1;s:20:"assign_package_terms";b:1;s:17:"edit_user_package";b:1;s:17:"read_user_package";b:1;s:19:"delete_user_package";b:1;s:18:"edit_user_packages";b:1;s:25:"edit_others_user_packages";b:1;s:21:"publish_user_packages";b:1;s:26:"read_private_user_packages";b:1;s:20:"delete_user_packages";b:1;s:28:"delete_private_user_packages";b:1;s:30:"delete_published_user_packages";b:1;s:27:"delete_others_user_packages";b:1;s:26:"edit_private_user_packages";b:1;s:28:"edit_published_user_packages";b:1;s:25:"manage_user_package_terms";b:1;s:23:"edit_user_package_terms";b:1;s:25:"delete_user_package_terms";b:1;s:25:"assign_user_package_terms";b:1;s:12:"edit_invoice";b:1;s:12:"read_invoice";b:1;s:14:"delete_invoice";b:1;s:13:"edit_invoices";b:1;s:20:"edit_others_invoices";b:1;s:16:"publish_invoices";b:1;s:21:"read_private_invoices";b:1;s:15:"delete_invoices";b:1;s:23:"delete_private_invoices";b:1;s:25:"delete_published_invoices";b:1;s:22:"delete_others_invoices";b:1;s:21:"edit_private_invoices";b:1;s:23:"edit_published_invoices";b:1;s:20:"manage_invoice_terms";b:1;s:18:"edit_invoice_terms";b:1;s:20:"delete_invoice_terms";b:1;s:20:"assign_invoice_terms";b:1;s:14:"edit_trans_log";b:1;s:14:"read_trans_log";b:1;s:16:"delete_trans_log";b:1;s:15:"edit_trans_logs";b:1;s:22:"edit_others_trans_logs";b:1;s:18:"publish_trans_logs";b:1;s:23:"read_private_trans_logs";b:1;s:17:"delete_trans_logs";b:1;s:25:"delete_private_trans_logs";b:1;s:27:"delete_published_trans_logs";b:1;s:24:"delete_others_trans_logs";b:1;s:23:"edit_private_trans_logs";b:1;s:25:"edit_published_trans_logs";b:1;s:22:"manage_trans_log_terms";b:1;s:20:"edit_trans_log_terms";b:1;s:22:"delete_trans_log_terms";b:1;s:22:"assign_trans_log_terms";b:1;s:10:"loco_admin";b:1;s:20:"wpseo_manage_options";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:35:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:15:"wpseo_bulk_edit";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}s:12:"ere_customer";a:2:{s:4:"name";s:12:"ERE Customer";s:12:"capabilities";a:1:{s:4:"read";b:1;}}s:10:"translator";a:2:{s:4:"name";s:10:"Translator";s:12:"capabilities";a:2:{s:4:"read";b:1;s:10:"loco_admin";b:1;}}s:13:"wpseo_manager";a:2:{s:4:"name";s:11:"SEO Manager";s:12:"capabilities";a:37:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:15:"wpseo_bulk_edit";b:1;s:28:"wpseo_edit_advanced_metadata";b:1;s:20:"wpseo_manage_options";b:1;}}s:12:"wpseo_editor";a:2:{s:4:"name";s:10:"SEO Editor";s:12:"capabilities";a:36:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:15:"wpseo_bulk_edit";b:1;s:28:"wpseo_edit_advanced_metadata";b:1;}}}
Altri suggerimenti?
Sono a corto idee… l’ultima cosa che mi viene in mente: hai controllato che sul server la cartella dei plugin abbia i permessi di scrittura?
Ciao @andreaporotti
si ho verificato anche questo e i permessi di scrittura ci sono.
Non so cosa fare.C’è un modo sicuro per aggiornare WordPress sul server e sul database senza agire sul pannello di controllo (perchè non mi fa applicare gli aggiornamenti)?
Grazie
Prova a seguire la procedura per l’aggiornamento manuale: https://wordpress.org/support/article/updating-wordpress/#manual-update
Se lo hai già fatto e non è stato utile, consulta anche la guida avanzata: https://wordpress.org/support/article/upgrading-wordpress-extended-instructions/
Ciao.
Ciao Andrea,
no niente da fare.
Non so più che fare
Ciao @nero2001,
l’ultima opzione che mi viene in mente è attivare il debug di WordPress e vedere se ci sono errori.
Per farlo ti basta accedere in FTP alla cartella del sito e modificare il file wp-config.php inserendo queste righe prima del commento di chiusura della parte modificabile (fai prima una copia di sicurezza del file):
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); /* That's all, stop editing! Happy publishing. */
La modalità di debug così configurata scriverà tutti gli eventuali messaggi di errore nel file /wp-content/debug.log.
Dopo aver salvato le modifiche, spostati nella dashboard e apri alcune pagine (ad esempio Utenti, Plugin, etc).
Al termine torna su FTP e verifica la presenza del file di log. Se esiste aprilo con un editor di testo e controlla il contenuto.
Quando non è più necessario, ricorda di disattivare il debug cancellando le righe inserite prima, perchè ha un impatto sulle performance del sito.
Spero sia utile.
Ciao.Buongiorno a tutti
Ho il problema sopra citato ossia non riesco ad aggiungere plugin e nemmeno temi.
Ero convinto di risolvere il problema installando un nuovo WP ma udite udite anche sulla nuova installazione ho lo stesso problema. Nota:Ultima versione WP con DB nuovo
A questo punto mi viene da dire che il problema sta sullo spazio hosting aruba macosa può essere ? idee?
Grazie mille a tutti
UP !
Qualcuno sa aiutarmi?
grazie
- Il topic ‘Non posso aggiungere, rimuovere o aggiornare plugin, temi e core di WordPress’ è chiuso a nuove risposte.