Manuelle Installation

Installation in FreeBSD

Estimated reading: 2 minutes

Voraussetzung dieser Anleitung ist eine aktuelle FreeBSD-Installation. LIMBAS benötigt PHP Version 8.2 oder höher.

Pakete installieren

Zusätzlich zur Standardinstallation sind für LIMBAS folgende Pakete zu installieren:

$ pkg install apache24 php82 php82-gd php82-imap php82-soap php82-xml php82-ctype php82-mbstring php82-iconv php82-pdo wget ImageMagick zip unzip mod_php82
$ pkg update

Sollte es im Verlauf der LIMBAS-Installation Probleme mit unixODBC geben, kann eine Neuinstallation über Ports helfen:

$ cd/usr/ports/databases/unixODBC
$ make install

PHP Konfiguration

Die PHP-Konfiguration muss in /usr/local/etc/php.ini angepasst werden. Sollte keine php.ini Datei existieren, muss die php-development.ini kopiert und umbenannt werden. Zuerst, sollten die folgenden allgemeinen Einstellungen gesetzt werden:

  • short_open_tag = On
  • error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
  • max_input_vars = 10000

Apache HTTP Server Einrichtung

Damit die in den LIMBAS-Verzeichnissen verwendeten .htaccess Dateien vom Apache-Server interpretiert werden, ist folgender Eintrag hinzuzufügen:

<Directory "{DocumentRoot}/openlimbas/dependent">
AllowOverride All
</Directory>

Existiert die Datei /usr/local/etc/apache24/Includes/php5.conf nicht, ist diese mit folgendem Inhalt anzulegen:

<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php
</IfModule>

Starten des Apache HTTP Servers:

$ /usr/local/etc/rc.d/apache24 onestart

Bei Problemen mit neueren Apache Versionen (ab 2.4) kann die Aktivierung des access_compat-Modules zur Lösung beitragen. Hilft das nicht, muss in jeder .htaccess Datei

Order allow,deny
Allow from all

zu

Require all granted

geändert werden.

LIMBAS installieren

Siehe LIMBAS Installation.