Voraussetzungen

Kajona verwendet die Technologien PHP5 und eine SQL-Datenbank. Benötigt wird:

  • Webserver (Apache, IIS, ...)
  • PHP 5 (ab 5.0)
  • MySQL (ab 4.1), PostgreSQL, SQLite 2, SQLite 3, MariaDB (über mysql-Treiber)

Und im Detail:

Um Kajona einzusetzen ist zu aller erst einmal ein Webserver nötig (wer hätte das gedacht?). Dies kann zum Beispiel ein Apache HTTPD-Server oder auch ein IIS-Server sein, kann aber auch jeder andere Server sein. Einzige Voraussetzung an den Webserver: Er sollte die Möglichkeit bieten, PHP-Skripte auszuführen.

Da Kajona in der „neuen“ Objektorientierung von PHP geschrieben wurde, muss auf dem Webserver mindestens PHP 5 zur Verfügung stehen. Mit PHP 4 lässt sich Kajona leider nicht einsetzen.

Auf der Datenbankseite unterstützt Kajona bisher unter Anderem MySQL, PostgreSQL und SQLite. Bei der Verwendung von MySQL ist es egal, ob PHP mysqli oder mysql verwendet, um auf die Datenbank zuzugreifen, beide Schnittstellen sind in Kajona als Treiber realisiert.

Weitere Datenbank-Treiber wie Oracle oder DB2 sollen in Zukunft folgen.

Scheinen die obigen Anforderungen erfüllt, so sollte einem erfolgreichen Einsatz von Kajona nichts mehr im Wege stehen:




Die Architektur von Kajona soll an verschiedenen Stellen erklärt werden. Hierbei soll ein kurzer Blick auf die allgemeine Struktur geworfen werden, aber auch auf andere Ebenen wie beispielsweise die Datenbank.