Ein unerwarteter Fehler ist aufgetreten. Möglicherweise stimmt etwas nicht mit WordPress.org oder der Konfiguration dieses Servers


15

Ich verwende WordPress auf einem lokalen WAMP-Server und wenn ich zu "Plugins" oder "Dashboard> Updates" oder sogar zu "Dashboard" gehe, wird nichts geladen (keine WordPress-Nachrichten, keine Updates, und ich kann nicht nach Plugins suchen noch aktualisieren).

Im Abschnitt "Plugins" wird Folgendes angezeigt, wenn ich versuche, nach etwas zu suchen:

Ein unerwarteter Fehler ist aufgetreten. Möglicherweise stimmt etwas nicht mit WordPress.org oder der Konfiguration dieses Servers. Wenn Sie weiterhin Probleme haben, versuchen Sie es in den Support-Foren.

Hat jemand dieses Problem schon einmal angetroffen? Es ist mir vor ein paar Wochen über Nacht passiert. Es hat lange funktioniert und dann hat es eines Tages aufgehört. Was ich schon gemacht habe:

  • Durchsucht die Support-Foren von Google und WordPress.org. Dieses Problem wird hunderte Male erwähnt und es gibt keine Lösung.
  • Überprüft php.ini, Apaches Konfiguration, .htaccess, aktiviert potenziell verwandte PHP / Apache-Module, überprüft, ob WAMP auf "online" gesetzt ist (auf meinen WAMP kann jetzt von anderen Netzwerkcomputern zugegriffen werden).
  • Erlaubt jede Erlaubnis für WAMP unter "Erlaube ein Programm durch die Windows Firewall".
  • Alle Plugins und Themes außer dem Standard deaktiviert.
  • Aktiviert [Einstellungen> Allgemein], um festzustellen, ob und welche URLs gültig sind.
  • Erneut gespeichert [Einstellungen> Permalinks].
  • Installierte ein anderes WordPress auf diesem localhost und es funktioniert . Also, warum nicht der erste?

Installieren Sie WordPress neu.
Kaiser

2
@kaiser Ja, es wird funktionieren und das habe ich gemacht. Aber warum ist das passiert? Was ist passiert? Sollten alle, die sich demselben Problem gegenübersehen und diese Frage eingeben, in diesem Fall ihre WordPress-Websites (möglicherweise live) neu installieren?
Paul

1
Ich würde annehmen, dass das Problem unvollständige oder beschädigte Dateien ist. Also ja, das wäre mein Vorschlag.
Kaiser

1
Ich habe WordPress 3.5 und dann WordPres 3.6 für ungefähr 10 Monate auf diesem localhost benutzt. Es war vor ein oder zwei Wochen kaputt und heute konnte ich kein Update auf WordPress 3.7 durchführen. Ich habe / wp-includes / und / wp-admin / und andere Dateien mit Ausnahme von wp-config.php und / wp-content / aktualisiert. Als ich localhost / wp-admin eingab , bat es mich, die Datenbank zu aktualisieren, und die Aktualisierung auf WordPress 3.7 funktionierte, aber das Problem blieb bestehen. Das erneute Hochladen von Dateien und das Aktualisieren von WordPress ist also keine Lösung. Das ist vielleicht etwas falsch mit der Datenbank. Das erneute Installieren der gesamten WordPress- und Bereinigungsdatenbank hilft.
Paul

Antworten:


5

In meinem Fall war es einfach die SITE-URL, die in Einstellungen -> Allgemein leer gelassen wurde. Ich füllte es mit meiner Site-URL und alles begann wieder zu funktionieren.

Ich fand es heraus, indem ich WP_DEBUG in wp-config.php aktivierte, und ich bekam den folgenden Fehler: "Hinweis: Undefinierter Index: Host"


3

Für mich war das Problem, dass meine localhost-Software (MAMP, auf macOS) keine sichere Verbindung herstellen konnte. Nach dem Aktivieren von WP_DEBUG und dem Überprüfen der Protokolldatei wurde der folgende Fehler angezeigt (Hervorhebung von mir hinzugefügt):

PHP-Warnung: Ein unerwarteter Fehler ist aufgetreten. Möglicherweise stimmt etwas nicht mit WordPress.org oder der Konfiguration dieses Servers. Wenn Sie weiterhin Probleme haben, versuchen Sie es in den Support-Foren. ( WordPress konnte keine sichere Verbindung zu WordPress.org herstellen . Bitte wenden Sie sich an Ihren Serveradministrator.) In wp-includes / update.php

Nach einigem Nachforschen habe ich eine Website gefunden, die besagt, dass meine PHP-cURL-Erweiterung möglicherweise deaktiviert ist. Ich habe eine phpinfo () Seite erstellt, die überprüft werden soll. es war bereits aktiviert.

Dann habe ich eine andere Site gefunden, die besagt, dass MAMP eine libcurl-Bibliothek enthält, in der ein ca-cert-Bundle fehlt. Ich werde den Seiteninhalt hier kopieren, für den Fall, dass diese Seite länger dauert :)

Wenn Sie MAMP verwenden und etwas mit cURL tun, werden Sie wahrscheinlich auf folgende Fehler stoßen:

CURL-Fehler (60): Problem mit dem SSL-Zertifikat. Überprüfen Sie, ob das CA-Zertifikat in Ordnung ist. Details: Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatprüfung fehlgeschlagen

Keine Sorge: MAMP ist mit einer Curl-Bibliothek gebündelt, in der anscheinend ein Ca-Cert-Bundle fehlt, das wir durch einfaches Neukompilieren von libcurl lösen, das MAMP verwendet

Gehen wir also wie folgt vor:

  1. Führen Sie / Applications / MAMP / Library / bin / curl-config --version aus, um festzustellen, welche Version Sie haben

  2. Gehen Sie zu http://curl.haxx.se/download/ und laden Sie die richtige Version herunter

  3. Konfigurieren Sie es mit ./configure --prefix = / Applications / MAMP / Library /

  4. make && make install

Wenn alles gut gegangen ist, starten Sie einfach MAMP neu und der Fehler sollte verschwunden sein

Kopiert von http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something


Ich habe nach Abschluss des Konfigurationsschritts festgestellt, dass SSL Support auf no und SSH Support auf no gesetzt ist. Wird dies auch Probleme verursachen?
Adam Patterson

0

Nun, auch wenn ich ein ähnliches Problem hatte, wurde es durch folgende Schritte gelöst.
1) Melden Sie sich bei "Cpanel" Ihres Hostings an.
2) Gehen Sie zu "Health Checks and Monitoring".
3) Klicken Sie auf "Port 80".
4) Überprüfen Sie, ob es blockiert ist
.
b) NEIN >> Wenden Sie sich an Ihren Hosting-Support.
5) Wenn 4a >> Klicken Sie auf den Port entsperren, kann es einige Minuten dauern, bis der Port entsperrt ist.


Er ist auf localhost und erwähnt dies in seiner ersten Zeile.
trainoasis

0

Stieß auf das gleiche Problem. Das Dashboard wurde problemlos geladen, nur die Abschnitte "Designs" und "Plugins" waren sehr langsam.

Fand heraus, dass es nur ein DNS-Problem war, nachdem ich mit nslookup nachgesehen hatte.

Server:     127.0.0.53
Address:    127.0.0.53#53

anstelle meiner eigentlichen IP-Adresse.

Gelöst es, indem Sie dies tun:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 

-1

Nachdem ich mehr Zeit damit verbracht habe, habe ich dies durch Anschauen gelöst

wp-config.php

Stellen Sie sicher, dass dieses Flag falsch ist, falls dies nicht der Fall ist

define('WP_HTTP_BLOCK_EXTERNAL', false);

Ich habe diesen Wert auf false gesetzt, das Problem ist noch vorhanden.
Trainoasis

-2

Versuchen Sie, wordpress.org zu pingen, und geben Sie den DNS-Eintrag in /etc/resolv.conf ein


-2

Bearbeiten wp_config.phpSie den folgenden Code und fügen Sie ihn am Ende der Datei hinzu:

define('FS_METHOD', 'direct');

Das sollte die Installation von Plugins und Themes direkt aus dem Online-Repository ermöglichen.


-2

Gehen Sie zu Diese Seite, laden Sie die zip-Datei des Plugins herunter, installieren Sie sie und aktivieren Sie sie.

Wechseln Sie zu Ihrem WordPress-Dashboard, klicken Sie auf WPCF-Editor, und öffnen Sie den Tab-Proxy.

Stellen Sie Ihren HTTP-Proxy ein.

Zumindest funktioniert es bei mir.


-2

Definieren Sie einfach Ihre Site-URL in der wp_configDatei. Beispiel:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );

-2

So wurde mein Problem behoben.

Schritt 1: Gehen Sie zu Cpanel.
Schritt 2: Klicken Sie auf "File Manager".
Schritt 3: Öffnen Sie "Wp-config.php" im Bearbeitungsmodus.
Schritt 4: Fügen Sie diese Zeile define('WP_HTTP_BLOCK_EXTERNAL', false);am Ende ein. Schritt 5: Speichern Sie die Datei

Überprüfen Sie nun Ihr http://yourdomain.com/wp-admin/Dashboard - ich denke, es wird behoben.


Er ist auf localhost und erwähnt dies in seiner ersten Zeile. Auch dies behebt das Problem nicht :)
Trainoasis
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.