我在 Debian Lenny 主机上运行 lighttpd。我的 lighttpd 版本有一个错误,它在启动时不会重新创建 compress.cache-dir(我已将其设置为使用 /tmp/lighttpdcompress/)。因此,在重新启动时,lighttpd 无法启动。我该怎么做才能让系统重新创建此目录前它运行 lighty 的初始化脚本吗?
感谢大家!我正在切换到 /var/tmp 下的目录以避开该问题。
答案1
如果它不存在,请修改启动脚本来创建它,或者使用在重启时不会被破坏的目录结构,例如 /var/tmp。
答案2
每次重启时 /tmp 都会被清除。但 /var/tmp 不会。
请使用 /var/tmp,它是习俗
答案3
我目前无法投票或发表评论,但我同意 David Mackintosh 的回答。只需编辑 lighttpd 的 init 脚本以添加“mkdir /tmp/lighttpdcompress”命令即可。我没有查看脚本,但请确保在执行 lighttpd 守护进程语句之前输入该命令。