我正在构建一个仪表板来控制多个不同的网站(每个站点均在[[一个cPanel单独帐户中(包括仪表板),但所有托管在同一服务器上)。
仪表板将使用php的shell_exec
例如在网站目录内执行shell命令:shell_exec('cd /home/website/www/app/ && php artisan config:cache')
或直接读取文件:
file_get_content('/home/website/www/app/license');
当然,默认情况下,不允许这样的帐户相互访问!有没有一种方法可以允许一个帐户/用户访问/修改其他帐户?
https://www.php.net/manual/en/function.ssh2-connect.php
我建议使用此方法或替代方法: