프레임워크에서는 laravel을 사용하는데, 이는 일부 데이터를 로그에 기록하고 이를 저장소 디렉터리에 저장합니다. 처음에는 보기가 정상이지만 잠시 후 파일 권한이 자동으로 루트 권한이 되어 www 권한만 있는 laravel이 발생합니다. 로그에 기록이 안되는데 이게 무슨 상황인가요?
로그 파일에서 작동하는 로그스태시는 정기적으로 시각적 로그를 읽고 생성하는 데 사용되는 로그스태시 하나만 있고 다른 하나는 없습니다
프레임워크에서는 laravel을 사용하는데, 이는 일부 데이터를 로그에 기록하고 이를 저장소 디렉터리에 저장합니다. 처음에는 보기가 정상이지만 잠시 후 파일 권한이 자동으로 루트 권한이 되어 www 권한만 있는 laravel이 발생합니다. 로그에 기록이 안되는데 이게 무슨 상황인가요?
로그 파일에서 작동하는 로그스태시는 정기적으로 시각적 로그를 읽고 생성하는 데 사용되는 로그스태시 하나만 있고 다른 하나는 없습니다
artisan 명령을 실행하기 위해 루트 명령을 사용했을 수도 있습니다. 예를 들어 루트 사용자로 예약된 작업을 실행하면 루트 로그 파일이 생성됩니다.
chown -R www:www /path/to/laravel/storage
이 경우에는 root도 문제 없이 읽고 쓸 수 있고, www도 정상적으로 읽고 쓸 수 있습니다.
root
계정
사용해야 합니다sudo php artisan xxx:xxx
저도 겪었습니다
php가 루트로 실행되고 있는지 확인하세요.