Suppression du message «Votre dossier de sauvegarde PEUT être visible au public» généré par le plugin WP-DBManager
5 réponses
- votes
-
- 2010-08-30
engrenage solide **:
Recherche dans le code source ...
Voici lafonction de WP-DBManager Plugin quigénère cetteerreur:
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>'; } }
Vérifiez la source de l'erreur (jeu demotsprévu ...)
Letest cléest:
file_exists($backup_options['path'].'/.htaccess')
Votreproblèmeest donc ...?
La lecture dutest ci-dessusme dit que votreproblèmeest soit l'un de ces deux:
Vous avezimporté
.htaccess.txt
sans supprimer l'extension.txt
,ou-
Le pluginest configurépour sauvegarder dans un répertoire différent et vous avez donctéléchargé lefichier aumauvaisendroit.
Recherche du répertoire de sauvegarde
Dans ce dernier cas,vouspouveztrouver le répertoire de sauvegarde (après avoir remplacé votre domainepar
example.com
)ici:http://example.com/wp-admin/admin.php?page=wp-dbmanager/wp-dbmanager.php
Voici une capture d'écran de lapage de la console d'administration où vouspouveztrouver cette option:
Bien sûr,une autre option serait de désactiver lepluginet d'utiliser autre chosepour sauvegarder le site,en supposant que ce soit une option.
Monestimation de ce quine vapas?
Sije devaisparier queje mettrais de l'argent sur laprobabilité que vousne vous rendiezpas compte que vous deviez supprimer l'extension
.txt
car leplugin suppose simplement que les utilisateurs sauraient supprimer l'extensionet doncn'indiquepasexplicitement de lefaire. Si l'utilisateurest déjàfamilier avec lefichier.htaccess
,alors c'est une évidence;pourtout lemonde,c'estgrec!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!-
J'ai oublié d'ajouterj'ai renommé htaccess.txten .htaccesspuisj'aitéléchargé.cen'est doncpas une raison deproblème.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 * - Heureusement queje n'aipasmisé?:) J'espère que ce sera la raisonn ° 2.BTW,j'écris ces réponses autantpour d'autrespersonnes quipourraient chercher sur Googleet trouver à l'avenir quepour lapersonne quipose la question.J'espère quemeseffortspourront aiderbeaucoupplus degens.*@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
-
Vous avez sibien écritet expliqué la réponse.J'apprécie vosefforts.You wrote and explained answer so well. I appreciate your efforts.
- 0
- 2010-08-30
- Jitendra Vyas
-
* @metal-gear-solid * Heureux depouvoir (tenter de) aider.J'espère que vouspourrez le résoudre.*@metal-gear-solid* Glad I can (attempt to) help. Hope to you can solve it.
- 0
- 2010-08-30
- MikeSchinkel
-
Messagefixe affichéStill message showing
- 0
- 2010-08-31
- Jitendra Vyas
-
@metal-gear-solid - Qu'avez-vousessayé de résoudre?Qu'avez-vous confirmé sur votreinstallation?Pouvez-vous ajouter ce qui suiten haut de lafonction `dbmanager_admin_notices ()`? `print_r ($backup_options);` sur une lignepuis sur la ligne suivante `echofile_exists ($backup_options ['path']. '/. htaccess')`et enfin `exit` sur la 3ème ligneet dites-nous ce que voustrouver?(Assurez-vous de supprimer ce code après avoir obtenu la sortie.) (Vous devrieztrouver `dbmanager_admin_notices ()` dans `/wp-content/plugins/wp-dbmanager/wp-dbmanager.php`environ comme 169 si vous avez leplusversion récente duplugin.)@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 ♦ - Vous avez atteint votre objectif d'aiderplusieurspersonnes.J'aitrouvé la réponse de Googleet celam'abeaucoup aidé avec un client.Mercibeaucouppour votre contribution!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
Monpari? Vous avez dit que WordPress de votre clientestinstallé sur
http://domain-name.com/wordpress/
mais vous aveztéléversé le .htaccess vers
/home/usearname/public_html/wp-content/backup-db/
Jepense que labonne voieest:
/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/
-
Probablement.Probably.
- 0
- 2010-08-30
- MikeSchinkel
-
est-cenom d'utilisateur (sic) ounom d'utilisateur?(leplus drôle,c'est que lenom d'utilisateur amène lapageen haut de Google ... detoutefaçonen cas de copieet de collage du chemin là-dedans ...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
la raisonpour laquelle le .htaccessn'estpas dans lefichier zipest que le svn de WordPressne luipermetpas d'être dans lefichier zip ... Pour lemessage:
Fils
Voir: http://wordpress.org/support/topic/db-backup-folder-visible-to-the-public?replies=36#post-1157221 pour lefil,pourmoi,à l'époque c'était lemauvais chemin. (voir aussi http://forums.lesterchan.net/index.php?topic=3714.0 )
pour Dreamhost:
Comment réparer lemessage d'erreur duplug-in WordPress WP-DBManager Heureusement,la solutionest assez simple. Allez dans les options de labase de données sous Base de données dans votrepanneau de configuration WordPresset modifiez le chemin de sauvegardepourne PASinclure le .directory quel qu'il soit. Dans l'exemple ci-dessus,supprimez lapartie/.swami/du chemin. Cela laisse/home/domain.com/wp-content/backup-db. Enregistrez lesmodifications,puis cliquez sur une autre option deplug-in ou depanneau de configuration,puis denouveau sur labase de données (pour qu'elle réessayeet lise lefichier). Lemessage d'erreur devrait disparaîtreet,plusimportantencore,vos sauvegardes devraientfonctionner ànouveau. Vouspouveztester si les sauvegardes WP-DBManagerfonctionnenten cliquant sur Backup DB quiexécute une sauvegardemanuelle. (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
Avez-vous supprimé (c'est-à-dire supprimé)
/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
?S'ilesttoujours là,même si vous l'avez copié dans
/home/usearname/public_html/wordpress/wp-content/backup-db/
,vous allez recevoir cemessage d'erreur.Donc:
- Assurez-vous que
/home/usearname/public_html/wordpress/wp-content/backup-db/.htaccess
existe - Assurez-vous que
/home/usearname/public_html/wordpress/plugins/wp-dbmanager/.htaccess
n'existepas
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
voici ce qui a corrigé l'erreurpourmoi ... apparemment,lorsquej'ai déplacé lefichier .htaccess.txt,j'ai fait supprimé l'extension .txt ,mais d'unemanière ou d'une autre le ". " à l'avant dunom dufichier a également été supprimé,doncje me suis retrouvé avecjuste htaccesset sans "."au début dunom dufichier commeil devrait avoir ... donc:
C'est évidemmentfaux -----> htaccess & lt; ---pas depoint au début dunom dufichier
C'est correct -------> .htaccess & lt; ----notez lepoint/point décimal au début dunom dufichier.Unefois quej'ai ajouté lepointprécédent,lemessage d'avertissement a disparu.J'espère que cela aide.
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.
J'aimis àniveau WordPress d'un client de la 2.8 à la 3.0.1et après lamise àniveau,je reçoismaintenant cemessage dans letableau debord:
Le WordPress demon clientestinstallé dans le sous-répertoire
/wordpress/
,c'est-à-dire:Ceci a étéfournipar lepluginpour résoudre leproblème (lenom dufichierest
wp-content/plugins/wp-dbmanager/htaccess.txt
):J'aitéléchargé cefichier surmon PC,puisje l'ai retéléchargé sur le serveur à l'adresse:
mais lemessage d'avertissementesttoujours affiché dans letableau debord. Comment résoudre ceproblème?