06Webhosting & WordPress
WordPress installieren und richtig einrichten
WordPress bei Nexthosting per Klick oder von Hand installieren und richtig einrichten: Sprache, Zeitzone, Permalinks, Sichtbarkeit, Benutzer und Rollen.
Kurz gesagt
Beim WordPress Hosting ist WordPress schon installiert – du meldest dich nur noch an. Beim Webspace installierst du WordPress im Webpanel per Klick (neue Website → Install an app → WordPress) oder von Hand mit den Dateien von wordpress.org. Danach nimmst du dir zehn Minuten für die ersten Einstellungen: Sprache, Zeitzone, Permalinks, Suchmaschinen-Sichtbarkeit und ein sicherer Admin-Zugang.
Welcher Weg passt?
Abschnitt betitelt „Welcher Weg passt?“WordPress Hosting: anmelden
Abschnitt betitelt „WordPress Hosting: anmelden“Bei den WordPress-Tarifen ist WordPress mit dem WP Toolkit bereits eingerichtet. So kommst du in den Admin-Bereich:
- Aus dem Webpanel: Öffne die Website im Webpanel. Im WordPress-Bereich der Website (WP Toolkit) kannst du dich per Klick in den WordPress-Admin anmelden, ohne Passwort.
- Direkt: Öffne
https://deine-domain.de/wp-adminbzw. solange die Domain noch nicht umgestellt isthttps://name-xxxx.staging.nexthosting.app/wp-adminund melde dich mit den WordPress-Zugangsdaten an.
Danach weiter mit Erste Einstellungen.
Webspace: WordPress per Klick installieren
Abschnitt betitelt „Webspace: WordPress per Klick installieren“- Öffne im Webpanel Websites und klicke auf Add new.
- Wähle Install an app und dann WordPress.
- Trage die Domain ein, unter der die Seite laufen soll. Ohne fertige Domain ist sie über die Vorschauadresse erreichbar.
- Lege die Admin-Zugangsdaten fest:
- Benutzername: nicht
admin, nicht dein Vereins- oder Firmenname. Diese Namen probieren Angreifer zuerst. - Passwort: lang und einmalig, am besten aus dem Passwort-Manager.
- E-Mail: eine Adresse, die du wirklich liest. Dorthin schickt WordPress Fehlermeldungen und Passwort-Links.
- Benutzername: nicht
- Bestätige. Das Webpanel legt Dateien, Datenbank und
wp-config.phpan. - Öffne die Seite über die Vorschauadresse und melde dich unter
/wp-adminan.
Der Klick-Weg hat Vorteile: Datenbank und Zugangsdaten werden automatisch angelegt, und die Installation erscheint sofort im WP Toolkit, wo du Updates, Plugins und Themes zentral verwaltest.
WordPress von Hand installieren
Abschnitt betitelt „WordPress von Hand installieren“Das ist sinnvoll, wenn du eine bestimmte Version brauchst oder genau verstehen willst, was passiert.
- Lege im Webpanel eine leere Website an (Start from scratch), siehe Website anlegen.
- Lege unter Databases eine Datenbank mit Benutzer an und notiere Datenbankname, Benutzer, Passwort und Host. Siehe Datenbanken und phpMyAdmin.
- Lade die aktuelle deutsche Version von de.wordpress.org herunter.
- Lade das ZIP im Dateimanager in
public_htmlhoch und entpacke es dort. Verschiebe den Inhalt des Ordnerswordpressdirekt nachpublic_html(sonst liegt die Seite unter/wordpress). Alternativ per SFTP/FTP: Dateien hochladen. - Rufe die Seite im Browser auf. Der Installationsassistent fragt die Datenbankdaten ab und schreibt die
wp-config.php. - Gib Seitentitel, Admin-Benutzer, Passwort und E-Mail ein und klicke auf WordPress installieren.
Hast du SSH (Webspace in jedem Tarif, WordPress Hosting ab Basic), geht es schneller. Die Datenbank legst du vorher im Webpanel an.
cd ~/public_htmlwp core download --locale=de_DEwp config create --dbname=DATENBANKNAME --dbuser=DATENBANKBENUTZER --dbpass='PASSWORT' --dbhost=localhostwp core install --url=https://deine-domain.de --title="Mein Verein" \ --admin_user=vorstand_maria --admin_email=maria@deine-domain.de --prompt=admin_passwordwp language core install de_DE --activateDer Datenbank-Host ist meist localhost; maßgeblich ist der Wert, den dir das Webpanel bei der Datenbank zeigt. --prompt=admin_password fragt das Passwort ab, damit es nicht im Verlauf landet.
Wenn der Assistent die Datei nicht schreiben kann, kopiere wp-config-sample.php nach wp-config.php und trage die Datenbankdaten ein:
define( 'DB_NAME', 'datenbankname' );define( 'DB_USER', 'datenbankbenutzer' );define( 'DB_PASSWORD', 'passwort' );define( 'DB_HOST', 'localhost' );define( 'DB_CHARSET', 'utf8mb4' );
$table_prefix = 'wp_';Ersetze außerdem die Zeilen mit AUTH_KEY, SECURE_AUTH_KEY usw. durch neue Zufallswerte vom WordPress-Schlüsselgenerator.
So sieht eine WordPress-Installation aus
Abschnitt betitelt „So sieht eine WordPress-Installation aus“Ordnerpublic_html/ der Ordner, den Besucher sehen
Ordnerwp-admin/ Admin-Bereich, nichts darin ändern
- …
Ordnerwp-includes/ WordPress-Kern, nichts darin ändern
- …
Ordnerwp-content/ dein Bereich
Ordnerplugins/ installierte Plugins, je Plugin ein Ordner
- …
Ordnerthemes/ installierte Themes
- …
Ordneruploads/ Bilder und Dateien aus der Mediathek, nach Jahr/Monat
- …
Ordnerlanguages/ Sprachdateien
- …
- wp-config.php Datenbankzugang und Einstellungen, geheim halten
- .htaccess Regeln für schöne Links und Weiterleitungen
- index.php
- wp-login.php
Bei Updates ersetzt WordPress wp-admin und wp-includes komplett. Deshalb: Eigene Änderungen gehören nie dorthin, sondern in ein Child-Theme, ein Plugin oder die Einstellungen. Für Sicherungen sind wp-content und die Datenbank das Wichtigste.
Erste Einstellungen nach der Installation
Abschnitt betitelt „Erste Einstellungen nach der Installation“Melde dich unter /wp-admin an und arbeite diese Liste ab:
- Sprache und Zeitzone: Einstellungen → Allgemein. Sprache „Deutsch“, Zeitzone „Berlin“ (nicht „UTC+2“ – sonst stimmt die Sommerzeit nicht), Datumsformat nach Wunsch.
- WordPress- und Website-Adresse: ebenfalls unter Allgemein. Beide sollten mit
https://beginnen. Ändere sie erst, wenn deine Domain schon auf die Website zeigt, sonst sperrst du dich aus (Hilfe: WordPress-Probleme lösen). - Permalinks: Einstellungen → Permalinks → „Beitragsname“ wählen und speichern. Das ergibt lesbare Adressen wie
/vereinsfest-2026/statt/?p=123und schreibt die.htaccess. - Suchmaschinen: Während du die Seite aufbaust, unter Einstellungen → Lesen den Haken „Suchmaschinen davon abhalten, diese Website zu indexieren“ setzen. Vor dem Livegang wieder entfernen – sonst findet dich Google nicht.
- Startseite: Unter Einstellungen → Lesen festlegen, ob die Startseite die neuesten Beiträge oder eine feste Seite zeigt.
- Beispielinhalte löschen: Beitrag „Hallo Welt!“, die „Beispiel-Seite“ und nicht genutzte Plugins (z. B. „Hello Dolly“) entfernen.
- Kommentare: Unter Einstellungen → Diskussion Kommentare abschalten, wenn du keine willst, oder „Kommentar muss manuell genehmigt werden“ setzen.
- Profil: Unter Benutzer → Profil einen öffentlichen Namen wählen, der nicht dein Benutzername ist.
- Theme: Ein gepflegtes Theme aus dem offiziellen Verzeichnis wählen (siehe WordPress pflegen) und nicht genutzte Themes bis auf ein Standard-Theme löschen.
Die Standard-.htaccess von WordPress
Abschnitt betitelt „Die Standard-.htaccess von WordPress“Diese Regeln schreibt WordPress beim Speichern der Permalinks. Fehlen sie, funktionieren nur noch Startseite und Admin, alle anderen Seiten melden 404:
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]RewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPressEigene Regeln gehören vor # BEGIN WordPress, weil WordPress den Block dazwischen überschreibt. Mehr unter .htaccess-Grundlagen.
Benutzer und Rollen
Abschnitt betitelt „Benutzer und Rollen“Gib jeder Person einen eigenen Zugang, statt ein Admin-Passwort zu teilen. Neue Benutzer legst du unter Benutzer → Neu hinzufügen an.
| Rolle | Darf | Gut für |
|---|---|---|
| Administrator | alles, auch Plugins, Themes, Benutzer | ein bis zwei verantwortliche Personen |
| Redakteur | alle Beiträge und Seiten bearbeiten und veröffentlichen | Pressewart, Content-Team |
| Autor | eigene Beiträge schreiben und veröffentlichen | regelmäßige Schreiber |
| Mitarbeiter | eigene Beiträge schreiben, aber nicht veröffentlichen | Gastautoren, Praktikanten |
| Abonnent | nur das eigene Profil | Mitgliederbereiche |
Vergib immer die kleinste Rolle, die reicht. Lösche Zugänge, die niemand mehr braucht – zum Beispiel den einer Agentur nach Projektende.
Häufige Fragen
Abschnitt betitelt „Häufige Fragen“Ich habe das Admin-Passwort vergessen.
Abschnitt betitelt „Ich habe das Admin-Passwort vergessen.“Klicke auf der Anmeldeseite auf „Passwort vergessen?“. Kommt keine E-Mail an, kannst du dich über das WP Toolkit im Webpanel per Klick anmelden und das Passwort unter Benutzer neu setzen. Mit SSH geht es auch so: wp user update BENUTZERNAME --prompt=user_pass.
Muss ich WordPress unter www oder ohne www betreiben?
Abschnitt betitelt „Muss ich WordPress unter www oder ohne www betreiben?“Beides geht. Entscheide dich für eine Variante und trage sie bei WordPress- und Website-Adresse ein. Die andere Variante leitet WordPress dann automatisch weiter.
Kann ich WooCommerce nutzen?
Abschnitt betitelt „Kann ich WooCommerce nutzen?“Ja. Für einen Shop empfiehlt Nexthosting mindestens WordPress Pro. Installiere WooCommerce wie jedes andere Plugin und richte Redis als Objektcache ein (WordPress pflegen).
Kann ich WordPress in einem Unterordner installieren?
Abschnitt betitelt „Kann ich WordPress in einem Unterordner installieren?“Technisch ja, empfohlen ist aber eine eigene Website je WordPress-Installation. Dann haben Updates, Backups, Staging und SSL keine Sonderfälle.