Skip to content

Installation

IRET edited this page Feb 6, 2018 · 7 revisions

Die Installation wurde in der index.php implementiert. Da ich als Entwickler nicht Lust habe bei jeder Änderung der Datenbank ein neues db.sql-File einzuspielen, wird bei jedem Aufruf der index.php mit den GET-Parametern "install" die Existenz der Tabellen und auch Einträgen geprüft. Sollte eines davon mal fehlen, wird dies automatisch installiert und es erscheint ein einfaches Text-Output. Ein Reload zeigt dann das normale Panel an. Setzt man ihn auf "force" werden die vom Webpanel verwendeten Tabellen in der Datenbank gelöscht und erneut installiert.

Quick Reference:

Konfiguration

Um loszulegen werden die Daten der Datenbank gebraucht. Hierzu öffnet man die includes/config.php und editiert die Werte der Konfiguration.

Erklärung der Werte:

  • $db_host: Der Host der Datenbank. So lassen, wenn keiner bekannt ist.
  • $db_name: Der Name der Datenbank.
  • $db_user: Der User mit dem auf die Datenbank zugegriffen werden kann.
  • $db_pass: Das zugehörige Passwort zum User.
  • $bot_pass: Das Passwort mit dem sich die Bots anmelden. Betrifft nur den Entwickler.

Installation

Nach einem Aufruf der index.php wird alles wie oben beschrieben installiert. Nach einem Reload ist das Panel verwendbar. Die Logindaten werden in den Installationstexten ausgegeben (root:toor) und sind danach auf der Seite "Users" änderbar.

Um die GeoIP-Datenbank nun zu importieren, muss nur noch ip2c/import.php aufgerufen werden. Sollte es zu lange brauchen, dann muss die Execution-Time in der php.ini temporär erhöht werden.

Clone this wiki locally