我在一个由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文件,则可以轻松地下载备份。
请帮帮我!
.htaccess只是拒绝所有的请求。 你可以很容易地在nginx中做第二个location 。 例如,这将deny该目录中的每个请求:
location /wp-content/backup-db { deny all; }