Юра, может быть стОит добавить автоматическое удаление папки "install" после установки скрипта?
На досуге реализовала так:
В common.php
CODE:if ($fm->exbb['installed'] === FALSE) {
header("Location: ./install/index.php");
} elseif (file_exists("./install/index.php")) {
// Удаление папки "install" со всем содержимым
$dir = 'install';
_deldir($dir);
// ============= end ==============================
} elseif (file_exists("./install/index.php")) {
$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['DelleteInstallDir']);
}
if ($fm->exbb['board_closed'] && !(defined('IS_LOGIN') || defined('IS_ADMIN'))) {
$fm->_Message($fm->LANG['BoardClosed'],nl2br(strtr($fm->exbb['closed_mes'], array_flip(get_html_translation_table(HTML_SPECIALCHARS)))));
}
// Функция удаления папки со всем содержимым
function _deldir($dir) {
if ($objs = glob($dir.'/*')) {
foreach($objs as $obj) {
is_dir($obj) ? _deldir($obj) : unlink($obj);
}
}
rmdir($dir);
}
Строки:
CODE:} elseif (file_exists("./install/index.php")) {
$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['DelleteInstallDir']);
}
оставила в качестве страховочных. Мало ли...
Сразу после нажатия кнопки "Закончить установку", папка install удаляется с сервера со всем содержимым и открывается главная страница установленного форума.
Проверила на площадках двух хостеров и в денвере. Работает надёжно.
Можно было бы добавить переход на заключительном этапе установки, в окне месседжа, выбор "на форум/в админку", но окно устроено с обязательным появлением либо возврата на предыдущую страницу, либо перенаправления. Не солидно, а задачей скрытия нелепых в данном случае ссылок не задавалась. Кроме того, далеко не всякий пользователь захочет сразу заходить в админку.
Возможно, где-то публиковалось решение - не нашла.