如何让root用户写入每日laravel日志文件?

时间:2017-05-12 02:14:07

标签: php laravel-5 file-permissions

我有一个使用每日laravel日志格式的Laravel 5.4项目。 (创建每日日志文件)

我还有一个运行php artisan queue:work artisan命令的主管,无法写入每日日志文件。这是因为它是root用户。但是,Web服务器可以写入日志文件。

我尝试运行以下命令:

sudo chmod -R gu+w storage
sudo chmod -R guo+w storage
sudo chown -R root:www-data app/storage

我发现root用户无法写入日志文件,因为它创建如下;

-rw-r--r-- 1 www-data www-data 12325 May 12 01:30 laravel-2017-05-12.log

下面的格式可行,但需要我继续运行sudo chmod -R 777 storage,这是一个安全问题。

-rwxrwxrwx 1 ubuntu www-data 111254 May 11 20:55 laravel-2017-05-11.log

我怎么能解决这个问题呢?

0 个答案:

没有答案