Manuelle Installation

Installation in Ubuntu

Geschätzte Lektüre: 2 Minuten

Voraussetzung dieser Anleitung ist eine aktuelle Ubuntu-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 (z.B. mit Synaptic Paketverwaltung oder apt):

$ sudo apt install postgresql postgresql-common postgresql-client apache2 php php-gd php-mbstring\php-pdo php-pgsql php-imap libapache2-mod-php imagemagick zip pdftohtml wget unzip libimage-exiftool-perl

PHP Konfiguration

Die PHP-Konfiguration muss in /etc/php/{x.x}/apache2/php.ini angepasst werden, wobei {x.x} mit der installierten Version (z.B. 8.0) zu ersetzen ist. 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

Nachdem php.ini angepasst wurde, muss der Apache HTTP Server neugestartet werden:

$ /etc/init.d/apache2 restart

Apache HTTP Server Einrichtung

Für die neue Version ist ein rewrite-Modul notwendig, da sie für die Weiterleitung der URL-Aufrufe zuständig ist. Das rewrite-Modul ist Standard und Teil fast jeden Apache-Servers. Dazu muss unter /etc/apache2/mods-enabled ein Symlink von mod-available/rewrite.load in mods-enabled/rewrite.load erstellt werden.

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

<Directory "{DocumentRoot}/openlimbas/public">
AllowOverride All
Options FollowSymLinks
</Directory>

Starten des Apache HTTP Servers:

$ /etc/init.d/apache2 restart

Bei Problemen mit 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.

Share this Doc

Installation in Ubuntu

Or copy link

CONTENTS