gpt4 book ai didi

linux - 如何在linux(centOS)下设置apache的所有权?

转载 作者:太空宇宙 更新时间:2023-11-04 03:33:35 25 4
gpt4 key购买 nike

我想安装和使用 prestashop,但现在只有当我将权限设置为 777 时它才能正常工作(我可以通过 shell 以 root 权限登录服务器)。在安装时,我收到此错误“apache 用户的递归写入权限...”,并且仅适用于设置为 777 的权限。我不喜欢这个想法,因为安装后我什至无法更改回 755 或 775。当我将用户所有权更改为 apache 时,问题也得到部分解决,但随后我无法使用该文件夹对 ftp 客户端执行任何操作。

用户所有者是 ftp,组所有者是 psacln?我应该如何更改文件夹的成员资格,以便我可以通过 ftp 工作并允许 apache 处理 presta 文件? (当然,权限设置不高于 775)。顺便说一句,添加或删除用户的组成员身份时是否必须重新启动服务器?

最佳答案

这应该可以解决您的问题。

ssh root@ip_address

chown -R www-data:ftp/var/www/prestashop

您不需要重新启动服务器。

可选:服务apache2重新加载

关于linux - 如何在linux(centOS)下设置apache的所有权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32391891/

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