Entfernen der Meldung "Ihr Sicherungsordner KANN für die Öffentlichkeit sichtbar sein", die vom WP-DBManager-Plugin generiert wird
5 Antworten
- Stimmen
-
- 2010-08-30
Zahnradfest **:
Im Quellcode suchen ...
Hierist die Funktion von WP-DBManager-Plugin daserzeugt diesen Fehler:
function dbmanager_admin_notices() { $backup_options = get_option('dbmanager_options'); if(!@file_exists($backup_options['path'].'/.htaccess')) { echo '<div class="error" style="text-align: center;"><p style="color: red; font-size: 14px; font-weight: bold;">'.__('Your backup folder MIGHT be visible to the public', 'wp-postratings').'</p><p>'.sprintf(__('To correct this issue, move the <strong>.htaccess</strong> file from <strong>wp-content/plugins/wp-dbmanager</strong> to <strong>%s</strong>', 'wp-postratings'), $backup_options['path']).'</p></div>'; } }
Überprüfen Sie die Fehlerquelle (Wortspielbeabsichtigt ...)
Der Schlüsseltest lautet:
file_exists($backup_options['path'].'/.htaccess')
Ihr Problemist also ...?
Wenn Sie den obigen Test lesen,ist Ihr Problementweder eines dieserbeiden:
-
Sie haben
.htaccess.txt
hochgeladen,ohne die Erweiterung.txt
oder zuentfernen
-
Das Pluginist so konfiguriert,dassesin einem anderen Verzeichnisgesichert wird. Sie haben die Datei daher an diefalsche Stelle hochgeladen.
Suchen des Sicherungsverzeichnisses
In letzterem Fallfinden Sie das Sicherungsverzeichnis (nachdem Sie
example.com
durch Ihre Domainersetzt haben) hier:http://example.com/wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php
Hieristein Screenshot der Admin-Konsolenseite,auf der Sie diese Optionfinden:
Eine andere Option wärenatürlich,das Plugin zu deaktivieren undetwas anderes zum Sichern der Site zu verwenden,vorausgesetzt,diesisteine Option.
Meine Vermutung,wasfalschist?
Wennich wettenmüsste,würdeich Geld auf die Wahrscheinlichkeit legen,dass Sienicht realisiert haben,dass Sie die Erweiterung
.txt
entfernenmüssen,da das Pluginnur davon ausgeht,dass Benutzer wissen,dass sie die Erweiterungentfernenmüssen,und somitgibt diesnicht ausdrücklich an. Wenn der Benutzerbereitsmit der Datei.htaccess
vertrautist,ist diesein Kinderspiel.für alle anderenistesgriechisch!gear-solid**:
Looking in the Source Code...
Here's the function from WP-DBManager Plugin that generates that error:
function dbmanager_admin_notices() { $backup_options = get_option('dbmanager_options'); if(!@file_exists($backup_options['path'].'/.htaccess')) { echo '<div class="error" style="text-align: center;"><p style="color: red; font-size: 14px; font-weight: bold;">'.__('Your backup folder MIGHT be visible to the public', 'wp-postratings').'</p><p>'.sprintf(__('To correct this issue, move the <strong>.htaccess</strong> file from <strong>wp-content/plugins/wp-dbmanager</strong> to <strong>%s</strong>', 'wp-postratings'), $backup_options['path']).'</p></div>'; } }
Check the Source of the Error (pun intended...)
The key test is:
file_exists($backup_options['path'].'/.htaccess')
So your Problem is...?
Reading the test above tells me your problem is either one of these two:
You uploaded
.htaccess.txt
without removing the.txt
extension , orThe plugin is configured to back up into a different directory and thus you uploaded the file to the wrong place.
Finding the Backup Directory
If the latter, you can find the backup directory (after substituting your domain for
example.com
) here:http://example.com/wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php
Here's a screenshot the admin console page where you can find that option:
Of course another option would be to disable the plugin and use something else to back up the site, assuming that's an option.
My Guess on What's Wrong?
If I had to bet I'd lay money on the likelihood you didn't realize you needed to remove the
.txt
extension because the plugin just assumes users would know to remove the extension and thus doesn't explicitly state to do so. If the user is already familiar with.htaccess
file then it's a no-brainer; for everyone else it's greek!-
Ich habe vergessen hinzuzufügen,ich habe htaccess.txtin .htaccess umbenannt und dann hochgeladen.Dasist also kein Grund zum Problem.I forgot to add i renamed htaccess.txt to .htaccess then i uploaded. so that is not a reason of problem.
- 0
- 2010-08-30
- Jitendra Vyas
-
* @meta-gear-solid * - Gut,dassichnicht wirklichgewettet habe?:) Hoffentlich wirdes Grund # 2 sein.Übrigens schreibeich diese Antworten sowohlfür andere Personen,diemöglicherweisein Zukunftgoogeln undfinden,als auchfür die Person,die die Frage stellt.Auf diese Weise könnenmeine Bemühungen hoffentlich vielmehr Menschen helfen.*@meta-gear-solid* - Good thing I didn't actually bet? :) Hopefully it will be reason #2. BTW, I write this answers as much for other people who might google and find in the future as for the person asking the question. That way my efforts can hopefully help a lot more people.
- 2
- 2010-08-30
- MikeSchinkel
-
Sie haben die Antwort sogutgeschrieben underklärt.Ich schätze Ihre Bemühungen.You wrote and explained answer so well. I appreciate your efforts.
- 0
- 2010-08-30
- Jitendra Vyas
-
* @metal-gear-solid * Ichbin froh,dassich helfen kann (versuche).Ich hoffe,Sie könnenes lösen.*@metal-gear-solid* Glad I can (attempt to) help. Hope to you can solve it.
- 0
- 2010-08-30
- MikeSchinkel
-
Es wirdimmernocheine Nachricht angezeigtStill message showing
- 0
- 2010-08-31
- Jitendra Vyas
-
@metal-gear-solid - Was hast du versucht,umes zu lösen?Was haben Sie über Ihre Installationbestätigt?Können Sie Folgendes obenin der Funktion `dbmanager_admin_notices ()` hinzufügen? `print_r ($backup_options);`in einer Zeile und dannin dernächsten Zeile `echofile_exists ($backup_options ['path']. '/. htaccess')` und schließlich `exit`in der 3. Zeile und sag uns was dufinden?(Entfernen Sie diesen Code unbedingt,nachdem Sie die Ausgabeerhalten haben.) (Sie sollten `dbmanager_admin_notices ()`in `/wp-content/plugins/wp-dbmanager/wp-dbmanager.php` ungefähr 169finden,wenn Sie diemeisten habenaktuelle Version des Plugins.)@metal-gear-solid - What have you tried to resolve it? What have you confirmed about your installation? Can you add the following to the top of the `dbmanager_admin_notices()` function? `print_r($backup_options);` on one line and then the next line `echo file_exists($backup_options['path'].'/.htaccess')` and then finally `exit` on the 3rd line and tell us what you find? (Be sure to remove that code after you get the output.) (You should find `dbmanager_admin_notices()` in `/wp-content/plugins/wp-dbmanager/wp-dbmanager.php` around like 169 if you have the most recent version of the plugin.)
- 0
- 2010-08-31
- MikeSchinkel
-
MikeSchinkel ♦ - Sie haben Ihr Zielerreicht,mehreren zu helfen.Ich habe die Antwort von Googlegefunden und sie hatmirbei einem Kunden sehrgeholfen.Vielen Dankfür Ihren Beitrag!MikeSchinkel♦ - You accomplished your goal of helping multiple. I found the answer from Google and it helped me out in a big way with a client. Thanks so much for contributing!
-
- 2010-08-30
Meine Wette? Sie sagten,das WordPress Ihres Kunden sei auf
installierthttp://domain-name.com/wordpress/
aber Sie haben den .htaccess auf
hochgeladen/home/usearname/public_html/wp-content/backup-db/
Ich denke,der richtige Wegist:
/home/usearname/public_html/wordpress/wp-content/backup-db/
My bet ? You said your client's wordpress is installed on
http://domain-name.com/wordpress/
but you've uploaded the .htaccess to
/home/usearname/public_html/wp-content/backup-db/
I think the right path is:
/home/usearname/public_html/wordpress/wp-content/backup-db/
-
Wahrscheinlich.Probably.
- 0
- 2010-08-30
- MikeSchinkel
-
istes usearname (sic) oder username?(Das Lustigeist,dass der Benutzername die Seite an die Spitze von Googlebringt ...jedenfallsim Falle des Kopierens und Einfügens des Pfades dort ...is it usearname (sic) or username? (the funny thing is that the usearname DOES bring page to the top of Google... anyway in case of copy and pasting the path in there...
- 0
- 2010-11-14
- edelwater
-
- 2010-11-14
Der Grund,warum der .htaccessnichtin der Zip-Dateienthaltenist,ist,dass WordPress 'svnnicht zulässt,dasserin der Zip-Dateienthaltenist ... Für die Nachricht:
Threads
Siehe: http://wordpress.org/support/topic/db-backup-folder-visible-to-the-public?replies=36#post-1157221 für den Thread,fürmich wares damalsfalsch Pfad. (Siehe auch http://forums.lesterchan.net/index.php?topic=3714.0 )
für Dreamhost:
Sobeheben Sie die WP-DBManager WordPress Plug-in-Fehlermeldung Glücklicherweiseist die Lösung ziemlicheinfach. Rufen Sie die DB-Optionen unter Datenbankin Ihrem WordPress-Kontrollfeld auf und ändern Sie den Pfad zur Sicherung so,dass das Verzeichnis NICHTenthaltenist. Löschen Sieim obigen Beispiel den Teil/.swami/des Pfads. Damitbleibt/home/domain.com/wp-content/backup-db. Speichern Sie die Änderungen und klicken Sie dann aufeine andere Plug-In- oder Systemsteuerungsoption und dann wieder auf die Datenbank (damit diese die Dateierneut versucht und liest). Die Fehlermeldung sollte verschwinden und,wasnoch wichtigerist,Ihre Backups sollten wiederfunktionieren. Sie könnentesten,ob WP-DBManager-Sicherungenfunktionieren,indem Sie auf DB sichern klicken,umeine manuelle Sicherung auszuführen. (http://besthubris.com/computers-internet/fix-wp-dbmanager-error-warning-your-backup-folder-might-be-visible-to-the-public/)
the reason the .htaccess is not in the zip file is that WordPress' svn does not allow it to be in the zip file... For the message:
Threads
See: http://wordpress.org/support/topic/db-backup-folder-visible-to-the-public?replies=36#post-1157221 for the thread, for me, back then it was the wrong path. (see also http://forums.lesterchan.net/index.php?topic=3714.0)
for Dreamhost:
How To Fix WP-DBManager WordPress Plug-in Error Message Fortunately, the fix is pretty easy. Go into the DB Options under Database in your WordPress control panel and change the Path to Backup to NOT include the .directory whatever it is. In the example above, delete the /.swami/ part of the path. That leaves /home/domain.com/wp-content/backup-db. Save the changes and then click on a different plug-in or control panel option and then back on the Database (to get it to re-try and read the file). The error message should disappear, and more importantly, your backups should be working again. You can test if WP-DBManager backups are working by clicking Backup DB which runs a manual backup. (http://besthubris.com/computers-internet/fix-wp-dbmanager-error-warning-your-backup-folder-might-be-visible-to-the-public/)
-
- 2011-06-23
Haben Sie
?/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
entfernt (d. h.gelöscht)?Wennesnoch vorhandenist,wird diese Fehlermeldung angezeigt,auch wenn Sieesnach
/home/usearname/public_html/wordpress/wp-content/backup-db/
kopiert haben.Also:
- Stellen Sie sicher,dass
/home/usearname/public_html/wordpress/wp-content/backup-db/.htaccess
vorhandenist - Stellen Sie sicher,dass
/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
nicht vorhandenist
Did you remove (i.e. delete)
/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
?If it's still there, even if you've copied it to
/home/usearname/public_html/wordpress/wp-content/backup-db/
, you're going to get that error message.So:
- Ensure
/home/usearname/public_html/wordpress/wp-content/backup-db/.htaccess
exists - Ensure
/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
does not exist
-
- 2011-08-09
Hierist,was den Fehlerfürmichbehoben hat ... anscheinend habeichbeim Verschieben der .htaccess.txt-Datei die .txt -Erweiterung gelöscht,aberirgendwie die ". " am Anfang des Dateinamens wurdeebenfallsgelöscht,sodassichnurmit htaccess und ohne "."an der Vorderseite des Dateinamens,wiees sein sollte ... also:
Diesist offensichtlichfalsch -----> htaccess & lt; --- kein Punkt am Anfang des Dateinamens
Diesist korrekt -------> .htaccess & lt; ---- Beachten Sie den Punkt/Dezimalpunkt am Anfang des Dateinamens.Nachdemich den vorhergehenden Punkt hinzugefügt hatte,verschwand die Warnmeldung.Hoffe das hilft.
here's what fixed the error for me...apparently when I moved the .htaccess.txt file, I did delete the .txt extension, but somehow the "." at the front of the file name also got deleted so I wound up with just htaccess and no preceeding "." at the front of the file name like it should have...so:
This is wrong obviously -----> htaccess <--- no dot at beginning of file name
This is correct -------> .htaccess <----note the dot/decimal point at beginning of file name. Once I added the preceding dot, the warning message disappeared. Hope that helps.
Ich habe das WordPresseines Clients von 2.8 auf 3.0.1 aktualisiert undnach dem Upgradeerhalteichjetzt diefolgende Meldungim Dashboard:
WordPressmeines Clientsistim Unterverzeichnis
/wordpress/
installiert,d. h.:Dies wurde vom Pluginbereitgestellt,um das Problem zubeheben (der Dateiname lautet
wp-content/plugins/wp-dbmanager/htaccess.txt
):Ich habe diese Datei aufmeinen PC heruntergeladen und dann unter:
erneut auf den Server hochgeladen,aberim Dashbord wird weiterhineine Warnmeldung angezeigt. Wie löseich dieses Problem?