すみません質問です、恥ずかしいんですが権限がよく理解できません
phpでerror_log()という関数があって、任意のファイルにエラー内容を書き込めるんですが
/var/log/httpd/hoge.error_logを作成し、それを対象にerror_log()を実行したもののエラーになります。

Warning: error_log(/var/log/httpd/hoge.error_log): failed to open stream: Permission denied in /var/www/htdocs/index.php on line 27

hoge.error_logの権限設定は770かつroot:apacheです。apache:apacheにしても失敗しました。
また、/var/log/httpdの権限も770かつroot:apacheです。

どうして書き込めないのでしょうか、よろしくお願いします