Detaillierte Beschreibung des WordPress-Erstellungsformulars
Dieser Artikel ist eine Referenz zum Formular für das Anlegen einer WordPress-Website in BeAdmin. Zu jedem Feld wird beschrieben, was es bedeutet, welche Einschränkungen gelten und wie sich das Panel verhält, wenn das Feld unzweckmäßig ausgefüllt ist. Wenn Sie eine Schritt-für-Schritt-Anleitung von der Erstinstallation bis zur fertigen Website benötigen, beginnen Sie mit WordPress. Schnellstart.
Wo sich das Formular öffnet
Öffnen Sie WordPress im Seitenmenü des Panels und klicken Sie auf «Neue WordPress-Website». Die Schaltfläche erscheint nur dann, wenn alle drei Abhängigkeiten — Nginx, PHP und MariaDB — installiert sind. Wie diese installiert werden, ist im Abschnitt Vorbereitung der Installation des Schnellstarts beschrieben.
Grundeinstellungen
Domain
Der Domainname der Website — zum Beispiel mysite.io. Das Panel verwendet ihn für den virtuellen Nginx-Host und für die Anforderung des SSL-Zertifikats.
Einschränkungen:
- Länge bis zu 253 Zeichen.
- Erlaubt sind lateinische Buchstaben, Ziffern, Bindestriche und Punkte. Kyrillische Domains bestehen die Validierung formal, können sich aber in Administrator-E-Mails, bei der SSL-Ausstellung und in einigen Plugins instabil verhalten. Wenn Sie eine kyrillische Domain einsetzen möchten, verwenden Sie deren IDN-Form (zum Beispiel
xn--80aswg.xn--p1aifürсайт.рф). - Die Domainzone muss mindestens zwei Zeichen lang sein oder die Form
xn--…(Punycode) haben.
Existiert für diese Domain bereits ein virtueller Host in Nginx, zeigt das Formular den Fehler «Für diese Domain existiert bereits ein Serverblock.». Entfernen Sie den alten Host im Nginx-Modul oder geben Sie eine andere Domain an.
Pfad zu den Dateien
Das Verzeichnis auf dem Server, in das das Panel die WordPress-Dateien ablegt. Standardmäßig wird /<Domain> eingetragen, sobald Sie das Feld «Domain» ausgefüllt haben. Der Pfad lässt sich manuell anpassen oder über den Dateimanager auswählen, der über die Schaltfläche neben dem Feld geöffnet wird.
Was das Formular hervorhebt:
- Bleibt im Feld nur ein
/, erscheint der Hinweis «Wir empfehlen, die Dateien der Website in einem separaten Ordner anstelle von/abzulegen.». Das ist eine Warnung, kein Fehler — das Formular kann abgesendet werden, doch im Serverwurzelverzeichnis vermischen sich die WordPress-Dateien mit Systemdateien. - Existiert das gewählte Verzeichnis bereits, erscheint die Warnung «Der Ordner existiert bereits, die darin enthaltenen Dateien können überschrieben werden.». Auch das ist kein Fehler: Ist der Ordner leer oder enthält er nur veraltete Dateien, können Sie fortfahren. Liegt darin ein laufendes Projekt, wählen Sie einen anderen Pfad oder leeren Sie den Ordner über den Dateimanager.
WordPress-Version
Die Liste der Versionen, die das Panel installieren kann. Die erste Option ist mit «Neueste» gekennzeichnet — sie wird empfohlen. Neben jeder Version steht das Veröffentlichungsdatum.
Eine ältere Version zu wählen ist nur in einem Fall sinnvoll — Sie haben ein Theme oder Plugin, das fest an einen älteren WordPress-Kern gebunden ist. Auf die PHP-Kompatibilität wirkt sich die WordPress-Version nicht direkt aus: Die PHP-Version wird in einem separaten Feld weiter unten gewählt.
Verbindung über HTTPS oder HTTP
Der Schalter legt fest, in welchem Modus die Website startet. Die Beschriftung wechselt je nach Zustand — «HTTPS verwenden (Port 443)», wenn der Schalter aktiv ist, und «HTTP verwenden (Port 80)», wenn er deaktiviert ist.
Aktivieren Sie HTTPS, fordert das Formular bei Let's Encrypt ein kostenloses SSL-Zertifikat für die Domain an und ergänzt in der Nginx-Konfiguration eine Weiterleitung HTTP → HTTPS, damit Besucher nicht über eine unverschlüsselte Verbindung auf die Website gelangen.
Damit die Zertifikatsausstellung erfolgreich ist, müssen drei Bedingungen erfüllt sein:
- die Domain ist korrekt angegeben;
- ihr DNS-A-Eintrag zeigt auf diesen Server;
- Port 80 ist von außen erreichbar — Let's Encrypt nutzt ihn für den http-01 challenge.
Ist auch nur eine dieser Bedingungen nicht erfüllt, schlägt die Ausstellung fehl, und die Website wird nicht angelegt — auch der virtuelle Host erscheint in diesem Fall nicht. Zeigt DNS noch nicht auf den Server, ist es daher sicherer, die Website über HTTP anzulegen, die DNS-Aktualisierung abzuwarten und HTTPS später auf der Seite des virtuellen Hosts im Nginx-Modul zu aktivieren. Mehr zu DNS — im Artikel DNS-Einrichtung für den Mailserver; die Schritte für den A-Eintrag finden sich ebenfalls dort. Schlägt die Ausstellung trotzdem fehl — siehe Nginx. ACME-Fehler diagnostizieren.
PHP-Version
Die PHP-Version, auf der der virtuelle Nginx-Host dieser Website läuft. In der Liste werden alle auf dem Server installierten Versionen angezeigt.
Ist die benötigte Version nicht in der Liste, bietet das Formular an, sie direkt von hier zu installieren — das Panel installiert die gewählte PHP-Version und trägt sie nach Abschluss in das Feld ein. Die Version lässt sich auch später ändern — auf der Seite des virtuellen Hosts im Nginx-Modul.
Datenbankparameter
Das Panel kann für die Website entweder eine neue Datenbank samt Benutzer anlegen oder bereits vorhandene weiterverwenden — etwa, wenn Sie eine Website migrieren und an die alte Datenbank anbinden möchten.
Name der Datenbank
Der Name der MariaDB-Datenbank, mit der die Website verbunden wird. Das Feld unterstützt eine Suche: Geben Sie einen Namen ein — existiert eine solche Datenbank bereits, erscheint sie in der Liste. Datenbanken, auf die der gewählte Benutzer Zugriff hat, werden nach oben sortiert.
Einschränkungen für einen neuen Namen:
- 2–64 Zeichen.
- Erlaubt sind nur lateinische Buchstaben, Ziffern und Unterstrich (
_).
Haben Sie eine vorhandene Datenbank gewählt, prüft das Formular zusätzlich die Kompatibilität mit dem Benutzer. Mögliche Meldungen:
- «Für bestehende Datenbank Benutzer mit Zugriff wählen.» — eine vorhandene Datenbank ist gewählt, im Benutzerfeld ist jedoch ein neuer Name eingetragen. Das ist nicht zulässig: siehe Abschnitt Kombinationen aus Datenbank und Benutzer.
- «Ausgewählter Benutzer hat keinen Zugriff auf diese Datenbank.» — sowohl Datenbank als auch Benutzer sind gewählt, doch zwischen ihnen besteht keine Verknüpfung. Erteilen Sie den Zugriff über das MariaDB-Modul oder wählen Sie eine andere Kombination — siehe MariaDB. Verwaltung von Datenbankzugriffen.
Benutzername der Datenbank
Der Name des MariaDB-Benutzers, unter dem die Website auf die Datenbank zugreift. Auch dieses Feld bietet eine Suche: Vorhandene Benutzer werden vorgeschlagen. Benutzer ohne Zugriff auf die gewählte Datenbank tragen den Hinweis «Kein Zugriff auf die ausgewählte Datenbank.».
Einschränkungen für einen neuen Namen:
- bis zu 32 Zeichen;
- erlaubt sind lateinische Buchstaben, Ziffern, Unterstrich (
_) und Bindestrich (-).
Geben Sie den Namen eines bereits vorhandenen Benutzers ein, erscheint unter dem Feld der Hinweis «Geben Sie im nächsten Feld das Passwort dieses Benutzers ein.» — eine Erinnerung, in das Feld «Passwort» das gültige Passwort des Benutzers einzutragen.
Passwort des Datenbankbenutzers
Das Passwort für den MariaDB-Benutzer. Wenn Sie sich keines selbst ausdenken möchten, nutzen Sie die Schaltfläche zur Passworterzeugung neben dem Feld.
Das Verhalten hängt davon ab, welchen Benutzer Sie angegeben haben:
- Neuer Benutzer. Das Formular prüft das Passwort anhand der Regeln: 8–255 Zeichen, mindestens ein Buchstabe und eine Ziffer.
- Vorhandener Benutzer. Das Formular akzeptiert eine beliebige Zeichenkette — das Panel kann sie nicht im Voraus mit dem tatsächlichen MariaDB-Passwort abgleichen. Stimmt das Passwort jedoch nicht überein, schlägt die Installation beim Klick auf «Erstellen» mit einem Verbindungsfehler zur Datenbank fehl.
Das Passwort lässt sich später im MariaDB-Modul auf der Benutzerseite ändern.
Kombinationen aus Datenbank und Benutzer
Die Felder «Name der Datenbank» und «Benutzername» ermöglichen es, vorhandene Datenbanken und Benutzer des MariaDB-Moduls weiterzuverwenden. Vier Szenarien sind möglich:
- Neue Datenbank und neuer Benutzer. Der einfachste Fall: Wählen Sie beliebige Namen und ein Passwort, das die Validierung besteht. Sind ein solcher Datenbank- oder Benutzername bereits vergeben, zeigt das Formular einen Fehler — entfernen Sie die kollidierende Einheit (Datenbank oder Benutzer) im MariaDB-Modul oder verwenden Sie andere Namen.
- Neue Datenbank und vorhandener Benutzer. Geben Sie das gültige Passwort des gewählten Benutzers ein. Das Panel prüft das Passwort nicht direkt — das Feld akzeptiert jede Zeichenkette —, der Vorgang schlägt jedoch beim Anlegen der Website mit einem Fehler fehl, wenn das Passwort nicht stimmt.
- Vorhandene Datenbank und neuer Benutzer. Das ist nicht zulässig: Für eine vorhandene Datenbank lässt das Panel nur einen vorhandenen Benutzer zu, der bereits Zugriff darauf hat. Damit wird das Umgehen der Rechtevergabe im MariaDB-Modul unterbunden. Um einer bereits vorhandenen Datenbank einen neuen Benutzer hinzuzufügen, legen Sie ihn im MariaDB-Modul an und erteilen ihm Zugriff — danach erscheint er im Selektor.
- Vorhandene Datenbank und vorhandener Benutzer. Das Passwort muss gültig sein und der Benutzer Zugriff auf die gewählte Datenbank haben. Fehlt der Zugriff, hebt das Panel die Inkompatibilität in beiden Selektoren hervor (sowohl in der Datenbank- als auch in der Benutzerliste), und die Schaltfläche «Erstellen» bleibt deaktiviert.
Was nach dem Klick auf «Erstellen» passiert
Das Panel führt vier Schritte nacheinander aus:
- es richtet den virtuellen Nginx-Host mit der gewählten Domain, dem Pfad, der PHP-Version und dem Verbindungsmodus ein;
- es legt in MariaDB die Datenbank und den Benutzer an — diejenigen, die nicht aus den vorhandenen ausgewählt wurden;
- es legt die WordPress-Dateien der gewählten Version im angegebenen Ordner ab;
- es öffnet die Karte der neuen Website.
Von der Karte aus lässt sich der Standard-WordPress-Installationsassistent direkt aufrufen — beschrieben im Abschnitt Abschluss der WordPress-Installation des Schnellstarts.