コマンドを使用して、Apacheサーバーのerror.logファイルの内容をクリアしようとしました
Sudo >error.log
Sudo truncate -s0 error.log
しかし、どちらの場合も-bash: error.log: Permission denied
を受け取りました。
Apacheを停止しているときに同じことを試しましたが、同じメッセージが表示されました。その後、私はSudo nano error.log
でそれをクリアしようとし、すべてを削除することができました。
では、なぜログを適切にクリアできなかったのですか?
これを試してみてください:
Sudo sh -c ">/var/log/Apache2/error.log"