Index: trunk/core/kernel/startup.php =================================================================== diff -u -r2329 -r2373 --- trunk/core/kernel/startup.php (.../startup.php) (revision 2329) +++ trunk/core/kernel/startup.php (.../startup.php) (revision 2373) @@ -9,7 +9,14 @@ define('INPORTAL_ENV', 1); if (!isset($_SERVER['DOCUMENT_ROOT']) || !$_SERVER['DOCUMENT_ROOT']) { - $_SERVER['DOCUMENT_ROOT'] = str_replace('\\', '/', str_replace($_SERVER['PATH_INFO'], '', FULL_PATH)); + $full_path = str_replace('\\', '/', dirname(FULL_PATH)); + if (!isset($_SERVER['PATH_INFO'])) { + $_SERVER['PATH_INFO'] = $_SERVER['PHP_SELF']; + } + $path_info = str_replace('\\', '/', dirname($_SERVER['PATH_INFO'])); + +// echo "replacing ".$path_info.' (path_info) with "" in '.$full_path.' (full_path) = '.str_replace($path_info, '', $full_path).'
'; + $_SERVER['DOCUMENT_ROOT'] = str_replace($path_info, '', $full_path); } $doc_root = rtrim(realpath($_SERVER['DOCUMENT_ROOT']), '/'); Index: trunk/kernel/admin_templates/regional/languages_edit.tpl =================================================================== diff -u -r1763 -r2373 --- trunk/kernel/admin_templates/regional/languages_edit.tpl (.../languages_edit.tpl) (revision 1763) +++ trunk/kernel/admin_templates/regional/languages_edit.tpl (.../languages_edit.tpl) (revision 2373) @@ -72,7 +72,7 @@ - + "> @@ -90,7 +90,7 @@   - +