Schwerwiegender Fehler: Aufruf der undefinierten Funktion wp_installing()

Lesezeit: 3 Minuten

Schwerwiegender Fehler Aufruf der undefinierten Funktion wp installing
Kusik K

In WordPress kann ich diese Fehlermeldung erhalten, während ich in WordPress 4.4 aktualisiere, wie ich meine Website zurücksetzen kann

Fatal error: Call to undefined function wp_installing() in /home/u365143419/public_html/keerthikaprinters/wp-includes/functions.php on line 1354

  • Sie müssen weitere Informationen hinzufügen, z. B. Ihren PHP-Code und das Szenario, damit wir Ihnen helfen können.

    – Herr Mush

    13. Dezember 2015 um 7:56 Uhr

  • Ich aktualisiere nur die WordPress und plötzlich kann ich mein Netzwerk verlieren, danach kann ich nur diese Fehlermeldung sehen

    – Kusik K

    13. Dezember 2015 um 8:16 Uhr

  • Installieren Sie also besser Ihr WordPress neu. Es scheint, dass Ihre aktuelle Installation beschädigt ist.

    – revo

    13. Dezember 2015 um 8:45 Uhr


  • Wenn ich neu installieren kann, habe ich meine Dateien verloren … wie man sie sichert und wiederherstellt

    – Kusik K

    13. Dezember 2015 um 8:47 Uhr

Folgendes hat mir geholfen, das Problem zu beheben:

1) Erstellen Sie ein Backup aller Dateien und der Datenbank (dringend empfohlen)

2) Löschen Sie alle Dateien und Ordner außer dem Ordner wp-content. Sie benötigen diesen Ordner. Es enthält alle Dateien für Ihr Design und Plugin.

3) Ersetzen Sie alle WordPress-Dateien im Installations-Download AUSSER wp-content.

4) Aktualisieren Sie wp-config.php mit Ihren Datenbankanmeldeinformationen. Sie können in deiner aktuellen wp-config.php abgerufen werden.

5) Testen Sie Ihre Website. Wenn alles gut aussieht, melden Sie sich in Ihrem Admin-Panel an und prüfen Sie, ob die Datenbank aktualisiert werden muss.

Hoffe es hilft, falls du das Problem noch nicht gelöst hast.

  • Dies ist der beste Weg, um ein fehlgeschlagenes WP-Upgrade zu beheben (gerade meinen Tag gerettet) vorheriges Backup + Dateien ersetzen

    – Alfonso

    18. Mai 2016 um 16:47 Uhr

Die Funktion wp_installing ist eine neue Funktion in /wp-includes/load.php, ab WordPress v4.4.0.

Aus meiner Recherche/Erfahrung gibt es 2 Gründe für das Problem (und es könnte beides sein):

1) Beschädigte WordPress-Dateien, zum Beispiel verursacht durch eine unvollständige Update-Installation, in diesem Fall müssen Sie die Kern-WordPress-Dateien (z. /wp-admin/, /wp-includes/und das .php Dateien im Stammverzeichnis Ihrer WordPress-Site (obwohl Sie vorsichtig mit wp-config.php wenn Sie auch eine Entwicklungsumgebungsversion haben!)). Überprüfen Sie das zumindest /wp-includes/load.php enthält die neue Funktionsdefinition für function wp_installing().

2) WordPress wird durch eine Update-Installation (z. B. durch ein fehlgeschlagenes Update) „verwirrt“ und denkt, dass es so ist in den Installationsvorgang, wenn dies nicht der Fall ist (oder wenn er teilweise fehlgeschlagen ist).

Nachdem ich sichergestellt hatte, dass 1) nicht das Problem war (indem ich einen Dateivergleich zwischen den „out of the box“-WordPress-Dateien (aus dem WordPress-Zip-Download) durchführte, ein bisschen mehr recherchierte und mir die Haare ausraufte), fand ich das heraus Es gibt ein WordPress-PHP-Flag WP_INSTALLING die der Kern während eines Updates als Teil der Abwicklung des Installationsprozesses verwendet. Am Ende meiner Weisheit habe ich vorübergehend folgendes eingebaut wp-config.php:

define('WP_INSTALLING', false);

und meine ausgefallene/kaputte Seite neu geladen, und siehe da, meine WordPress-Seite fing an zu arbeiten! Ich entferne dann diese Zeile und die Site funktioniert seitdem einwandfrei.

Ich kann nur davon ausgehen, dass WordPress irgendwie verwirrt war, weil mein erster Versuch, WordPress mit der automatischen WordPress-Update-Funktion zu aktualisieren, fehlgeschlagen ist und ich dann alle WordPress-Kerndateien per FTP hochgeladen habe, um ein manuelles Update durchzuführen, um das Problem zu beheben in welchem ​​Zustand es sich befand (was selbst ein Neustart des Webservers nicht behoben hat). Erzwingen der WP_INSTALLING vorübergehend zu kennzeichnen false So wurde WordPress intern aussortiert und die Dinge konnten wieder normal funktionieren. Interessanterweise forderte mich WordPress danach auf, meine Datenbank zu aktualisieren (was ich auch tat), und das scheint mir zu bestätigen, dass die WordPress-Update-Installation auf halbem Weg unterbrochen wurde und die Ursache für meine Probleme/diesen schwerwiegenden Fehler/WordPress-Denken war, dass die WP_INSTALLING Flag war eigentlich aktuell als gesetzt true.

1002510cookie-checkSchwerwiegender Fehler: Aufruf der undefinierten Funktion wp_installing()

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy