Was ist diese Fehlermeldung?

Nach der Installation von WordPress und einigen Plugins bekomme ich diesen Fehler, wenn ich eine Sitemap erstelle. Ich habe wirklich keine Ahnung, was das ist und wie man es triggers. Jede Hilfe würde wirklich geschätzt werden!

Warning: file_put_contents(/home/ugywhzos/domains/mydomain.com/public_html/sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /home/ugywhzos/domains/ipadkopen.biz/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 283 

Und dieser Fehler nach dem Bearbeiten eines Beitrags:

 Warning: file_put_contents(/home/ugywhzos/domains/mydomain.com/public_html/sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /home/ugywhzos/domains/mydomain.com/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 283 Warning: Cannot modify header information - headers already sent by (output started at /home/ugywhzos/domains/mydomain/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php:283) in /home/ugywhzos/domains/mydomain.com/public_html/wp-includes/pluggable.php on line 897 

Solutions Collecting From Web of "Was ist diese Fehlermeldung?"

Wenn Sie bereits die Dateien sitemap.xml und (wenn Sie gzip in der einfachen Google-Sitemap sitemap.xml.gz ) sitemap.xml.gz im Stammverzeichnis Ihrer WordPress-Installation, versuchen Sie, sie zu löschen und neue leere Dateien mit den richtigen Berechtigungen für dieses Plugin zu erstellen Führen Sie dann manuell den Sitemap-Generator aus. Wenn diese Dateien nicht vorhanden sind, versuchen Sie, die Dateien zu erstellen.

So würde ich es machen:

  1. sitemap.xml Sie sicher, dass sitemap.xml und sitemap.xml.gz nicht im Stammverzeichnis Ihrer WordPress-Installation vorhanden sind. Wenn dies der rm sitemap.xml , löschen Sie sie mit rm sitemap.xml und rm sitemap.xml.gz über SSH oder löschen Sie sie einfach über Ihren FTP-Client Ihrer Wahl.

  2. Erstellen Sie zwei neue leere Instanzen dieser Dateien. Über SSH: touch sitemap.xml und touch sitemap.xml.gz . Wenn Sie dies über FTP tun (ich verwende WinSCP in diesem Beispiel, es ist kostenlos), navigieren Sie zu Ihrem WordPress-Stammverzeichnis, klicken Sie mit der rechten sitemap.xml , wählen Sie Neu -> Datei und geben Sie sitemap.xml und sitemap.xml.gz . beziehungsweise.

  3. Legen Sie die Dateiberechtigungen für diese Dateien fest. Ich würde versuchen, 755 zu starten, aber es gibt möglicherweise einen empfohlenen Wert in der Dokumentation dieses Plugins. Über SSH: chmod 755 sitemap.xml und chmod 755 sitemap.xml.gz . Wenn Sie FTP mit WinSCP verwenden, klicken Sie mit der rechten Maustaste auf die Dateien, wählen Sie Eigenschaften, und legen Sie den Wert von Octal auf jeweils 0,755 fest.

  4. Klicken Sie in den einfachen Google-Sitemap-Einstellungen (im WordPress-Einstellungsmenü als XML-Sitemap aufgeführt) auf den Link “Sitemap neu erstellen” und prüfen Sie, ob die Sitemaps jetzt generiert werden können.

Wenn ich eine Vermutung nehmen würde, würde ich sagen, dass diese beiden Dateien im Moment nicht existieren und das Simple XML Sitemap Plugin keine Berechtigung hat, neue Dateien auf Ihrem Webserver zu erstellen. Bitte lassen Sie mich wissen, wie es geht.

Diese Fehlermeldung kommt, wenn Ihr PHP-Skript nicht die Schreibrechte für einen Ordner hat. Der beste Weg, um dieses Problem zu lösen, wäre, Ihren Hosting-Provider zu bitten, die richtigen Berechtigungen für den Benutzer festzulegen, unter dem Ihr Webserver läuft.