HEX
Server: Apache/2.4.67 (Debian)
System: Linux hosting103 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User: muzikaecom (1013)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //usr/local/share/hostingplatform/scripts/removeHostingPackage
#!/usr/bin/env php
<?php
$packagename = $argv[1];
if($packagename && strlen($packagename)) {
 shell_exec('/usr/sbin/userdel "' . escapeshellcmd($packagename) . '"');
 shell_exec('/bin/su postgres -l -c "dropuser --if-exists ' . escapeshellcmd($packagename) . '"');
 shell_exec('/bin/rm -Rf "/home/' . escapeshellcmd($packagename) . '/"');
 shell_exec('/bin/rm -Rf "/var/log/apache2/hostingpackages/' . escapeshellcmd($packagename) . '/"');
 shell_exec('/usr/sbin/a2dissite ' . escapeshellcmd($packagename));
 shell_exec('/bin/rm "/etc/apache2/sites-available/' . escapeshellcmd($packagename) . ".conf");

 // Remove PHP FPM configuration for hosting package
 if($dh = opendir("/etc/php/")) {
  while(($version = readdir($dh)) !== false) {
   if(is_numeric($version)) {
    unlink("/etc/php/" . escapeshellcmd($version) . "/fpm/pool.d/" . $packagename . ".conf");
    shell_exec("/etc/init.d/php" . escapeshellcmd($version) . "-fpm reload");
   }
  }
  closedir($dh);
 }


}
?>