gpt4 book ai didi

linux - Joomla 扩展、文件权限

转载 作者:太空狗 更新时间:2023-10-29 11:39:23 26 4
gpt4 key购买 nike

我在 Joomla 中安装扩展时遇到了很多麻烦,在仔细研究之后,我意识到我认为我需要更改我的文件权限,但我不知道该怎么做。在 Joomla 中,系统信息,目录权限,除了“configuration.php”之外,我的所有权限都设置为不可写。我不知道如何在 Linux 上更改它。我正在运行 Joomla 1.7.3 和 Ubunutu 11.10。有人可以阐明如何更改权限吗?

最佳答案

您的问题很可能是 OWNERSHIP 而不是 PERMISSIONS 本身。

问题是有两种主要方式可以在网络服务器上运行 PHP。一个将 PHP 作为 Apache 的一部分运行,但存在这些问题。困难在于您以一个用户的身份将文件放在适当的位置,但 Apache Web 服务器以不同的用户身份访问这些文件。在您的情况下,Apache/PHP 创建了 configuration.php 文件,因此它是所有者并且可以写入它。其他文件由您放置,因此 Apache/PHP 无法触及它们。

有两种可能的解决方案:

1) 将 Joomla 文件的所有权(递归地)更改为 Apache/PHP 运行的用户。

chown -R user:group *

其中“用户”和“组”应替换为 Apache 运行的实际用户名和组名。在运行此命令之前,请确保您位于您的网站空间的根文件夹中。

2) 安装和配置 PHP 以使用 fast-cgi 和 SUExec 通过 CGI 运行。

如果您选择第一个选项 - 一切正常 - 但如果您想手动编辑任何文件,例如模板和 css 文件,您将遇到困难。

选项 2 对于没有经验的人来说是一项繁重的工作,但消除了这些权限问题,因为 PHP 将像您一样访问文件。

关于linux - Joomla 扩展、文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713231/

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