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.
RDS CAL (Client Access License)
Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting
#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds