Centos
如何解決 WP-DBManager 權限問題?
我在由 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; }