Я установил WordPress в стеке LEMP, который работает на CentOS 6.4. Я установил плагин 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. Скажите, пожалуйста, какое разрешение я должен дать папке backup-db, которая находится в папке wp-content.
Файл .htaccess в папке содержит следующий код:
<Files ~ ".*\..*">
order allow,deny
deny from all
</Files>
В это время, когда я открываю папку «backup-db», ngnix показывает 403 Запрещено ошибка. Но резервные копии можно легко загрузить, если у кого-то есть прямой URL-адрес zip-файла резервной копии, расположенного в этой папке.
Пожалуйста, помогите мне!
Этот .htaccess просто отклоняет все запросы. Вы можете легко сделать то же самое в nginx со вторым location
. Например, это будет deny
каждый запрос в этом каталоге:
location /wp-content/backup-db {
deny all;
}