Tutorials  /  Ubuntu

CubeCart auf Ubuntu 20.04 installieren – Anleitung

Ccentron Redaktion · Juni 2025 ·6 Min. Lesezeit ·Ubuntu, Tutorial

CubeCart ist eine kostenfreie Open-Source-Lösung für den E-Commerce-Bereich, ideal geeignet zur schnellen Einrichtung eines Online-Shops. Die Anwendung basiert auf PHP und lässt sich problemlos installieren und bedienen. Zu den wichtigsten Funktionen zählen:

  • Technischer Support steht zur Verfügung
  • Detaillierte Statistiken zu Produkten
  • Social Media Integration
  • Unterstützung mehrerer Sprachen
  • Kompatibilität mit verschiedenen Währungen
  • Datenbank-Tools für Backup und Wiederherstellung
  • Offline-Verfügbarkeit dank Cache-Funktion

Diese Anleitung zeigt dir, wie du CubeCart auf einem Server mit Ubuntu 20.04 installierst.

Voraussetzungen

  • Einen Ubuntu 20.04 Server mit aktuellen Updates bereitstellen
  • Einen Benutzer ohne Root-Rechte mit Sudo-Berechtigung anlegen
VM

Passende Infrastruktur bei centron

Ubuntu-Server ohne eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →

Schritt 1: LAMP-Stack einrichten

Führe zuerst ein Update der Paketliste durch:

Konsole
$ sudo apt update

Installiere das Paket für zusätzliche Repositorys und füge die PHP-PPA von Ondřej Surý hinzu:

Konsole
$ sudo apt -y install software-properties-common

$ sudo add-apt-repository ppa:ondrej/php

Aktualisiere danach erneut die Paketliste:

Konsole
$ sudo apt update

CubeCart funktioniert am besten mit PHP 7.3. Installiere daher Apache, MariaDB und die benötigten PHP-Module:

Konsole
$ sudo apt install apache2 mariadb-server mariadb-client php7.3 libapache2-mod-php7.3 php7.3-json php7.3-common php7.3-gmp php7.3-curl php7.3-mysql php7.3-mysqli php7.3-mcrypt php7.3-opcache php7.3-intl php7.3-fpm php7.3-xmlrpc php7.3-bcmath php7.3-zip php7.3-imagick php7.3-mbstring php7.3-gd php7.3-cli php7.3-xml php7.3-zip wget unzip curl -y

Bearbeite die PHP-Konfigurationsdatei für optimale Leistung von CubeCart:

Konsole
$ sudo nano /etc/php/7.3/apache2/php.ini

Nutze Strg + W, um gezielt nach den folgenden Parametern zu suchen und diese anzupassen:

  • memory_limit = 512M
  • upload_max_filesize = 100M
  • post_max_size = 100M

Aktiviere Apache beim Systemstart:

Konsole
$ sudo systemctl enable apache2

Starte Apache neu, damit alle Änderungen übernommen werden:

Konsole
$ sudo systemctl restart apache2

Schritt 2: CubeCart-Datenbank erstellen

Aktiviere den automatischen Start des MariaDB-Dienstes:

Konsole
$ sudo systemctl enable mariadb

Führe das Sicherheitssetup für MariaDB aus:

Konsole
$ sudo mysql_secure_installation

Beantworte die Fragen wie folgt:

  • Aktuelles Root-Passwort: Enter drücken
  • Root-Passwort setzen: Y
  • Anonyme Benutzer entfernen: Y
  • Root-Login über Remote deaktivieren: Y
  • Testdatenbank entfernen: Y
  • Rechte neu laden: Y

Logge dich nun in die MySQL-Shell ein:

Konsole
$ sudo mysql -u root -p

Führe innerhalb der MySQL-Konsole folgende Befehle aus:

  • Datenbank cubecart erstellen:
Code
CREATE DATABASE cubecart;
  • Benutzer cubecartuser mit sicherem Passwort anlegen (ersetze StrongPassword):
Code
CREATE USER 'cubecartuser'@'localhost' IDENTIFIED BY 'StrongPassword';
  • Zugriffsrechte für den neuen Benutzer vergeben:
Code
GRANT ALL ON cubecart.* TO 'cubecartuser'@'localhost' WITH GRANT OPTION;
  • Rechte aktualisieren und MySQL verlassen:
Code
FLUSH PRIVILEGES;
EXIT

Schritt 3: CubeCart installieren

Lade die aktuelle Version von CubeCart über den offiziellen Download-Link herunter. In diesem Beispiel verwenden wir die Version 6.4.4:

Konsole
$ wget https://www.cubecart.com/download/CubeCart-6.4.4.zip

Erstelle ein neues Verzeichnis im Webverzeichnis von Apache für die CubeCart-Installation:

Konsole
$ sudo mkdir -p /var/www/cubecart

Entpacke die heruntergeladene ZIP-Datei in das soeben erstellte Verzeichnis:

Konsole
$ sudo unzip CubeCart-6.4.4.zip -d /var/www/cubecart

Lösche das ZIP-Archiv nach dem Entpacken, um Speicherplatz freizugeben:

Konsole
$ sudo rm CubeCart-6.4.4.zip

Ändere die Eigentumsrechte des Installationsverzeichnisses, sodass der Apache-Webserver Zugriff erhält:

Konsole
$ sudo chown -R www-data:www-data /var/www/cubecart

Setze die Zugriffsrechte des Verzeichnisses, um sicherzustellen, dass die Installation korrekt funktioniert:

Konsole
$ sudo chmod -R 755 /var/www/cubecart

Schritt 4: Apache2-Webserver konfigurieren

Erlaube zunächst HTTP-Verkehr über die Firewall des Systems:

Konsole
$ sudo ufw allow 80

Erstelle anschließend eine eigene Apache-Konfigurationsdatei namens cubecart.conf:

Konsole
$ sudo nano /etc/apache2/sites-available/cubecart.conf

Füge in die Datei die folgende Konfiguration ein und speichere die Änderungen:

Code
<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/cubecart
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/cubecart/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

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

Deaktiviere die Standard-Konfiguration von Apache, um Konflikte zu vermeiden:

Konsole
$ sudo a2dissite 000-default.conf

Aktiviere die neue CubeCart-Konfiguration:

Konsole
$ sudo a2ensite cubecart.conf

Aktiviere das Rewrite-Modul von Apache, welches für CubeCart erforderlich ist:

Konsole
$ sudo a2enmod rewrite

Starte Apache neu, damit alle Änderungen wirksam werden:

Konsole
$ sudo systemctl restart apache2

Schritt 5: CubeCart-Oberfläche aufrufen

Um mit der webbasierten Einrichtung zu beginnen, öffne deinen Browser und rufe die IP-Adresse deines Servers auf. Zum Beispiel:

http://192.0.2.10/

Fazit

Du hast CubeCart erfolgreich auf deinem Ubuntu 20.04 Server installiert. Folge dem Einrichtungsassistenten im Browser, um deinen Shop zu konfigurieren. Verbinde dich mit der Datenbank, lege ein Admin-Konto an und nimm die grundlegenden Einstellungen für deine Seite vor. Danach kannst du sowohl das Frontend als auch das Administrator-Portal deines Online-Shops aufrufen und nutzen.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Ubuntu
Teilen
Noch offene Fragen?

Unser Team hilft Ihnen bei Ihrem konkreten Setup weiter – von Menschen, die die Plattform selbst betreiben.

War dieses Tutorial hilfreich?

Ihre Antwort wird anonym gespeichert und hilft uns, die Tutorials zu verbessern.

Kommentare

Noch keine Kommentare – stellen Sie die erste Frage zu diesem Tutorial.

Zum Kommentieren anmelden

Kommentare stehen centron-Kunden offen. Melden Sie sich in Ihrem Konto an, um eine Frage zu diesem Tutorial zu stellen.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren