Wie installiert man Omeka Classic CMS auf Ubuntu 18.04 LTS

Omeka Classic ist eine kostenlose und quelloffene Web-Publishing-Plattform für die gemeinsame Nutzung digitaler Sammlungen und die Erstellung medienträchtiger Online-Ausstellungen. Omeka Classic ermöglicht es Ihnen, komplexe Erzählungen zu erstellen und reichhaltige Sammlungen und Inhalte zu geringen Kosten zu teilen, ohne dabei Abstriche bei Design und technischer Qualität zu machen. Sie können seine Funktionalität mit Themes und Plugins erweitern.

In diesem Tutorial lernen wir, wie man Omeka Classic CMS auf dem Ubuntu 18.04 Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit Sudo-Berechtigungen.

LAMP-Server installieren

Bevor Sie beginnen, müssen Sie den Apache-Webserver, MariaDB und PHP auf Ihrem System installieren. Wenn nicht installiert, dann installieren Sie zuerst Apache und MariaDB-Server mit dem folgenden Befehl:

sudo apt-get install apache2 mariadb-server -y

Sobald beide installiert sind, müssen Sie die neueste Version von PHP auf Ihrem System installieren. Standardmäßig ist die neueste Version von PHP nicht im Standard-Repository von Ubuntu 18.04 verfügbar. Fügen Sie also das PHP-Repository mit dem folgenden Befehl hinzu:

sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php

Als nächstes aktualisieren Sie das Repository und installieren PHP zusammen mit allen erforderlichen Abhängigkeiten, indem Sie den folgenden Befehl ausführen:

sudo apt-get install install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y

Wenn alle Pakete installiert sind, starten Sie den Apache und den MariaDB-Dienst und aktivieren Sie sie beim Booten, indem Sie den folgenden Befehl ausführen:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

MariaDB konfigurieren

Als nächstes müssen Sie eine Datenbank und einen Benutzer für Omeka erstellen. Melden Sie sich zunächst mit dem folgenden Befehl an der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein und erstellen Sie dann eine Datenbank und einen Benutzer für Omeka:

MariaDB [(none)]> CREATE DATABASE omeka_db;
MariaDB [(none)]> CREATE USER omeka_user;

Als nächstes gewähren Sie alle Privilegien für die Omeka-Datenbank:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON omeka_db.* TO 'omeka_user'@'localhost' IDENTIFIED BY 'password';

Als nächstes werden die Privilegien gelöscht und die MariaDB-Shell verlassen:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Omeka Classic installieren

First, download the latest version of Omeka classic with the following command:
wget https://github.com/omeka/Omeka/releases/download/v2.6.1/omeka-2.6.1.zip

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei:

unzip omeka-2.6.1.zip

Kopieren Sie als nächstes das extrahierte Verzeichnis in das Apache-Wurzelverzeichnis und geben Sie die erforderlichen Berechtigungen:

sudo cp -r omeka-2.6.1 /var/www/html/omeka
sudo chown -R www-data:www-data /var/www/html/omeka
sudo chmod -R 755 /var/www/html/omeka/

Als nächstes wechseln Sie das Verzeichnis in das Omeka-Verzeichnis und modifizieren die Datei db.ini:

cd /var/www/html/omeka sudo nano db.ini

Nehmen Sie die folgenden Änderungen vor:

[database]
host     = "localhost"
username = "omeka_user"
password = "password"
dbname   = "omeka_db"
prefix   = "omeka_"
charset  = "utf8"

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Als nächstes erstellen Sie eine virtuelle Apache-Host-Datei für Omeka:

sudo nano /etc/apache2/sites-available/omeka.conf

fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/omeka/
ServerName example.com
<Directory /var/www/html/omeka/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/omeka-error_log
CustomLog /var/log/apache2/omeka-access_log common
</VirtualHost>

Speichern und schließen Sie die Datei. Aktivieren Sie dann die virtuelle Hostdatei, das Apache-Rewrite-Modul und das Header-Modul mit dem folgenden Befehl:

sudo a2ensite omeka.conf
sudo a2enmod rewrite
sudo a2enmod headers

Starten Sie schließlich den Apache-Dienst neu, um die Änderungen vorzunehmen:

sudo systemctl restart apache2

Zugang zur klassischen Omeka-Webschnittstelle

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Benutzername und Kennwort konfigurieren

Einstellungen der Website

Andere Einstellungen

Geben Sie hier alle erforderlichen Angaben ein, wie z.B. Ihren Administrator-Benutzernamen und -Passwort, den Namen der Website, die E-Mail-Adresse, und klicken Sie dann auf die Schaltfläche Installieren. Sobald die Installation abgeschlossen ist. Sie sollten die folgende Seite sehen:

Omeka Classic CMS erfolgreich installiert

Klicken Sie jetzt auf die Schaltfläche Admin Dashboard. Sie sollten die folgende Seite sehen:

Anmeldung zum Admin-Dashboard

Geben Sie hier Ihre Administrator-Anmeldeinformationen ein und klicken Sie dann auf die Schaltfläche Anmelden. Sie sollten die folgende Seite sehen:

Omeka Classic Armaturenbrett

Links

Das könnte Dich auch interessieren …