从 (gs) 迁移到 Media Temple (dv) - 777 权限问题

从 (gs) 迁移到 Media Temple (dv) - 777 权限问题

我刚刚将我的网站(基于 CakePHP 构建)从 Media Temple 的 (gs) 服务器迁移到 (dv)。我收到一个错误,提示 /tmp/cache 文件夹不可写。将权限更改为 777 可修复此错误 - 但似乎不安全(这是真的吗?)。在 (gs) 上,我不必授予“Everyone”写权限。因此,似乎 Web 服务器既不是用户,也不属于该组。

为什么服务器无法写入缓存文件,以及如何使 Web 服务器可以写入 tmp 文件夹而无需将权限设置为 777?

答案1

在进行太多更改之前,为什么不直接询问他们的技术支持?他们可能会提出建议,让您免于更改所有权或使内容可全部写入。

谷歌搜索发现了一个相关问题,你必须让用户为域创建 /tmp/cache,而不是以 root 身份创建它。

相关内容