网站已经运行了一段时间。但是最近,当我上传图片时,总是会出现这个错误:
发生了无法恢复的错误。服务器缓存中缺少此表单。尝试重新加载页面并再次提交。
我第一次上传图片还可以。但是当我创建第二篇文章并上传图片时,它会显示上述错误。上传按钮消失了。
有没有人知道如何纠正它以及出现这种错误的原因是什么?
答案 0 :(得分:1)
显然问题不在于Drupal。很可能是服务器上的设置。如果您使用托管服务。请联系支持,他们可能是建议。还建议查看FAQ页面,模块加载图像坐标。
另外,要测试此问题,请尝试将网站移动到您当地的kompyuter并且测试是否出现此问题。祝好运。并在实际sosoyaniya之前更新所有模块。 Poeksprimentiruyte模块加载模块开发。
答案 1 :(得分:1)
其他一些用户遇到了同样的问题。请参阅Drupal.org上的this主题和Drupal Answers上的question。
尝试在admin/settings/performance
下禁用缓存,并将最短生命周期设置为无。另请尝试在浏览器中清除网站上的缓存和,然后重试。
答案 2 :(得分:1)
问题出在cache_get()
文件中的includes/cache.inc
函数中。
在第号行。 42,有一张支票:
if (isset($user->cache) && $user->cache > $cache->created)
用户缓存的时间总是比缓存的创建时间大。这就是为什么这个函数返回零和文件没有上传。
但是我还没找到解决方案。