Skip to content

Eine Website mit PHP, NGINX und MySQL mit BeAdmin bereitstellen

Diese Anleitung hilft Ihnen, die erforderliche Software für Ihre Website zu installieren, Dateien auf den Server hochzuladen, den NGINX-Webserver zu konfigurieren und eine Verbindung zu einer MySQL-Datenbank herzustellen. Am Ende können Sie überprüfen, ob Ihre Website online erreichbar ist.

Voraussetzungen

  • Ein Server mit BeAdmin (siehe Installationsanleitung)
  • Eine Archivdatei mit den Website-Dateien
  • Eine Datenbank-Dump-Datei (falls vorhanden)
  • Ein Domainname und ein A-Record, der auf die IP-Adresse Ihres Servers verweist

Zugriff auf das BeAdmin-Panel

Nach der erfolgreichen Installation von BeAdmin können Sie das Control Panel unter folgender Adresse aufrufen:
https://ihre_server_ip":8080/ oder https://ihre_domain:8080/ (falls Sie während der Installation eine Domain angegeben haben).

Ersetzen Sie ihre_server_ip oder ihre_domain durch die tatsächliche Adresse, öffnen Sie den Link und melden Sie sich mit der während der Installation festgelegten E-Mail-Adresse an (Standard: admin@local.host).

Schritt 1. Installationsassistent wählen und Module installieren

Um eine Website auszuführen, müssen die erforderlichen Komponenten installiert werden: PHP, NGINX und MySQL.

So geht’s:

  1. Gehen Sie zur Startseite des BeAdmin-Panels.
  2. Wählen Sie den passenden Installationsassistenten aus.
  3. Starten Sie die Modulinstallation.

Standardmäßig werden die neuesten Versionen installiert, aber Sie können in den folgenden Schritten eine andere PHP-Version auswählen.

Die Installation von NGINX dauert ca. 15 Sekunden, danach können Sie fortfahren – die restlichen Module werden automatisch installiert.

Schritt 2. Virtuellen Host erstellen

Damit Ihre Website ordnungsgemäß funktioniert, müssen Sie den NGINX-Webserver konfigurieren, um eingehende Anfragen zu verarbeiten. Jede Website nutzt einen virtuellen Host, der Anfragen an die entsprechenden Dateien weiterleitet.

Wechseln Sie zu Nginx und erstellen Sie einen neuen virtuellen Host:

  1. Geben Sie den Domainnamen Ihrer Website ein.
  2. Wählen Sie HTTPS oder geben Sie einen anderen Port manuell an.
  3. Fügen Sie index.php an den Anfang der Index-Dateien-Liste hinzu.
  4. Verwenden Sie den Standardordner für die Website-Dateien oder wählen/erstellen Sie einen eigenen.
  5. Wählen Sie die erforderliche PHP-Version (falls sie nicht installiert ist, wird das System die Installation vorschlagen).

Falls Sie nicht möchten, dass die Website sofort online erreichbar ist, deaktivieren Sie die Option Host aktivieren.

Nach der Eingabe aller Parameter klicken Sie auf Erstellen, navigieren Sie zum neu erstellten virtuellen Host und wählen Sie ihn im Installationsassistenten aus.

Schritt 3. Website-Dateien hochladen

Da sich derzeit keine Website-Dateien auf dem Server befinden, kann der Webserver keine eingehenden Anfragen verarbeiten. Folgen Sie der Anleitung unten, um Dateien auf den Server hochzuladen.

So laden Sie Dateien hoch:

  1. Gehen Sie zum Bereich Dateien.
  2. Stellen Sie sicher, dass der Website-Ordner erstellt wurde (er entspricht normalerweise Ihrem Domainnamen).
  3. Klicken Sie mit der rechten Maustaste auf eine freie Stelle und wählen Sie Hochladen.
  4. Wählen Sie das Archiv mit den Website-Dateien aus und laden Sie es hoch.

Nach dem Hochladen:

  1. Doppelklicken Sie auf das Archiv, um die Dateien zu extrahieren.
  2. Öffnen Sie den Ordner und stellen Sie sicher, dass alle Dateien vorhanden sind.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner und weisen Sie ihn im Installationsassistenten zu.

Wichtig

Normalerweise werden die Dateien aus dem Archiv in einen Ordner extrahiert, der den Namen Ihrer Website trägt. Je nach Archivstruktur können die Dateien aber auch direkt in das Stammverzeichnis oder in einen anderen Ordner extrahiert werden. Falls erforderlich, verschieben Sie die Dateien in den richtigen Ordner oder benennen Sie den vorhandenen um.

Schritt 4. MySQL-Verbindung konfigurieren

Die meisten Websites benötigen eine Datenbank, um Daten zu speichern und zu verarbeiten. In der Regel müssen Sie eine Datenbank und einen Benutzer erstellen, über den die Website darauf zugreifen kann. Falls Sie bereits eine Datenbank-Dump-Datei haben, können Sie sie importieren. Bereiten Sie die Datenbank mit den nächsten Schritten zur Verwendung vor.

Datenbank einrichten:

  1. Gehen Sie zu MySQL und erstellen Sie eine Datenbank für Ihre Website.
  2. Erstellen Sie einen Benutzer, der sich mit dieser Datenbank verbindet.
  3. Wählen Sie die Datenbank und den Benutzer im Installationsassistenten aus.

Hinweis

Der Name der Datenbank und die Zugangsdaten sind oft im Code Ihrer Website angegeben. Überprüfen Sie die Konfigurationsdateien auf den Datenbanknamen, den Benutzernamen und das Passwort und erstellen Sie sie in BeAdmin.

Datenbank-Dump importieren:
Falls Sie eine Datenbank-Dump-Datei haben:

  1. Gehen Sie zu Dateien.
  2. Laden Sie die .sql-Datenbank-Dump-Datei hoch (falls sie nicht bereits mit den Website-Dateien hochgeladen wurde).
  3. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Wiederherstellen.
  4. Wählen Sie die Zieldatenbank und starten Sie den Wiederherstellungsprozess.

Nach der erfolgreichen Wiederherstellung ist die Datenbank einsatzbereit.

Wichtig

Einige SQL-Skripte enthalten möglicherweise CREATE DATABASE-Befehle, was zu Fehlern führt, wenn die Datenbank bereits manuell erstellt wurde. In diesem Fall bearbeiten Sie die Dump-Datei und entfernen Sie die entsprechenden Befehle vor dem Import.

Schritt 5. Website-Funktion überprüfen

Wenn alle Schritte korrekt durchgeführt wurden, gibt der Installationsassistent einen Link aus, mit dem Sie prüfen können, ob Ihre Website erreichbar ist. Öffnen Sie den Link und stellen Sie sicher, dass die Website korrekt geladen wird.

Falls Sie den Nginx-Host während der Einrichtung deaktiviert haben, gehen Sie zurück zu den Einstellungen und aktivieren Sie ihn, damit die Website erreichbar wird.

Nachdem Sie den Link geöffnet haben, wird der Installationsassistent automatisch geschlossen. Sie können Ihre Website später im Bereich Websites aufrufen.

🎉 Fertig! Ihre Website wurde erfolgreich bereitgestellt und ist einsatzbereit! 🚀

BeAdmin © 2025. Alle Rechte vorbehalten.