Centos

如何解決 WP-DBManager 權限問題?

  • August 24, 2013

我在由 CentOS 6.4 提供支持的 LEMP 堆棧上安裝了 WordPress。我今天安裝了 WP-DBManager 外掛,它顯示了一個錯誤,如下所述:

Your backup folder MIGHT be visible to the public

To correct this issue, move the .htaccess file from wp-content/plugins/wp-dbmanager to /var/www/example.com/public_html/wp-content/backup-db

但是伙計們,我怎麼能這樣做,因為 Nginx 不支持 .htaccess 文件。請告訴我應該對位於 wp-content 文件夾中的 backup-db 文件夾授予什麼權限。

文件夾中的 .htaccess 文件包含以下程式碼:

<Files ~ ".*\..*">
order allow,deny
deny from all
</Files>

這時我直接打開那個“backup-db”文件夾,ngnix顯示403 Forbidden錯誤。但是,如果有人具有位於該文件夾中的備份 zip 文件的直接 URL,則可以輕鬆下載備份。

請幫我!

那 .htaccess 只是拒絕所有請求。您可以輕鬆地在 nginx 中使用第二個location. 例如,這將deny在該目錄中的每個請求:

location /wp-content/backup-db {
   deny all;
}

引用自:https://serverfault.com/questions/533248