mod_compress 没有向压缩文件夹写入任何内容

mod_compress 没有向压缩文件夹写入任何内容

我正在使用带有 fastcgi 的 lighttpd,刚刚启用了 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

答案1

好吧,伙计们,这是一个新手错误:P

在 PHP.ini 中我有:

zlib.output_compression = Off

答案2

您是否检查过路径中目录的权限?也许 lighttpd 对该目录有权限,但无法访问它。

可能您还必须重新启动它才能使其了解配置的更改。

最后,好吧,给予 777 个权限并不是很安全,如果它是所有者,则 700 个权限就足够了,除非您希望其他用户访问该目录。

相关内容