Dotclear auf Ubuntu 20.04 mit LAMP Stack installieren

Dotclear ist ein kostenfreies Open-Source-CMS zur Veröffentlichung von Inhalten im Web. Es läuft problemlos auf LAMP-basierten Servern. In dieser Anleitung erfahren Sie Schritt für Schritt, wie Sie Dotclear auf einem Cloud-Server mit Ubuntu 20.04 einrichten.

Voraussetzungen

Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:

  • Eine aktive Ubuntu-20.04-Instanz ist verfügbar.
  • Ein Benutzerkonto mit sudo-Rechten wurde angelegt (kein Root).
  • Ein vollständiger LAMP-Stack ist installiert und einsatzbereit.

Alternativ können Sie auch ein vorkonfiguriertes Ubuntu-20.04-LAMP-Image aus dem Marketplace nutzen.

Schritt 1: Benötigte Pakete installieren

Stellen Sie zunächst eine SSH-Verbindung zu Ihrem Server her und aktualisieren Sie die Paketquellen:

Installieren Sie anschließend das erforderliche PHP-Modul zur Integration mit Apache:

$ sudo apt install libapache2-mod-php

Starten Sie Apache neu, um die Änderungen wirksam werden zu lassen:

$ sudo systemctl restart apache2

Schritt 2: Datenbank und Benutzer anlegen

Öffnen Sie den Datenbankdienst als Root-Benutzer über die Kommandozeile:

Erstellen Sie nun eine neue Datenbank mit dem Namen dot_clear sowie einen Benutzer dot_clear_user mit einem sicheren Passwort (ersetzen Sie EXAMPLE_PASSWORD durch ein starkes Kennwort).

Falls Sie MySQL verwenden

mysql> CREATE DATABASE dot_clear;
       CREATE USER 'dot_clear_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'EXAMPLE_PASSWORD';
       GRANT ALL PRIVILEGES ON dot_clear.* TO 'dot_clear_user'@'localhost';
       FLUSH PRIVILEGES;

 

Falls Sie MariaDB verwenden

MariaDB> CREATE DATABASE dot_clear;
         GRANT ALL PRIVILEGES on dot_clear.* TO 'dot_clear_user'@'localhost' identified by 'EXAMPLE_PASSWORD';

Wenn alle Befehle erfolgreich ausgeführt wurden, verlassen Sie die Datenbankkonsole:

Schritt 3: Verzeichnisstruktur vorbereiten

Erstellen Sie zunächst ein neues Verzeichnis mit dem Namen dot_clear im Wurzelverzeichnis Ihres Webservers:

$ sudo mkdir -p /var/www/dot_clear

Weisen Sie anschließend den Besitz des Verzeichnisses Ihrem aktuellen Benutzer zu:

$ sudo chown -R $USER:$USER /var/www/dot_clear

Wechseln Sie nun in das neu erstellte Verzeichnis:

Laden Sie das Installationsskript von Dotclear mit folgendem Befehl herunter:

$ wget https://download.dotclear.org/loader/dotclear-loader.php

Zum Schluss ändern Sie den Eigentümer des Verzeichnisses auf den Standard-User von Apache, in der Regel www-data:

$ sudo chown -R www-data:www-data /var/www/dot_clear

 

Schritt 4: Konfiguration einer virtuellen Apache-Host-Datei

Deaktivieren Sie zunächst die Standardkonfiguration von Apache, um mögliche Konflikte mit der neuen Site zu vermeiden:

$ sudo a2dissite 000-default.conf

Erstellen Sie nun eine neue Konfigurationsdatei, die speziell für Dotclear vorgesehen ist:

$ sudo nano /etc/apache2/sites-available/dot_clear.conf

Fügen Sie den folgenden Inhalt in die Datei ein. Ersetzen Sie dabei example.com durch Ihre tatsächliche Domain oder öffentliche IP-Adresse:

<VirtualHost *:80>

    ServerName example.com

    DocumentRoot "/var/www/dot_clear"

    <Directory "/var/www/dot_clear">
        Require all granted
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Speichern Sie die Änderungen und schließen Sie den Editor.

Aktivieren Sie anschließend die neu erstellte Konfiguration für Dotclear:

$ sudo a2ensite dot_clear.conf

Zum Abschluss laden Sie den Apache-Dienst neu, damit die aktualisierten Host-Einstellungen übernommen werden:

$ sudo systemctl restart apache2

 

Schritt 5: Überprüfung der Installation

Öffnen Sie einen Webbrowser und rufen Sie folgende Adresse auf, wobei Sie example.com durch Ihre Domain oder öffentliche IP-Adresse ersetzen:

http://example.com/dotclear-loader.php

Sie sollten nun eine Willkommensseite mit dem Titel Dotclear NetInstall sehen.

Klicken Sie auf den Button Retrieve and unzip Dotclear, um mit der Einrichtung fortzufahren.

Tragen Sie anschließend die Datenbankinformationen in die entsprechenden Felder ein und klicken Sie auf Continue.

Auf der nächsten Seite, ebenfalls unter Dotclear NetInstall, legen Sie ein Administratorkonto an und klicken danach auf Save, um fortzufahren.

Nachdem die Einrichtung abgeschlossen ist, rufen Sie Ihre neue Website unter folgender Adresse auf:

http://example.com/dotclear/index.php

Die Installationsumgebung wird weiterhin als Dotclear NetInstall angezeigt.

Um das Administrations-Dashboard aufzurufen, besuchen Sie folgenden Link und melden Sie sich mit den zuvor erstellten Zugangsdaten an:

http://example.com/dotclear/admin/

Die Dotclear-Installation ist damit erfolgreich abgeschlossen.

Fazit

Mit diesen Schritten haben Sie die erforderliche Umgebung eingerichtet, um Dotclear auf einem Ubuntu-20.04-Cloud-Server zu betreiben. Die Systemvoraussetzungen sind erfüllt, die Datenbank ist konfiguriert – Ihr Server ist bereit für den produktiven Einsatz der Dotclear-Anwendung. Folgen Sie der offiziellen Dokumentation, um die Einrichtung Ihres Blogs oder CMS vollständig abzuschließen.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren: