【问题标题】:Plesk cannot create subscriptionPlesk 无法创建订阅
【发布时间】:2013-11-27 11:25:09
【问题描述】:

我有一个 Centos 服务器,我有一个在 apache 上运行的演示站点。 我决定安装和使用 Nginx 而不是 Apache。 一切都很顺利,直到 nginx 用户要求我的站点文件夹权限。 所以我做到了

chown -R nginx path/mysite_folder 

然后我无法从 FTP 登录,Plesk 也有很多错误。

我从 Plesk 中删除了我的域/订阅,然后我尝试创建一个新的,但我做不到,Plesk 无法创建一个新的域/订阅并给了我这个错误:

失败:无法创建用户保护目录:filemng:/bin/mkdir 命令期间出错

【问题讨论】:

  • plesk 需要是文件的所有者才能创建或修改
  • 可能是一个想法,看看forum.parallels.com/…
  • @LiamSorsby 感谢您的评论,但此链接无法帮助我解决问题。
  • 您是否尝试过将权限返回给 plesk?
  • 如果您没有更改 web 文件夹中所有文件夹的所有者,请转到该文件夹​​,然后运行 ​​ls -la 它将为您提供该文件夹的所有者和用户

标签: apache plesk centos6 chown


【解决方案1】:

通常所有权和权限可以恢复。

例如,如果您只修改了 PP 安装目录,您可以运行这些命令以使一切恢复正常:

权限和所有权重置为默认设置:

for p in $(rpm -qa | grep plesk); do rpm --setugids $p; done
for p in $(rpm -qa | grep psa); do rpm --setugids $p; done
for p in $(rpm -qa | grep plesk); do rpm --setperms $p; done
for p in $(rpm -qa | grep psa); do rpm --setperms $p; done

执行命令的顺序很重要。

您还可以通过将其与工作服务器上的所有权进行比较来验证您已重置的所有权的正确性。如果所有这些操作都失败,那么您可以随时重新安装或更新 Plesk 到 last version(11.5:支持 Nginx),用户权限将被更新。

准备就绪后,使用 usermod command 将您的 nginx 用户添加到根组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2020-09-18
    • 1970-01-01
    • 2017-03-02
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多