Skip to content

PrestaShop auf AlmaLinux 9 installieren

Cloud Infrastructure Expert
PrestaShop auf AlmaLinux 9 installieren

 

 

In diesem Tutorial führen wir Sie durch die Installation von PrestaShop, einer flexiblen und skalierbaren E-Commerce-Plattform, auf Ihrem AlmaLinux 9 VPS-Server. PrestaShop ist eine der besten Open-Source-E-Commerce-CMS mit sofort einsatzbereiten Funktionen. Die Plattform selbst ist in PHP geschrieben und unter der Open Software License (OSL) veröffentlicht.

Schritt 1: Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:

  • Ein AlmaLinux 9 VPS mit einem Nicht-Root-Benutzer mit sudo-Rechten.
  • Ein Webserver (wir verwenden Nginx in diesem Tutorial).
  • Eine Datenbank (wir verwenden MariaDB).
  • PHP (Version 7.2 oder höher).
  • Ein SSL-Zertifikat (optional, aber empfohlen für die Sicherheit).

Schritt 2: Nginx installieren und konfigurieren

Installieren Sie Nginx:

sudo dnf install nginx -y

Starten Sie Nginx und aktivieren Sie es, damit es beim Booten automatisch startet:

sudo systemctl start nginx
sudo systemctl enable nginx

Schritt 3: MariaDB installieren und eine Datenbank erstellen

Installieren Sie MariaDB:

sudo dnf install mariadb-server -y

Starten Sie MariaDB und aktivieren Sie es, damit es beim Booten automatisch startet:

sudo systemctl start mariadb
sudo systemctl enable mariadb

Sichern Sie Ihre MariaDB-Installation:

sudo mysql_secure_installation

Folgen Sie den Anweisungen, um ein Root-Passwort festzulegen und die Sicherheit zu verbessern.

Melden Sie sich bei MariaDB an und erstellen Sie eine Datenbank und einen Benutzer für PrestaShop:

sudo mysql -u root -p

Geben Sie Ihr MySQL-Root-Passwort ein.

Führen Sie die folgenden SQL-Befehle aus:

CREATE DATABASE prestashop_db;
CREATE USER 'prestashop_user'@'localhost' IDENTIFIED BY 'Ihr_sicheres_Passwort';
GRANT ALL PRIVILEGES ON prestashop_db.* TO 'prestashop_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Ersetzen Sie “Ihr_sicheres_Passwort” durch ein starkes Passwort.

Schritt 4: PHP installieren

Installieren Sie PHP und die erforderlichen Erweiterungen:

sudo dnf install php php-fpm php-mysqlnd php-gd php-xml php-intl php-mbstring php-zip php-curl php-opcache -y

Schritt 5: SSL-Zertifikat installieren (optional)

Wenn Sie ein SSL-Zertifikat haben, installieren Sie es jetzt. Sie können auch Certbot verwenden, um ein kostenloses Let’s Encrypt-Zertifikat zu erhalten.

Schritt 6: PrestaShop installieren

Wechseln Sie in das Web-Root-Verzeichnis:

cd /var/www/html

Laden Sie die neueste PrestaShop-Version herunter:

sudo wget https://download.prestashop.com/download/releases/prestashop_8.0.4.zip

Entpacken Sie das Archiv:

sudo unzip prestashop_8.0.4.zip

Benennen Sie das entpackte Verzeichnis um:

sudo mv prestashop/* .

Löschen Sie das Archiv und das leere Verzeichnis:

sudo rm -rf prestashop_8.0.4.zip prestashop/

Setzen Sie die richtigen Berechtigungen:

sudo chown -R nginx:nginx /var/www/html/

Schritt 7: Nginx für PrestaShop konfigurieren

Erstellen Sie eine Nginx-Konfigurationsdatei für PrestaShop:

sudo nano /etc/nginx/conf.d/prestashop.conf

Fügen Sie den folgenden Inhalt ein und ersetzen Sie “ihre-domain.de” durch Ihre tatsächliche Domain:

server {
    listen 80;
    server_name ihre-domain.de;
    root /var/www/html;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param HTTPS off;
    }

    location ~ /\.ht {
        deny all;
    }
}

Speichern und schließen Sie die Datei. Testen Sie die Nginx-Konfiguration und starten Sie Nginx neu:

sudo nginx -t
sudo systemctl restart nginx

Schritt 8: PrestaShop-Installation im Webbrowser abschließen

Öffnen Sie Ihren Webbrowser und rufen Sie http://ihre-domain.de auf. Folgen Sie den Anweisungen auf dem Bildschirm, um die PrestaShop-Installation abzuschließen. Geben Sie die Datenbankinformationen ein, die Sie in Schritt 3 erstellt haben.

Abschluss

Sie haben nun erfolgreich PrestaShop auf Ihrem AlmaLinux 9 Server installiert. Sie können nun mit der Einrichtung Ihres Online-Shops beginnen.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.