Si è verificato un errore imprevisto. Potrebbe esserci un problema con WordPress.org o con la configurazione di questo server

25 ott 2013, 12:30:44
Visualizzazioni: 76.7K
Voti: 18

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?
5
Commenti

Reinstalla WordPress.

kaiser kaiser
25 ott 2013 13:31:25

@kaiser Sì, funzionerà e l'ho fatto. Ma perché è successo? Cosa è successo? Tutti coloro che si trovano ad affrontare lo stesso problema e che arrivano a questa domanda dovrebbero reinstallare i loro siti WordPress (potenzialmente in produzione) quando succede?

Atadj Atadj
25 ott 2013 14:18:53

Presumo che il problema siano file incompleti o corrotti. Quindi sì, questa sarebbe la mia soluzione.

kaiser kaiser
25 ott 2013 14:25:09

Ho utilizzato WordPress 3.5 e poi WordPress 3.6 per circa 10 mesi su questo localhost. Si è rotto una o due settimane fa e oggi non sono riuscito ad aggiornare a WordPress 3.7. Ho aggiornato /wp-includes/ e /wp-admin/ e altri file eccetto wp-config.php e /wp-content/. Quando ho inserito http://localhost/wp-admin/ mi ha chiesto di aggiornare il database e l'aggiornamento a WordPress 3.7 è andato a buon fine, ma il problema è rimasto. Quindi, ricaricare i file e aggiornare WordPress non è una soluzione. Questo è probabilmente qualcosa che non va con il database. Reinstallare completamente WordPress e pulire il database aiuta.

Atadj Atadj
25 ott 2013 17:19:51

per redhat/centos, controlla lo stato di selinux

Akhil Akhil
19 ago 2020 12:58:44
Tutte le risposte alla domanda 10
0

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"

26 ago 2015 16:42:22
1

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:

  1. Esegui /Applications/MAMP/Library/bin/curl-config --version per vedere quale versione hai

  2. Vai su http://curl.haxx.se/download/ e scarica la versione corretta

  3. Configurala con ./configure --prefix=/Applications/MAMP/Library/

  4. 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

25 apr 2018 22:47:51
Commenti

Ho notato che una volta completato il passaggio di configurazione, il supporto SSL è impostato su no e il supporto SSH è impostato su no.

Anche questo potrebbe causare problemi?

Adam Patterson Adam Patterson
5 ago 2018 19:35:40
1

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.

4 ott 2016 23:51:46
Commenti

È su localhost e lo menziona nella sua prima riga.

trainoasis trainoasis
10 apr 2018 13:39:17
1

Dopo aver dedicato più tempo a questo problema, l'ho risolto esaminando

wp-config.php

Assicurati che questo flag sia impostato su false, se è true gli aggiornamenti non possono avvenire

define('WP_HTTP_BLOCK_EXTERNAL', false);
20 lug 2017 12:35:15
Commenti

Ho impostato questo su false, ma il problema persiste.

trainoasis trainoasis
10 apr 2018 13:38:56
0

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 
22 giu 2018 11:57:38
0
-2

Prova a fare il ping di wordpress.org, inserisci la voce DNS in /etc/resolv.conf

13 feb 2017 18:34:51
0
-2

Modifica il file wp_config.php e aggiungi il seguente codice alla fine del file:

define('FS_METHOD', 'direct');

Questo dovrebbe permettere l'installazione di plugin e temi direttamente dal repository online.

7 ago 2017 04:45:52
0
-2

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.

13 gen 2018 15:16:59
0
-2

Definisci semplicemente l'URL del tuo sito nel file wp_config, ad esempio:

define( 'WP_SITEURL', 'http://localhost/tuo_sito' );
define( 'WP_HOME', 'http://localhost/tuo_sito' );
16 gen 2018 02:24:53
1
-2

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.

16 gen 2018 23:30:22
Commenti

È su localhost e lo menziona nella sua prima riga. Inoltre, questo non risolve il problema :)

trainoasis trainoasis
10 apr 2018 13:40:00