Я использую lighttpd с fastcgi, просто включил mod_compress, но он ничего не записывает в каталог, который я установил, то есть / tmp / lighttpdcompress /
Я передал право собственности на lighttpd и установил 777 разрешений. Папка остается пустой после того, как я запрашиваю страницу, и если я проверяю FireBug, он не говорит, что ее gzip
Однако я вижу это в журнале:
2011-04-02 17:33:42: (response.c.719) -- handling subrequest
2011-04-02 17:33:42: (response.c.720) Path : /srv/www/lighttpd/v0/web/index.php
2011-04-02 17:33:42: (mod_access.c.135) -- mod_access_uri_handler called
2011-04-02 17:33:42: (mod_compress.c.683) -- handling file as static file
2011-04-02 17:33:42: (mod_fastcgi.c.3703) handling it in mod_fastcgi
Хорошо, ребята, это была ошибка новичка: P
В PHP.ini у меня было:
zlib.output_compression = Off
Вы проверили границы каталогов в пути? Возможно, у lighttpd есть разрешения на этот каталог, но он не может до него добраться.
Также mabye вам нужно перезапустить его, чтобы он понял изменения в конфигурации.
И наконец, что ж, давать 777 разрешений не очень безопасно, если это владелец, 700 будет достаточно, если вы не хотите, чтобы какой-либо другой пользователь имел доступ к этому каталогу.