A apărut o eroare neașteptată. E posibil să fie o problemă cu WordPress.org sau cu configurarea acestui server

25 oct. 2013, 12:30:44
Vizualizări: 76.7K
Voturi: 18

Rulez WordPress pe un server WAMP local și ori de câte ori accesez "Plugins" sau "Dashboard > Actualizări" sau chiar "Dashboard", nu se încarcă nimic (nu apar știrile WordPress, nu există actualizări și nu pot căuta sau actualiza plugin-uri).

În secțiunea "Plugins", văd următorul mesaj când încerc să caut ceva:

A apărut o eroare neașteptată. E posibil să fie o problemă cu WordPress.org sau cu configurarea acestui server. Dacă problemele persistă, vă rugăm să încercați forumurile de suport.

S-a mai confruntat cineva cu această problemă? Mi s-a întâmplat brusc acum câteva săptămâni. A funcționat mult timp și apoi într-o zi s-a oprit. Ce am făcut deja:

  • Am căutat pe Google și pe forumurile de suport WordPress.org. Această problemă este menționată de sute de ori și nu există o soluție.
  • Am verificat php.ini, configurația Apache, .htaccess, am activat modulele PHP/Apache potențial relevante, am verificat dacă WAMP este setat pe "online" (WAMP-ul meu este acum accesibil de pe alte calculatoare din rețea).
  • Am permis toate permisiunile pentru WAMP în "Permite un program prin Windows Firewall".
  • Am dezactivat toate plugin-urile și temele în afară de cea implicită.
  • Am verificat [Setări > General] pentru a vedea dacă URL-urile sunt valide și sunt.
  • Am resalvat [Setări > Permalinks].
  • Am instalat un alt WordPress pe acest localhost și funcționează. Deci, de ce nu funcționează primul?
5
Comentarii

Reinstalează WordPress.

kaiser kaiser
25 oct. 2013 13:31:25

@kaiser Da, va funcționa și am făcut asta. Dar de ce s-a întâmplat acest lucru? Ce s-a întâmplat? Ar trebui ca toți cei care se confruntă cu aceeași problemă și ajung la această întrebare să-și reinstaleze site-urile WordPress (potențial live) când se întâmplă asta?

Atadj Atadj
25 oct. 2013 14:18:53

Presupun că problema este din cauza fișierelor incomplete sau corupte. Deci da, asta ar fi sugestia mea.

kaiser kaiser
25 oct. 2013 14:25:09

Folosesc WordPress 3.5 și apoi WordPress 3.6 de aproximativ 10 luni pe acest localhost. A încetat să funcționeze acum una sau două săptămâni și astăzi nu am reușit să actualizez la WordPress 3.7. Am actualizat fișierele din /wp-includes/, /wp-admin/ și alte fișiere, cu excepția wp-config.php și /wp-content/. Când am intrat pe http://localhost/wp-admin/ mi s-a cerut să actualizez baza de date și actualizarea la WordPress 3.7 a funcționat, dar problema a rămas. Deci, reîncărcarea fișierelor și actualizarea WordPress nu este o soluție. Probabil este ceva în neregulă cu baza de date. Reinstalarea completă a WordPress și curățarea bazei de date ajută.

Atadj Atadj
25 oct. 2013 17:19:51

pentru redhat/centos, verifică starea selinux

Akhil Akhil
19 aug. 2020 12:58:44
Toate răspunsurile la întrebare 10
0

În cazul meu, pur și simplu adresa URL a site-ului era lăsată goală în Setări -> General. Am completat-o cu URL-ul site-ului meu și totul a început să funcționeze din nou.

Am aflat acest lucru activând WP_DEBUG în wp-config.php și am primit această eroare: "Notice: Undefined index: host"

26 aug. 2015 16:42:22
1

Pentru mine, problema a fost că software-ul meu localhost (MAMP, pe macOS) nu a putut stabili o conexiune securizată. După ce am activat WP_DEBUG și am verificat fișierul de log, am văzut următoarea eroare (evidențiată de mine):

PHP Warning: A apărut o eroare neașteptată. Ceva poate fi greșit cu WordPress.org sau cu configurația acestui server. Dacă problemele persistă, încercați forumurile de suport. (WordPress nu a putut stabili o conexiune securizată către WordPress.org. Vă rugăm să contactați administratorul serverului.) în wp-includes/update.php

După puțină cercetare, am găsit un site care sugera că extensia PHP cURL ar putea fi dezactivată. Am creat o pagină phpinfo() pentru a verifica; era deja activată.

Apoi am găsit alt site care spunea că MAMP vine cu o bibliotecă libcurl care nu are un pachet de certificate CA. Voi copia conținutul paginii aici, pentru cazul în care această pagină rezistă mai mult :)

Dacă utilizați MAMP și faceți ceva cu cURL, este posibil să întâlniți următoarea eroare:

CURL error (60): Problemă cu certificatul SSL, verificați dacă certificatul CA este OK. Detalii:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Nu vă faceți griji: MAMP este livrat cu o bibliotecă curl care pare să nu aibă un pachet de certificate CA, pe care îl vom rezolva prin simpla recompilare a libcurl pe care MAMP îl utilizează

Deci, haideți să facem următoarele:

  1. Rulați /Applications/MAMP/Library/bin/curl-config --version pentru a vedea ce versiune aveți

  2. Accesați http://curl.haxx.se/download/ și descărcați versiunea corectă

  3. Configurați-o cu ./configure --prefix=/Applications/MAMP/Library/

  4. make && make install

Dacă totul a mers bine, reporniți MAMP și eroarea ar trebui să dispară

Copiat de la http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

25 apr. 2018 22:47:51
Comentarii

Am observat că, odată ce pasul de configurare a fost finalizat, suportul SSL este setat pe nu, iar suportul SSH este, de asemenea, setat pe nu.

Va cauza și acest lucru probleme?

Adam Patterson Adam Patterson
5 aug. 2018 19:35:40
1

Am avut și eu o problemă similară, care a fost rezolvată urmând acești pași:
1) Autentifică-te în "Cpanel" al gazdării tale
2) Accesează "Health Checks and Monitoring"
3) Apasă pe "Port 80"
4) Verifică dacă este blocat,
a) DA>>Șterge fișierele care pot fi listate acolo.
b) NU >> Contactează suportul gazdării tale.
5) Dacă ai ales 4a>>Apasă pe deblocarea portului, ar putea dura câteva minute/ore până se deblochează.

4 oct. 2016 23:51:46
Comentarii

El se află pe localhost și menționează acest lucru în prima sa linie.

trainoasis trainoasis
10 apr. 2018 13:39:17
1

După ce am petrecut mai mult timp pe această problemă, am reușit să o rezolv verificând

wp-config.php

Asigurați-vă că acest flag este setat pe false, dacă este true actualizările nu se vor putea efectua

define('WP_HTTP_BLOCK_EXTERNAL', false);
20 iul. 2017 12:35:15
Comentarii

Am setat asta pe false, dar problema încă persistă.

trainoasis trainoasis
10 apr. 2018 13:38:56
0

Am întâmpinat aceeași problemă. Panoul de control se încărca corect, doar secțiunile de Tematici și plugin-uri erau foarte lente.

Am descoperit că era doar o problemă de DNS după ce am verificat cu nslookup, care mi-a afișat asta:

Server:     127.0.0.53
Address:    127.0.0.53#53

în loc de adresa mea IP reală.

Am rezolvat problema făcând următoarele:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 
22 iun. 2018 11:57:38
0
-2

Încearcă să faci ping la wordpress.org, adaugă intrarea DNS în /etc/resolv.conf

13 feb. 2017 18:34:51
0
-2

Editează fișierul wp_config.php și adaugă următorul cod la sfârșitul fișierului:

define('FS_METHOD', 'direct');

Această modificare va permite instalarea directă a plugin-urilor și temelor din depozitul online.

7 aug. 2017 04:45:52
0
-2

Accesează această pagină, descarcă fișierul ZIP al plugin-ului, instalează-l și apoi activează-l.

Mergi în Panoul de control WordPress, dă clic pe WPCF Editor, deschide fila Proxy.

Configurează proxy-ul HTTP.

Cel puțin la mine funcționează.

13 ian. 2018 15:16:59
0
-2

Doar definiți adresa URL a site-ului în fișierul wp_config, de exemplu:

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

Așa am rezolvat problema mea.

Pasul 1: Accesează Cpanel
Pasul 2: Dă click pe "File Manager"
Pasul 3: Deschide "Wp-config.php" în modul de editare.
Pasul 4: Lipește această linie define('WP_HTTP_BLOCK_EXTERNAL', false); la sfârșit. Pasul 5: Salvează fișierul

Acum verifică-ți http://yourdomain.com/wp-admin/ Dashboard - cred că va funcționa.

16 ian. 2018 23:30:22
Comentarii

El este pe localhost și menționează acest lucru în prima linie. De asemenea, aceasta nu rezolvă problema :)

trainoasis trainoasis
10 apr. 2018 13:40:00