Si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o con la configurazione di questo server
Sto eseguendo WordPress su un server WAMP locale e ogni volta che vado su "Plugin" o "Bacheca > Aggiornamenti" o anche solo sulla "Bacheca", nulla viene caricato (nessuna notizia di WordPress, nessun aggiornamento e non riesco a cercare plugin né ad aggiornarli).
Nella sezione "Plugin", quando provo a cercare qualcosa vedo questo:
Si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o con la configurazione di questo server. Se continui ad avere problemi, prova a consultare i forum di supporto.
Qualcuno ha già riscontrato questo problema? Mi è successo improvvisamente alcune settimane fa. Ha funzionato per molto tempo e poi un giorno ha smesso. Ecco cosa ho già fatto:
- Ho cercato su Google e nei forum di supporto di WordPress.org. Questo problema viene menzionato centinaia di volte e non c'è una soluzione.
- Ho controllato php.ini, la configurazione di Apache, .htaccess, abilitato i moduli PHP/Apache potenzialmente correlati, verificato se WAMP è impostato su "online" (il mio WAMP è ora accessibile da altri computer della rete).
- Ho concesso tutti i permessi per WAMP in "Consenti programma tramite Windows Firewall".
- Ho disattivato tutti i plugin e i temi tranne quello predefinito.
- Ho controllato [Impostazioni > Generali] per verificare se gli URL sono validi e lo sono.
- Ho risalvato [Impostazioni > Permalink].
- Ho installato un altro WordPress su questo localhost e funziona. Quindi, perché il primo non funziona?

Nel mio caso, era semplicemente l'URL del SITO lasciato vuoto in Impostazioni → Generale. Ho inserito l'URL del mio sito e tutto ha ricominciato a funzionare correttamente.
L'ho scoperto abilitando WP_DEBUG in wp-config.php, e ho ottenuto questo errore:
"Notice: Undefined index: host"

Per me, il problema era che il mio software localhost (MAMP, su macOS) non era in grado di stabilire una connessione sicura. Dopo aver abilitato WP_DEBUG e controllato il file di log, ho visto il seguente errore (enfasi aggiunta da me):
PHP Warning: Si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o la configurazione di questo server. Se i problemi persistono, prova i forum di supporto. (WordPress non è riuscito a stabilire una connessione sicura con WordPress.org. Contatta l'amministratore del server.) in wp-includes/update.php
Dopo un po' di ricerca, ho trovato un sito che suggeriva che l'estensione PHP cURL potrebbe essere disabilitata. Ho creato una pagina phpinfo() per verificare; era già abilitata.
Poi ho trovato un altro sito che diceva che MAMP include una libreria libcurl a cui manca un bundle di certificati CA. Copierò qui il contenuto della pagina, nel caso questa pagina duri più a lungo :)
Se stai usando MAMP e stai facendo qualcosa con cURL, è probabile che ti imbatterai nel seguente errore:
CURL error (60): Problema con il certificato SSL, verifica che il certificato CA sia OK. Dettagli:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Non preoccuparti: MAMP è fornito con una libreria curl che sembra mancare di un bundle di certificati CA, che risolveremo semplicemente ricompilando la libcurl che MAMP sta utilizzando
Quindi, facciamo quanto segue:
Esegui /Applications/MAMP/Library/bin/curl-config --version per vedere quale versione hai
Vai su http://curl.haxx.se/download/ e scarica la versione corretta
Configurala con ./configure --prefix=/Applications/MAMP/Library/
make && make install
Se tutto è andato bene, riavvia MAMP e l'errore dovrebbe essere risolto
Copiato da http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

Anche io ho avuto un problema simile, che è stato risolto seguendo questi passaggi:
1) Accedi al "Cpanel" del tuo hosting
2) Vai su "Health Checks and Monitoring" (Controlli di salute e monitoraggio)
3) Clicca su "Porta 80"
4) Verifica se è bloccata,
a) SÌ >> Elimina i file che potrebbero essere elencati lì.
b) NO >> Contatta l'assistenza del tuo hosting.
5) Se 4a >> Clicca per sbloccare la porta, potrebbe volerci qualche minuto/ora per lo sblocco.

Ho incontrato lo stesso problema. La dashboard si caricava correttamente, ma le sezioni Temi e plugin erano estremamente lente.
Ho scoperto che era semplicemente un problema DNS dopo aver verificato con nslookup, che mi ha restituito questo:
Server: 127.0.0.53
Address: 127.0.0.53#53
invece del mio indirizzo IP effettivo.
L'ho risolto eseguendo questi comandi:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot

Vai alla pagina, scarica il file zip del plugin e installalo, quindi attivalo.
Accedi alla tua Dashboard di WordPress, clicca su WPCF Editor, apri la scheda Proxy.
Configura il tuo Proxy HTTP.
Almeno sul mio funziona.

Ecco come ho risolto il mio problema.
Passo 1: Vai su Cpanel
Passo 2: Clicca su "File Manager"
Passo 3: Apri "Wp-config.php" in modalità modifica.
Passo 4: Incolla questa riga define('WP_HTTP_BLOCK_EXTERNAL', false);
alla fine.
Passo 5: Salva il file
Ora controlla la tua Dashboard http://yourdomain.com/wp-admin/
- credo che il problema sarà risolto.
