3

我刚刚使用 Plesk 迁移工具执行了从服务器到服务器的迁移,一切正常,网站、数据库、电子邮件设置、重定向......一切。

但是,唯一的问题是我从旧服务器转移的所有网站都在www-data用户内运行,即使我在每个网站的 Apache 配置文件中都有这个:

<IfModule mod_suexec.c>
    SuexecUserGroup "pingagency" "psacln"
</IfModule>

当我执行迁移时,Plesk 使用我的旧服务器名称创建了一个新订阅(网络空间),旁边是我在此新服务器中安装 Plesk 开始时创建的默认订阅。在这个(默认订阅)中,一切正常,Apache 不使用www-data,这让我感到困惑。

这两个订阅有什么区别?为什么它在一个订阅中有效,而在另一个订阅中无效?

我想知道我是否可以强制 Apache 使用 suExec 选择正确的用户来运行我的 PHP 脚本。

4

1 回答 1

2

登录您的 plesk 服务器 >> 域 >> 托管设置并检查“PHP 支持(运行 PHP 为)”,如果您选择 FastCGI,那么您的所有 cgi 脚本都将在域用户下运行。请将该设置与您的两个订阅进行比较。

于 2015-09-11T14:43:58.660 回答