Es benötigt eine Verbindung zu wordpress.org und läuft ab. Ich bin hinter einer Unternehmensfirewall. Ich hatte dieses Problem noch nie in früheren Versionen. Warum braucht theme.php Zugriff auf wordpress.org und was kann ich tun, wenn dies nicht der Fall ist (oder etwas, das es mir ermöglicht, meine Proxy-Einstellungen zu verwenden)?
Hinzufügen einer Fehlermeldung:
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 bitte in den Support-Foren. (WordPress konnte keine sichere Verbindung zu WordPress.org herstellen. Bitte wenden Sie sich an Ihren Serveradministrator.) In C: \ inetpub \ wwwroot \ ticket \ wp-admin \ includes \ theme.php in Zeile 298
Dies ist definitiv neu in 3.7. Wir haben 3.6.1 4-5 mal installiert und keine Probleme. Ich würde Leute haben, die mir den Kopf abhacken, wenn sie ihr Thema nicht ändern könnten.
Update: 3.8 hat viele der Hauptprobleme behoben. Wir können jedoch immer noch keine Plugins finden, keine Themen finden oder die Dashboard-Feeds abrufen. Wenn jemand eine Lösung für diese Probleme hat - auch wenn es sich um einen Vorschlag für den Proxyserver handelt - wäre dies hilfreich.
Dies ist ein Problem mit Änderungen in der HTTP-API von WordPress. Es ist nicht mehr vollständig mit cURL kompatibel.
Ich bin nicht sicher, warum genau es passiert (es werden keine Kontextinformationen angegeben, wenn dieser Fehler auftritt), aber Sie können eine vorübergehende Korrektur hinzufügen.
Fügen Sie in einem Plugin oder ganz am Ende Ihres Plugins
wp-config.php
die folgenden Zeilen hinzu:Dadurch wird cURL deaktiviert und die Fehlermeldung wird ausgeblendet, ohne dass andere Komponenten auf dem Server beeinträchtigt werden.
Der Vollständigkeit halber hier meine aktuellen cURL-Details:
quelle
Ich hatte keine Zeitüberschreitung, aber die Anforderungen von https://api.wordpress.org erhielten
500 handshakefailed
Fehler von der Unternehmensfirewall. Ich stellte fest, dass ich auf meinem Ubuntu 12.04-System keine Installation durchführen konntephp5-curl
. Nachdem ich es installiert und apache2 neu gestartet hatte, verschwand das Problem.quelle
In Ihrem Fall handelt es sich möglicherweise nur um ein Netzwerkproblem. Aber ich hatte ein Problem mit der gleichen Warnung (daher kann es zutreffen, obwohl es mehrere mögliche Gründe haben kann) und habe hier in Wordpress eine Lösung gefunden , allerdings auf localhost. Sie schlugen vor, die in der Fehlermeldung angegebenen Dateien durch dieselben Dateien aus der Neuinstallation derselben Wordpress-Version zu ersetzen (laden Sie einfach die ZIP-Datei für diese Version herunter, entpacken Sie die betreffende Datei und kopieren Sie sie).
In meinem Fall war es
(path-to-wordpress)/wp-include/update.php
, in Ihrem Fall wäre es(path-to-wordpress)/wp-admin/include/theme.php
. Nach meinem Verständnis wurden einige Teile einer Datei, in der das Herstellen der sicheren Verbindung behandelt wird, während eines Updates beschädigt.quelle