mirror of
https://github.com/myronblair/novacpx
synced 2026-06-30 17:50:41 -05:00
fix: use /bin/rm explicitly in removePool so sudoers path matches
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LP9Q4kfCAYAjJnsbHBrViZ
This commit is contained in:
@@ -48,9 +48,7 @@ php_value[max_execution_time] = 30
|
||||
public static function removePool(string $username): void {
|
||||
foreach (['7.4','8.1','8.2','8.3'] as $ver) {
|
||||
$file = str_replace('{ver}', $ver, self::$poolDir) . "/{$username}.conf";
|
||||
// Always attempt removal — don't rely on file_exists() which fails when
|
||||
// www-data can't read the pool.d directory; rm -f is a no-op if missing
|
||||
shell_exec("sudo rm -f " . escapeshellarg($file) . " 2>/dev/null");
|
||||
shell_exec("sudo /bin/rm -f " . escapeshellarg($file) . " 2>/dev/null");
|
||||
self::reloadFPM($ver);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user