Назад | Перейти на главную страницу

Невозможно усечь / очистить error.log на apache, но можно сделать это вручную с помощью nano

Я попытался очистить содержимое файла error.log на моем сервере Apache с помощью команд

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"