gpt4 book ai didi

linux - Joomla - 受版本控制 (svn) 的网站的文件权限和所有者

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:16 24 4
gpt4 key购买 nike

什么是正确的 file owner使用 locally对于 joomla项目,在svn下?

当我的所有文件都归apache 所有时用户,我无法从 svn 更新我的项目(我无法用我的 normal user 编辑这些文件)。
当我的文件归我所有时 normal user , joomla administration (Information tab)显示某些目录是 read-only .我应该只将这些目录的所有者( pluginstmp ...)更改为 apache用户,并让其他文件归我所有 user

我必须在两个用户 ( apache & normal user ) 之间找到折衷方案。

最佳答案

理想情况下,您应该为每个站点使用不同的用户,并为 svn/git 使用相同的用户。

但假设这不可能,请记住 Joomla 需要 写入以下文件夹。此外,如果没有对图像的写入权限,您将无法上传图像。

因此分配给 apache 用户的文件/文件夹列表是:

  • 管理员/缓存
  • 缓存
  • 日志
  • tmp
  • 配置.php
  • 图片

所有其他文件都可以由 svn 用户拥有;但是,当您想从后端更新 Joomla 并安装新扩展时,您需要 chmod/chown。

一种更简单的方法是只将您的组件保留在 svn 下(您可以使用 svn 轻松地只检查您想要的路径)并将其余部分留给 apache。

最后,考虑把你的svn用户和Apache放在同一个用户组,chmod为775。

关于linux - Joomla - 受版本控制 (svn) 的网站的文件权限和所有者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21209025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com