我刚刚使用plesk迁移工具执行从服务器到服务器的迁移,每件事都运行正常,网站,数据库,电子邮件设置,重定向......一切。
但是,唯一的问题是我从旧服务器转移的所有网站都在www-data用户中运行,即使我在每个网站的apache配置文件中都有这个:
<IfModule mod_suexec.c>
SuexecUserGroup "pingagency" "psacln"
</IfModule>
当我执行迁移时,plesk使用我的旧服务器名称创建了一个新的订阅(网站空间),旁边是我在这个新服务器中安装plesk之初创建的默认服务器名称。在这一个(默认订阅)每件事情都很好,而且apache没有使用www-data,这让我感到困惑。
这两个订阅有什么区别?为什么它在一个订阅中工作而在另一个订阅中却没有?
我想知道是否有可能强制apache使用suExec来选择正确的用户来运行我的php脚本。
有什么想法吗?
非常感谢
答案 0 :(得分:0)
登录您的plesk服务器&gt;&gt;域&gt;&gt;托管设置并检查“PHP支持(运行PHP为)”,如果选择FastCGI,则所有cgi脚本将在域用户下运行。请将该设置与您的两个订阅进行比较。