WordPress 3.8.1 Update Fehler

Derzeit läuft WordPress 3.8.1 Französisch, aber WordPress bittet mich, auf eine neue Version zu aktualisieren.

Bei der Aktualisierung erhalte ich den folgenden Fehler:

Warning: copy(/home/XXXXXX/domains/XXXXXX.com/public_html/wp-admin/includes/update-core.php) [function.copy]: failed to open stream: Permission denied in /home/XXXXXX/domains/XXXXXX.com/public_html/wp-admin/includes/class-wp-filesystem-direct.php on line 217 

Die Reise ist einfach und schnell, und Sie haben die Möglichkeit, Ihre Tickets zu kaufen. Das Problem ist in der Regel in den Fällen in den Berechtigungen von fichiers .: wp-admin/includes/update-core.php

Échec de l’installation

Übersetzung für oben:

Das Update kann nicht durchgeführt werden, da wir bestimmte Dateien nicht kopieren können. Dieses Problem ist normalerweise mit Inkonsistenzen in der Dateiberechtigung verbunden: wp-admin/includes/update-core.php

Installation fehlgeschlagen.

Wir müssen wissen, mit welcher Art von Dateien Inkonsistenzen es zu tun hat und welche Vorgehensweise es beheben würde.

Solutions Collecting From Web of "WordPress 3.8.1 Update Fehler"

Der Benutzer, auf dem der Server ausgeführt wird, muss die Dateien im WordPress-core schreiben und ändern können. Nämlich, dass dem Updater gesagt wurde: Permission denied als versucht wurde, wp-admin/includes/update-core.php .

Was die Berechtigungen sein müssen, damit dies funktioniert, unterscheiden sich von Server zu Server. Dieser Artikel spricht mehr über Dateiberechtigungen und die relevanten Ordner und kann hilfreich sein, aber es gibt keine definitive “Antwort auf 123 und es wird funktionieren” Antwort.

Meine persönliche Empfehlung wäre, den Auto-Updater nie zu verwenden und zu aktualisieren mit:

  • Git
  • SVN
  • Sicheres FTP

Einfach die neue Version von WordPress über die alte Version stellen, sollte den Job erledigen. Sie werden aufgefordert, Ihre database beim nächsten Besuch der Verwaltungsoberfläche zu aktualisieren. Dadurch wird der integrierte automatische Updater jedoch in Zukunft nicht funktionieren, aber Ihre Kopie wird manuell aktualisiert.

Sie müssen sicher sein, dass PHP und damit WordPress in der Lage ist, Ihre Dateien zu bearbeiten. Sehen Sie sich http://codex.wordpress.org/Changing_File_Permissions an, um zu erfahren, wie Sie Dateiberechtigungen ändern können.

Ich hatte das gleiche Problem und ich fand nur einen Artikel, der mein Problem behob. Es hängt davon ab, wer Ihr Hosting tut und welche Art von Hosting es ist. Ein Weg, wie Sie es tun können, ist durch Ihr FTP-Programm. Ich benutze Filezilla.

  1. Öffnen Sie Filezilla (ftp-Programm, das ich verwende) verbinden Sie sich mit Ihrem Hosting-Account, genau wie Sie es beim Übertragen von Dateien tun.

  2. Geh zu deiner Root-Domain / wo auch immer dein Verzeichnis WordPress hat (meins ist eine Subdomain / Blog)

  3. Klicken Sie auf den Ordner und klicken Sie mit der rechten Maustaste. Wenn Sie dies tun (auf FileZilla sowieso), werden Sie einen Link für “Dateiattribute” sehen. Klick es.

  4. Das gibt Ihnen alle verschiedenen Berechtigungen. Mach dir keine Sorgen über alle Kontrollkästchen, gehe einfach auf “numerischer Wert”. Ich habe das nur auf 755 gesetzt, dann klicke auf ein Feld dort, das sagt “recurse in Unterverzeichnisse” und dann “nur auf Verzeichnisse anwenden” und drücke ok. Das ändert die Ordner / Verzeichnisse auf 755.

  5. Dann kannst du hineingehen und auch Dateien ändern, und ich würde 644 benutzen.

Wenn Sie diese Schritte durchlaufen und Sie erhalten eine Nachricht in Ihrem FTP sagen “Befehl nicht verstanden” Es bedeutet wahrscheinlich, dass Ihr Hosting ist ein Windows-Server, kein Linux, und Sie müssen durch einen anderen process gehen. Das ist mir passiert. Ich weiß nicht, wie andere Hosts Dinge tun, aber ich kann Sie auf godaddy Windows hosting durchlaufen.

GoDaddy Windows Hosting

  1. Logge dich in godaddy ein und gehe zu “webhosting” “Launch” FTP manager.

  2. Klicken Sie auf das Kontrollkästchen links neben dem Ordner / Verzeichnis, in dem sich WordPress befindet (meine eigene WordPress-Datei befindet sich wiederum in einer Subdomain: blog.mysite.com. Also aktiviere ich das Kästchen neben dem Ordner “blog”.

  3. Es sollte ein Menü oben sein, einer von ihnen ist “Berechtigungen”.

  4. klicke darauf und deaktiviere das Kästchen “erben” und überprüfe die anderen 3 (“lese, schreibe, setze Kinder auf inheret zurück).

  5. Halte deinen Dateimanager auf GoDaddy geöffnet. In einem anderen Fenster öffnen Sie Ihre WordPress-Admin-Seite und das Update sollte durchlaufen werden.

6. Wenn das klappt, kannst du (optional, aber mit etwas Sicherheit) zu deinem Dateimanager zurückkehren und den Ordner, den du gerade geändert hast, zurücksetzen und alle Kästchen mit Ausnahme von “schreiben” aktivieren.

So habe ich es zum Laufen gebracht.