В IIS файлы журнала могут быть настроены для запуска нового файла журнала каждый день. Нет никакой возможности сжатия в IIS для журналов. Лучший выбор состоит в том, чтобы установить задание, которое заархивирует файлы журнала где-то в другом месте для предотвращения исчерпывания дискового пространства.
Вы можете попробовать chroot веб-сервера, что-то вроде этого может сработать для того, что вам нужно.
Скрипты PHP по умолчанию не привязаны к корневому каталогу, поэтому ожидается доступ к /
. Вам нужно специально настроить PHP для chroot-скриптов, если вы хотите такого поведения. Как вы это сделаете, зависит от веб-сервера и от того, как вы выполняете PHP.