diff --git a/phpini/phpini-lib.pl b/phpini/phpini-lib.pl index 65db08109..bc8948e19 100755 --- a/phpini/phpini-lib.pl +++ b/phpini/phpini-lib.pl @@ -295,10 +295,12 @@ if ($file && &get_config_fmt($file) eq "fpm" && my $conf; if (-r $file) { my @conf; - @conf = grep { $file =~ /\Q$_->{'dir'}\E/ } - &virtual_server::list_php_fpm_configs(); - $conf = - &virtual_server::get_php_fpm_config($conf[0]->{'shortversion'}); + @conf = grep { &is_under_directory($_->{'dir'}, $file) } + &virtual_server::list_php_fpm_configs(); + if (@conf) { + $conf = &virtual_server::get_php_fpm_config( + $conf[0]->{'shortversion'}); + } } &virtual_server::push_all_print(); &virtual_server::set_all_null_print();