首页 > 解决方案 > 授予对 PHP 的访问权限以在日志目录中写入和读取,同时阻止对其进行公共访问

问题描述

我有一个日志目录,它位于我的 PHP 项目的根目录中。此目录中有 2 个日志文件:actions.logerror.log

log
|_actions.log
|_error.log

我正在尝试授予对 PHP 的访问权限,以便能够对该目录进行写入和读取。当我使用 Apache 作为我的网络服务器时,我将文件夹的所有权授予 www-data

sudo CHOWN -R www-data:www-data log

然后我将权限设置为drwxr--r--. 所以 PHP 可以写入和读取文件。但问题是,使用这种方法,日志目录是可以公开访问的。.htaccess是否可以在不使用文件或将日志目录移出根目录的情况下限制访问?

标签: phppermissions

解决方案


推荐阅读