Files
Linux-Server-Management-Too…/lib
cschantz 645c9fd029 CRITICAL: Fix PHP-FPM pool detection - search by domain name not username
Problem:
- find_fpm_pool_config() only searched for $username.conf
- cPanel EA-PHP names pool configs as $domain.conf
- Example: pickledperil.com.conf NOT pickledperil.conf
- Result: 'No PHP-FPM pools found' error

Fix:
- Modified find_fpm_pool_config() to try domain-based naming first
- Falls back to username-based naming for compatibility
- Search order: domain → username
- Applies to all control panels (cPanel, Plesk, InterWorx)

Impact:
- PHP-FPM pools now detected correctly
- Memory capacity analysis now works
- All pool-based features functional

Test:
- find_fpm_pool_config('pickledperil', 'pickledperil.com')
- Returns: /opt/cpanel/ea-php81/root/etc/php-fpm.d/pickledperil.com.conf
2025-12-03 01:15:04 -05:00
..