Entfernen der “Ihr Backup-Ordner könnte für die Öffentlichkeit sichtbar sein” Nachricht generiert von der WP-DBManager-Plugin

Ich habe das WordPress eines Kunden von 2.8 auf 3.0.1 aktualisiert und nach dem Upgrade bekomme ich diese Nachricht nun im Dashboard:

Ihr Backup-Ordner könnte für die Öffentlichkeit sichtbar sein

Verschieben Sie die .htaccess-Datei von Wp-content / plugins / wp-dbmanager nach / home / username / public_html / wp-content / backup-db, um dieses Problem zu beheben

Das WordPress meines Kunden ist im /wordpress/ sub-Verzeichnis installiert, dh:

http://domain-name.com/wordpress/

Dies wurde vom Plugin zur Verfügung gestellt, um das Problem zu lösen (der Dateiname ist wp-content/plugins/wp-dbmanager/htaccess.txt ):

  order allow,deny deny from all  

Ich habe diese Datei auf meinen PC heruntergeladen und dann erneut auf den Server hochgeladen:

/home/usearname/public_html/wp-content/backup-db/

aber im Dashboard wird immer noch eine Warnmeldung angezeigt. Wie löse ich dieses Problem?

Solutions Collecting From Web of "Entfernen der “Ihr Backup-Ordner könnte für die Öffentlichkeit sichtbar sein” Nachricht generiert von der WP-DBManager-Plugin"

Getriebe-fest **:

Im Quellcode suchen …

Hier ist die function von WP-DBManager Plugin , die diesen Fehler erzeugt:

 function dbmanager_admin_notices() { $backup_options = get_option('dbmanager_options'); if(!@file_exists($backup_options['path'].'/.htaccess')) { echo '

'.__('Your backup folder MIGHT be visible to the public', 'wp-postratings').'

'.sprintf(__('To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to %s', 'wp-postratings'), $backup_options['path']).'

'; } }

Überprüfen Sie die Quelle des Fehlers (Wortspiel beabsichtigt …)

Der Schlüssel Test ist:

file_exists($backup_options['path'].'/.htaccess')

Also ist dein Problem …?

Wenn ich den obigen Test lese, ist das Problem entweder einer der folgenden:

  1. Sie haben .htaccess.txt hochgeladen, ohne die Erweiterung .txt zu entfernen , oder

  2. Das Plugin ist so konfiguriert, dass es in ein anderes Verzeichnis gesichert wird und Sie die Datei an die falsche Stelle hochgeladen haben.

Das Backup-Verzeichnis finden

Wenn letzteres zu finden ist, finden Sie das Backup-Verzeichnis (nach Ersatz Ihrer Domain für example.com ) hier:

http://example.com/wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php

Hier ist ein Screenshot der Seite der Admin-Konsole, wo Sie diese Option finden können:

Datenbankoptionen Seite für WP-DBManager Plugin für WordPress

Natürlich wäre eine andere Option, das Plugin zu deaktivieren und etwas anderes zu verwenden, um die Seite zu sichern, vorausgesetzt, das ist eine Option.

Mein Rat auf Was ist falsch?

Wenn ich wetten müsste, würde ich Geld auf die Wahrscheinlichkeit legen, dass Sie nicht erkannt haben, dass Sie die .txt Erweiterung entfernen müssen, da das Plugin nur annimmt, dass Benutzer die Erweiterung entfernen würden und dies nicht explizit angeben. Wenn der Benutzer bereits mit der .htaccess Datei vertraut ist, ist es ein Kinderspiel. Für alle anderen ist es griechisch!

Meine Wette ? Sie haben gesagt, dass das WordPress Ihres Kunden installiert ist

 http://domain-name.com/wordpress/ 

aber du hast den .htaccess hochgeladen

 /home/usearname/public_html/wp-content/backup-db/ 

Ich denke, der richtige Weg ist:

 /home/usearname/public_html/wordpress/wp-content/backup-db/ 

Der Grund dafür, dass der .htaccess nicht in der Zip-Datei ist, ist, dass WordPress ‘svn es nicht erlaubt, in der Zip-Datei zu sein … Für die Nachricht:

Themen

Siehe: http://wordpress.org/support/topic/db-backup-folder-visible-to-the-public?replies=36#post-1157221 für den Thread, für mich damals war es der falsche Weg. (siehe auch http://forums.lesterchan.net/index.php?topic=3714.0 )

für Dreamhost:

Wie man WP-DBManager WordPress Plug-in Fehlermeldung beheben Glücklicherweise ist die Reparatur ziemlich einfach. Gehen Sie in Ihrem WordPress-Kontrollfeld in die DB-Optionen unter database und ändern Sie den Pfad zu Backup, um das .directory NICHT einzuschließen, was auch immer es ist. Löschen Sie im obigen Beispiel den /.swami/ Teil des Pfades. Das verlässt /home/domain.com/wp-content/backup-db. Speichern Sie die Änderungen und klicken Sie dann auf eine andere Plug-In- oder Control Panel-Option und dann wieder auf die database (um sie erneut zu versuchen und die Datei zu lesen). Die Fehlermeldung sollte verschwinden und, noch wichtiger, Ihre Sicherungen sollten wieder funktionieren. Sie können testen, ob WP-DBManager-Sicherungen funktionieren, indem Sie auf Backup-database klicken, die eine manuelle Sicherung ausführt. (http://besthubris.com/computers-internet/fix-wp-dbmanager-error-warning-your-backup-folder-might-be-visible-to-the-public/)

Haben Sie (/ delete) /home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess ?

Wenn es noch da ist, selbst wenn du es nach /home/usearname/public_html/wordpress/wp-content/backup-db/ kopiert hast, wirst du diese Fehlermeldung erhalten.

Damit:

  1. Stellen /home/usearname/public_html/wordpress/wp-content/backup-db/.htaccess sicher, dass /home/usearname/public_html/wordpress/wp-content/backup-db/.htaccess vorhanden ist
  2. Stellen /home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess sicher, dass /home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess nicht existiert

Hier ist, was den Fehler für mich behoben … anscheinend, als ich die .htaccess.txt-Datei verschoben habe, löschte ich die. TXT- Erweiterung, aber irgendwie das “.” an der Vorderseite des Dateinamens wurde auch gelöscht, so dass ich mit nur htaccess und keine vorhergehenden “.” an der Vorderseite des Dateinamens wie es sein sollte … also:

Das ist natürlich falsch —–> htaccess < --- kein Punkt am Anfang des Dateinamens

Dies ist korrekt ——-> .htaccess < ---- Beachten Sie den Punkt / Dezimalpunkt am Anfang des Dateinamens. Sobald ich den vorhergehenden Punkt hinzugefügt habe, ist die Warnmeldung verschwunden. Ich hoffe, das hilft.