Sicherheitsvorlage für wp-config

wp-config.php-Datei ist das Gehirn Ihrer WordPress-Website: Von den Datenbank-Passwörtern bis zu den Sicherheitsschlüsseln wird hier alles gespeichert. Unten finden Sie eine umfassende Vorlage mit Fokus auf Sicherheit und Performance, die Sie direkt kopieren und anpassen können.

Sichere wp-config.php-Vorlage

PHP
 
<?php
/**
 * Sicherheitsorientierte WordPress-Konfigurationsdatei
 */

// 1. Datenbankdaten (mit den Angaben aus Ihrem Panel ausfüllen)
define( 'DB_NAME', 'datenbank_name' );
define( 'DB_USER', 'benutzer_name' );
define( 'DB_PASSWORD', 'starkes_passwort_hier' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

/**
 * 2. Eindeutige Sicherheitsschlüssel (Salt Keys)
 * WICHTIG: Erzeugen Sie unter folgender Adresse neue Schlüssel und ersetzen Sie diese hier:
 * https://api.wordpress.org/secret-key/1.1/salt/
 */
define('AUTH_KEY',         'hier_zufaellige_zeichen_einfuegen');
define('SECURE_AUTH_KEY',  'hier_zufaellige_zeichen_einfuegen');
define('LOGGED_IN_KEY',    'hier_zufaellige_zeichen_einfuegen');
define('NONCE_KEY',        'hier_zufaellige_zeichen_einfuegen');
define('AUTH_SALT',        'hier_zufaellige_zeichen_einfuegen');
define('SECURE_AUTH_SALT', 'hier_zufaellige_zeichen_einfuegen');
define('LOGGED_IN_SALT',   'hier_zufaellige_zeichen_einfuegen');
define('NONCE_SALT',       'salt_hier_einfuegen');

/**
 * 3. Präfix der Datenbanktabellen
 * Statt des Standards 'wp_' etwas Komplexes verwenden (z. B. 'wbev_72_')
 */
$table_prefix = 'wbev_72_';

/**
 * 4. Sicherheits- und Härtungseinstellungen
 */

// Datei-Editor deaktivieren (verhindert Codeänderungen im Admin-Bereich)
define( 'DISALLOW_FILE_EDIT', true );

// Fehleranzeige deaktivieren (gibt Angreifern keine Hinweise)
define( 'WP_DEBUG', false );
@ini_set( 'display_errors', 0 );

// Revisionen begrenzen (bläht die Datenbank nicht auf, verbessert die Performance)
define( 'WP_POST_REVISIONS', 5 );

// Papierkorb automatisch leeren (Anzahl Tage)
define( 'EMPTY_TRASH_DAYS', 7 );

// SSL erzwingen (für den Admin-Bereich)
define( 'FORCE_SSL_ADMIN', true );

/**
 * 5. FTP-/Dateisystem-Methode
 * Verhindert die Abfrage von FTP-Daten bei der Plugin-Installation
 */
define( 'FS_METHOD', 'direct' );

/** Legt den WordPress-Pfad fest */
if ( ! defined( 'ABSPATH' ) ) {
	define( 'ABSPATH', __DIR__ . '/' );
}

/** Richtet WordPress-Variablen und -Pfade ein */
require_once ABSPATH . 'wp-settings.php';

Darauf sollten Sie beim Einsatz dieser Vorlage achten

  1. Salt Keys (Sicherheitsschlüssel): Ersetzen Sie die Platzhalter mit „zufälligen Zeichen“ im obigen Beispiel unbedingt durch echte Schlüssel über den Link zur WordPress.org API. Das ist entscheidend für die Verschlüsselung der Sitzungscookies.

  2. Tabellenpräfix: Wenn Sie das Präfix ($table_prefix) einer bestehenden Website ändern, müssen Sie alle Tabellen in der Datenbank entsprechend umbenennen. Bevor Sie das tun, erstellen Sie unbedingt ein vollständiges Backup.

  3. Dateirechte: wp-config.php – wir empfehlen, die Dateirechte (CHMOD) auf 400 oder 440 zu setzen. So kann die Datei nur vom Server gelesen und von anderen nicht beschrieben werden.

Extra-Tipp: Datei verschieben

Für maximale Sicherheit können Sie die Datei wp-config.php aus dem Hauptverzeichnis der Website (public_html) ein Verzeichnis höher verschieben. WordPress sucht die Datei automatisch auch im übergeordneten Verzeichnis; so ist sie über das Web gar nicht mehr erreichbar.

  • 0 Benutzer fanden dies hilfreich
  • wordpress, wp-config
War diese Antwort hilfreich?

Verwandte Artikel

Wie kann ich meine E-Mails im Web abrufen?

Bei den E-Mail-Konten, die Sie bei webevi.com nutzen, können Sie sich unter...

Gibt es ein Verwaltungspanel für E-Mails?

Sie können Ihre E-Mail-Konten über das Control Panel Ihres Webhostings verwalten oder sich unter...

Wie füge ich meinem E-Mail-Konto einen Alias hinzu?

Angenommen, Sie haben das E-Mail-Konto info@webevi.com und möchten es auch als bilgi@webevi.com...

Was ist eine Subdomain? Wie richte ich sie ein?

Eine Subdomain ist ein unterhalb Ihrer Domain definierter Name, über den Sie jeden beliebigen...

Unterstützen Sie ASP, ASP.NET und CGI?

Das Windows-Hosting (Windows 2016) von webevi.com unterstützt standardmäßig ASP und ASP.NET. Die...