我使用了Drupal7.9和Boost 7.x-1.x-dev
上个月我禁用了Boost。我只使用核心缓存和所有选项都启用。最小缓存6小时,最大缓存1天。
然后,在没有核心缓存设置的情况下,我启用了Boost模块。我没有改变任何设置。-缓存特定页面:所有页面-缓存HTML输出,通常是文本/html类型的网页:启用,6小时,1天-根缓存目录:缓存-正常缓存目录:正常
但是" html“文件并没有保存到我的公用html文件夹中。我有一个文件夹:"/public_html/cache/normal/www.example.com“
但是这个文件夹只有一个".htaccess“文件。
我在一个小时内得到25次点击,但是在这些文件夹中没有html文件。
会有什么问题。谢谢你的帮助。
发布于 2012-01-21 14:41:26
cache/normal/www.example.com确实是Boost存储缓存文件的地方。
您是否向public_html/..htaccess添加了适当的Boost指令?有时需要做一些修改才能使它们正确--您需要以匿名用户的身份访问站点,并在返回的页面上查看源代码,以查看是否存在Boost签名。
发布于 2012-01-21 12:50:45
Boost将子dir中的缓存文件保存到公共文件dir (cache/normal)中。这几乎可以是服务器上的任何位置,默认情况下是相对于drupal的/sites/default/files。
注意: Boost允许您设置存储不同东西的位置,因此这可能是一个完全不同的位置。
发布于 2016-09-06 14:46:07
注意SELinux阻塞写访问的Centos。
在您的日志中您将看到:
SELinux is preventing /usr/sbin/httpd from write access on the directory normal尝试设置布尔值。
# setsebool -P httpd_unified 1https://drupal.stackexchange.com/questions/20299
复制相似问题