diff --git a/phpini/edit_dirs.cgi b/phpini/edit_dirs.cgi index be15edc7d..13d343345 100755 --- a/phpini/edit_dirs.cgi +++ b/phpini/edit_dirs.cgi @@ -22,7 +22,7 @@ print &ui_table_row(&opt_help($text{'dirs_include'}, 'include'), &file_chooser_button("include", 1, undef, undef, 1)); $inidir = &get_php_ini_dir($in{'file'}); -if (!$inidir) { +if (!$inidir && &get_config_fmt() eq 'ini') { # Extensions directory print &ui_table_row($text{'dirs_ext'}, &ui_opt_textbox("ext", &find_value("extension_dir", $conf), diff --git a/phpini/save_dirs.cgi b/phpini/save_dirs.cgi index cc500948c..9c45b6a27 100755 --- a/phpini/save_dirs.cgi +++ b/phpini/save_dirs.cgi @@ -20,7 +20,7 @@ else { } $inidir = &get_php_ini_dir($in{'file'}); -if (!$inidir) { +if (!$inidir && &get_config_fmt() eq 'ini') { $in{'ext_def'} || $in{'ext'} =~ /\S/ || &error($text{'dirs_eext'}); &save_directive($conf, "extension_dir", $in{'ext_def'} ? undef : $in{'ext'});