Installation in OpenSUSE
Voraussetzung dieser Anleitung ist eine aktuelle OpenSUSE-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:
$ zypper in apache2 apache2-mod_php8 php8 php8-gd php8-iconv php8-imap php8-ldap php8-ctype php8-mbstring php8-curl\ php8-pdo php8-pgsql php8-soap php8-zlib postgresql postgresql-server ImageMagick ghostscript wget zip unzip exiftool poppler-tools
PHP Konfiguration
Die PHP-Konfiguration wird in der Datei /etc/php8/apache2/php.ini gespeichert. Hier 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 in /etc/apache2/httpd.conf hinzuzufügen:
<Directory "{DocumentRoot}/openlimbas/dependent">
AllowOverride all
</Directory>
Starten des Apache HTTP Servers:
$ systemctl start apache2
Bei Problemen mit neueren Apache Versionen (ab 2.4) kann die Aktivierung des access_compat-Modules zur Lösung beitragen.
LIMBAS installieren
Siehe LIMBAS Installation.
Um das Speichern individueller Einstellungen in LIMBAS zu ermöglichen, muss LIMBAS schreibend auf ./openlimbas/dependent und allen Unterverzeichnissen zugreifen können. Um dies zu ermöglichen ist der Besitzer dieses Verzeichnisses und seiner Unterverzeichnisse auf den Apache-User zu ändern.
$ chown -R wwwrun:www openlimbas/dependent