diff --git a/phpBB/install/install.php b/phpBB/install/install.php
index 8d7cc668b5..677c712076 100644
--- a/phpBB/install/install.php
+++ b/phpBB/install/install.php
@@ -395,7 +395,7 @@ else
}
$board_email = (!empty($HTTP_POST_VARS['board_email'])) ? $HTTP_POST_VARS['board_email'] : '';
-$script_path = (!empty($HTTP_POST_VARS['script_path'])) ? $HTTP_POST_VARS['script_path'] : preg_replace('#install/install\.'.$phpEx.'#i', '', $HTTP_SERVER_VARS['PHP_SELF']);
+$script_path = (!empty($HTTP_POST_VARS['script_path'])) ? $HTTP_POST_VARS['script_path'] : str_replace('install', '', dirname($HTTP_SERVER_VARS['PHP_SELF']));
if (!empty($HTTP_POST_VARS['server_name']))
{
@@ -1018,7 +1018,7 @@ else
// section.
$s_hidden_fields = '';
$s_hidden_fields .= '';
- $s_hidden_fields .= '';
+ $s_hidden_fields .= '';
$s_hidden_fields .= '';
page_header($lang['Inst_Step_2'], '../login.'.$phpEx);