wp-config-Sicherheitsvorlage

wp-config.php ist die Einstellungsdatei Ihrer WordPress-Website; darin stehen Ihre Datenbankdaten und Sicherheitsschlüssel. Die folgende Vorlage enthält die Einstellungen, die wir für Sicherheit und Leistung empfehlen.

Bevor Sie beginnen
  • Sichern Sie Ihre aktuelle wp-config.php.
  • Ändern Sie bei einer bestehenden Website die Datenbankdaten und das Tabellenpräfix nicht; fügen Sie nur die Sicherheitseinstellungen hinzu.
  • Die Datei liegt im Ordner httpdocs.

Sichere wp-config.php-Vorlage

<?php
// 1. Datenbankdaten (aus Plesk > Datenbanken)
define( 'DB_NAME', 'datenbankname' );
define( 'DB_USER', 'benutzername' );
define( 'DB_PASSWORD', 'starkes_passwort' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

// 2. Sicherheitsschlüssel: die 8 Zeilen von
//    https://api.wordpress.org/secret-key/1.1/salt/ hier einfügen
define( 'AUTH_KEY',         'hier-eindeutigen-schluessel-einfuegen' );
define( 'SECURE_AUTH_KEY',  'hier-eindeutigen-schluessel-einfuegen' );
define( 'LOGGED_IN_KEY',    'hier-eindeutigen-schluessel-einfuegen' );
define( 'NONCE_KEY',        'hier-eindeutigen-schluessel-einfuegen' );
define( 'AUTH_SALT',        'hier-eindeutigen-schluessel-einfuegen' );
define( 'SECURE_AUTH_SALT', 'hier-eindeutigen-schluessel-einfuegen' );
define( 'LOGGED_IN_SALT',   'hier-eindeutigen-schluessel-einfuegen' );
define( 'NONCE_SALT',       'hier-eindeutigen-schluessel-einfuegen' );

// 3. Tabellenpräfix (bei Neuinstallation statt des Standards wp_)
$table_prefix = 'wbev72_';

// 4. Sicherheitseinstellungen
define( 'DISALLOW_FILE_EDIT', true );   // Theme-/Plugin-Code im Dashboard nicht bearbeitbar
define( 'FORCE_SSL_ADMIN', true );      // Adminbereich nur über https
define( 'WP_DEBUG', false );            // Fehler werden Besuchern nicht angezeigt
@ini_set( 'display_errors', 0 );

// 5. Leistung
define( 'WP_POST_REVISIONS', 5 );       // höchstens 5 Revisionen pro Beitrag
define( 'EMPTY_TRASH_DAYS', 7 );        // Papierkorb wird nach 7 Tagen geleert

if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', __DIR__ . '/' );
}
require_once ABSPATH . 'wp-settings.php';

Beim Anwenden der Vorlage

EinstellungWas ist zu tun?
DatenbankdatenTragen Sie die Daten aus Datenbanken in Plesk ein. Bei einer bestehenden Website ändern Sie diese Zeilen nicht.
SicherheitsschlüsselHolen Sie neue Schlüssel von api.wordpress.org/secret-key/1.1/salt/ und ersetzen Sie die 8 Zeilen. Danach werden alle Benutzer abgemeldet.
TabellenpräfixNur bei einer Neuinstallation ändern. Ändern Sie es bei einer bestehenden Website, müssen auch die Tabellen in der Datenbank umbenannt werden.
FORCE_SSL_ADMINFügen Sie diese Zeile nicht ein, wenn auf Ihrer Website kein SSL installiert ist; sonst erreichen Sie den Adminbereich nicht.

Dateiberechtigungen

Setzen Sie die Berechtigungen von wp-config.php auf 400 oder 440, damit die Datei nur gelesen werden kann. Nutzen Sie im Plesk-Dateimanager in der Zeile der Datei Berechtigungen ändern. Funktioniert Ihre Website danach nicht, setzen Sie 640.

Dateiberechtigungen von wp-config.php im Plesk-Dateimanager

Zusätzlich: Datei eine Ebene höher verschieben

WordPress sucht wp-config.php auch eine Ordnerebene höher. Verschieben Sie die Datei aus httpdocs in den darüberliegenden Ordner (Home-Verzeichnis), ist sie über das Web gar nicht mehr erreichbar. Prüfen Sie danach Ihre Website; bei Problemen verschieben Sie die Datei zurück.

Verwandte Artikel: Sicherheitstipps für WordPress-Websites, .htaccess-Tipps für WordPress-Websites

Brauchen Sie Hilfe? Eröffnen Sie ein Support-Ticket in Ihrem Kundenbereich oder rufen Sie +90 216 348 35 03 an.
  • 0 Benutzer fanden dies hilfreich
  • wordpress, wp-config
War diese Antwort hilfreich?

Verwandte Artikel

Welches Betriebssystem soll ich für das Hosting wählen? (Linux oder Windows?)

Das passende Betriebssystem hängt von der Software Ihrer Website ab. Wählen Sie Linux für...

Wo verwalte ich meine E-Mail-Konten?

Ihre E-Mail-Konten verwalten Sie im Hosting-Control-Panel. Konten anlegen, Passwörter ändern,...

Was ist eine Subdomain und wie erstelle ich eine?

Eine Subdomain ist eine eigene Adresse, die vor Ihre Domain gesetzt wird. Für ihredomain.de...

Unterstützen Sie ASP und ASP.NET?

Ja. Die Windows-Hosting-Pakete von webevi bieten ASP- und ASP.NET-Unterstützung; außerdem können...

Kann ich bei webevi jede Art von Website hosten?

Auf den Servern von webevi können Sie jede Website hosten, die den Gesetzen und den allgemeinen...

Powered by WHMCompleteSolution