PrestaShop ist eine beliebte Open-Source eCommerce-Plattform, mit der Sie Ihren eigenen Online-Shop erstellen und verwalten können. Befolgen Sie diese Schritte, um PrestaShop auf Ihrem VPS-Server zu installieren, der unter Ubuntu 24.04 läuft.
Voraussetzungen
- Ein VPS-Server, der Ubuntu 24.04 ausführt
- Root- oder sudo-Zugriff
- Grundlegende Kenntnisse der Befehlszeile
Schritt 1: System aktualisieren
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:
sudo apt update && sudo apt upgrade -y
Schritt 2: Benötigte Abhängigkeiten installieren
Installieren Sie die erforderlichen Pakete:
sudo apt install -y apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd
Schritt 3: MySQL starten und sichern
Starten Sie den MySQL-Dienst:
sudo systemctl start mysql
Sichern Sie die MySQL-Installation:
sudo mysql_secure_installation
Folgen Sie den Anweisungen, um Ihr Root-Passwort einzurichten und Ihre Datenbank zu sichern.
Schritt 4: Datenbank für PrestaShop erstellen
Melden Sie sich bei MySQL an:
sudo mysql -u root -p
Erstellen Sie eine Datenbank und einen Benutzer für PrestaShop:
CREATE DATABASE prestashop;
CREATE USER 'prestashop_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashop_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Schritt 5: PrestaShop herunterladen
Wechseln Sie in das Webroot-Verzeichnis:
cd /var/www/html
Laden Sie die neueste Version von PrestaShop herunter:
wget https://download.prestashop.com/download/releases/prestashop_1.7.8.5.zip
Entpacken Sie die heruntergeladene Datei:
unzip prestashop_1.7.8.5.zip
Schritt 6: Berechtigungen festlegen
Stellen Sie die richtigen Berechtigungen für das PrestaShop-Verzeichnis ein:
sudo chown -R www-data:www-data /var/www/html/*
sudo chmod -R 755 /var/www/html/*
Schritt 7: Apache konfigurieren
Erstellen Sie eine neue Apache-Konfigurationsdatei für PrestaShop:
sudo nano /etc/apache2/sites-available/prestashop.conf
Fügen Sie die folgende Konfiguration hinzu:
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName your_domain.com
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Ersetzen Sie your_domain.com durch Ihren tatsächlichen Domainnamen.
Schritt 8: Apache-Module aktivieren und Apache neu starten
Aktivieren Sie das Rewrite-Modul:
sudo a2enmod rewrite
Aktivieren Sie die neue Site-Konfiguration:
sudo a2ensite prestashop.conf
Starten Sie Apache neu:
sudo systemctl restart apache2
Schritt 9: Abschluss der PrestaShop-Installation
Öffnen Sie Ihren Webbrowser und gehen Sie zu http://your_domain.com. Folgen Sie den Anweisungen auf dem Bildschirm, um den Installationsprozess von PrestaShop abzuschließen.
Fazit
Sie haben PrestaShop erfolgreich auf Ihrem Ubuntu 24.04 VPS-Server installiert. Sie können jetzt mit dem Aufbau Ihres Online-Shops beginnen!