diff --git a/modules/performance/php-optimizer.sh b/modules/performance/php-optimizer.sh index c2da33c..96c9067 100755 --- a/modules/performance/php-optimizer.sh +++ b/modules/performance/php-optimizer.sh @@ -1189,8 +1189,9 @@ validate_php_ini() { return 1 fi - # Use php -i to check for syntax errors (basic validation) - php -d "display_errors=0" -r "return 0;" 2>&1 | grep -q "Parse error\|Fatal error" && return 1 + # Use php to check for syntax errors (basic validation) + # Add || true to handle grep returning 1 with set -o pipefail + php -d "display_errors=0" -r "return 0;" 2>&1 | grep -q "Parse error\|Fatal error" && return 1 || true return 0 }