Jetzt in der Adresszeile das admin.php gegen nsnst.php (z.B. http://xx.xxxxx.xxxx/nsnst.php)
In diesem Fenster wählen wir „NukeSentinel First Time Install“ und drückt „COMMIT“
Jetzt wird das Datenbank Update durchgeführt.
Jetzt kommt der etwas schwierigere Teil.
Wir laden uns mit dem FTP Programm folgende Dateien von Server auf unser Festplatte
und bearbeiten sie dann mit WordPad (oder einem anderen Editor).
admin.php
(es könnte sein, das dieser Eintrag bereits vorhanden ist. In diesem
Fall müssen wir ihn NICHT ein zweites mal eintragen.)
Es steht ca. Zeile 38-40.
global $sentineladmin;
if($sentineladmin > 0) {
echo "n";
echo "n";
}
Nun öffnen wir die header.php. Hier suchen wir die Zeile
global $slogan, $sitename, $banners, $nukeurl, $Version_Num, $artpage, $topic,
$hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4,
$textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle;
Steht ca. in Zeile 29. In dieser Zeile fügen wir hinter dem „global“ das Wort „$ab_config,“ ein.
Dann sollt die Zeile so aussehen:
global $ab_config, $slogan, $sitename, $banners, $nukeurl, $Version_Num,
$artpage, $topic, $hlpfile, $user, $hr, $theme, $cookie, $bgcolor1, $bgcolor2,
$bgcolor3, $bgcolor4, $textcolor1, $textcolor2, $forumpage, $adminpage, $userpage, $pagetitle;
Nun gehen wir in dieser Zeile etwas weiter runter zu dem Eintrag
Vor diesem Eintrag fügen wir folgendes ein:
if($ab_config['site_switch'] == 1) {
echo "
n";
}
Nun öffnen wir die Datei mainfile.php
Ganz oben in der mainfile.php steht dieser Eintrag.
"<?php"
Gleich eine Zeile darunter fügen wir folgendes ein:
if (defined('FORUM_ADMIN')) {
@include_once("../../../includes/nukesentinel.php");
} elseif (defined('INSIDE_MOD')) {
@include_once("../../includes/nukesentinel.php");
} else {
@include_once("includes/nukesentinel.php");
}
Fertig! Nicht vergessen alle Änderungen zu speichern.
Nun spielen wir die geänderten Dateien wieder zu Server zurück.
Die Dateien
admin.php
header.php
mainfile.php
ins Haupt (root) Verzeichnis
und die javascript.php ins includes Verzeichnis
includes/javascript.php
Nun rufen wir unser Seite wieder auf und gehen zur Administrations- Seite
( http://xx.xxxxx.xxxx/admin.php )
Hier finden wir nun den neuen Eintrag.
Wenn wir auf diesen neuen Eintrag klicken, öffnen wir das NukeSentinel Administrations- Menü.
Als erstes müssen wir unser Passwort festlegen.
Dazu klicken wir auf „Admin Auth List“
Hier klicken wir auf das kleine AB Kästchen.
Hier tragen wir nun einen Benutzernamen und ein Passwort ein, mit dem wir unsere Seite schützen.
(bitte nicht admin und admin)
Drücken dann auf Save Changes und fertig.
Nun erzeugen wir die .htaccess Datei, die NukeSentinel benötigt.
Dazu öffnen wir den Editor und gehen dann auf Speichern (ohne dass wir etwas geschrieben haben)
Geben beim Dateinamen .htaccess ein (auf den Punkt vorne nicht vergessen) und wähle bei
Dateityp „Alle Dateien“ aus.
Diese Datei an einem beliebigen Ort speichern und dann mit dem FTP Programm auf den Server ins
Hauptverzeichnis laden (root Verzeichnis).
(Man kann diese .htaccess datei auch noch speziell modifizieren, zur Installation ist aber
eine leere Datei ausreichend)
Jetzt klicken wir auf „NukeSentinel Administration“
Grundeinstellungen:

1.) Hier wählen wir Admin http Auth
2.) Wenn die .htaccess im Root liegt, stimmt dieser Pfad. Dann einfach markieren und nach oben (3)kopieren.
3.) Den Pfad der .htaccess eintragen (von 2)
4.) Hier die MailAdresse eintragen (man bekommt dann gleich ein Mail zugesendet)
Dann ganz unten auf Save Changes drücken.
Dann kommt sofort dieses Fenster
und will unseren Benutzernamen und Passwort wissen.
Die Passwortfunktion von NukeSentinel läuft.
In den Menüpunkten „NukeSentinel Administration“ und „NukeSentinel Configuration“
kann man noch viele Schutzmechanismen ein und abschalten.