Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Joomla 发生了一个错误。0此平台不支持文件缓存存储。_Joomla - Fatal编程技术网

Joomla 发生了一个错误。0此平台不支持文件缓存存储。

Joomla 发生了一个错误。0此平台不支持文件缓存存储。,joomla,Joomla,从Joomla 3.51手动更新到Joomla 3.6后,我的网站工作正常,但当我尝试进入管理区域时,我收到一个错误:“出现了一个错误。0此平台不支持文件缓存存储。”以前有人遇到过此问题吗?请检查tmp和cache目录是否可由服务器写入。 在升级到配置中的Joomla 3.6之后,我也遇到了同样的问题。php,用$cachelite替换$cache\u handler,这实际上是一个已知的问题,我可以发誓我自己已经回答了这个问题。Joomla开发人员表示,当缓存适配器出现问题时,这应该是预期的行

从Joomla 3.51手动更新到Joomla 3.6后,我的网站工作正常,但当我尝试进入管理区域时,我收到一个错误:“出现了一个错误。0此平台不支持文件缓存存储。”以前有人遇到过此问题吗?

请检查
tmp
cache
目录是否可由服务器写入。
在升级到
配置中的
Joomla 3.6

之后,我也遇到了同样的问题。php
,用
$cachelite
替换
$cache\u handler
,这实际上是一个已知的问题,我可以发誓我自己已经回答了这个问题。Joomla开发人员表示,当缓存适配器出现问题时,这应该是预期的行为(很可能是
缓存
文件夹或
管理员/文件夹
上的权限问题-Apache无法写入)

我们已经详细讨论了这个问题,并且在推特上引发了关于这是一个功能还是一个bug的讨论。Joomla开发团队坚持认为这是出于稳定性原因而添加的功能(见他们的回复)——尽管之前的行为并没有导致整个Joomla网站崩溃(当前的行为确实如此)


修复通常很简单,它几乎总是包括将
缓存
管理员/cache
文件夹设置为可由Apache写入。

以下设置应该可以修复您的问题

(1) 转到您的文件并找到配置.php

(2) 打开Configuration.php并找到public$cache_handler='file'

(3) 更改公共$cache_处理程序='file'
topublic$cachelite='file'


(4) 保存文件。

除了上面belkas的回答之外,还要确保管理员目录下的缓存目录也可由服务器写入。非常感谢@belka和Dabblernl。我不是一个php的家伙,即使我修复了它:)一个问题。在授予这些权限后,一切都安全吗?只是观察到我的站点已启动,但/administrator已关闭。显示500:内部服务器错误。Plz帮助。@VaibhavSaran,请同时检查管理员/缓存。如果只有缓存目录是可写的,那么它应该是安全的。