e9efb3879a
Fixed three critical bugs preventing OPcache enablement and PHP config changes: 1. **Sed Injection Bug** - Setting names with dots (.) were not escaped for sed regex - Affected: modify_php_ini_setting, modify_fpm_pool_setting - Impact: opcache.enable, pm.max_children settings failed silently - Fix: Properly escape special chars for sed regex patterns 2. **Silent Failures** - Error suppression hid modification failures - Affected: enable_opcache() calls had >/dev/null 2>&1 - Impact: OPcache showed 0 enabled even when attempted - Fix: Remove error suppression and add proper validation 3. **Missing Change Logging** - FPM changes not tracked in changes_log - Affected: FPM settings were optimized but not counted in summary - Impact: 'Changes Applied: 0' even though changes were made - Fix: Add FPM and OPcache changes to changes_log array Results: - OPcache will now actually be enabled when needed - Changes Applied counter will be accurate - FPM settings will be properly modified with escaped values - Better error visibility for debugging Tested: Sed escaping handles dots, slashes, ampersands, pipes