Die Datei wp-config.php ist eine zentrale Konfigurationsdatei in einer WordPress-Installation. Sie enthält wichtige Einstellungen und Konfigurationen, die steuern, wie sich deine WordPress-Site mit der Datenbank verbindet und sich in bestimmten Situationen verhält. Die Datei befindet sich im Stammverzeichnis deiner WordPress-Installation.
Bei einer Standard-Installation müssen die folgenden Angaben nicht (mehr) in der wp-config.php selbst getätigt werden. Du erhältst während der Installation ein Eingabeformular, in das du die Daten einfügen musst.
Bei der Fehlersuche kann es allerdings notwendig sein, die wp-config.php selbst zu bearbeiten.
Einige der wichtigsten Funktionen der Datei wp-config.php sind:
- Details zur Datenbankverbindung: Die Datei enthält den Datenbanknamen, den Benutzernamen, das Passwort und den Hostnamen, die verwendet werden, um eine Verbindung zwischen deiner WordPress-Website und der Datenbank herzustellen. Diese Einstellungen sind für die korrekte Funktion Ihrer Website unerlässlich.
define( 'DB_NAME', 'datenbankname_hier_einfuegen' );
define( 'DB_USER', 'benutzername_hier_einfuegen' );
define( 'DB_PASSWORD', 'passwort_hier_einfuegen' );
define( 'DB_HOST', 'localhost' );
- Präfix für Datenbanktabellen: Die Datei ermöglicht es die, ein benutzerdefiniertes Präfix für deine WordPress-Datenbanktabellen festzulegen. Dies kann die Sicherheit verbessern, indem es Angreifern erschwert wird, Tabellennamen bei SQL-Injection-Angriffen zu erraten. Wenn du mehrere WordPress-Installationen in einer Datenbank hast, bist du gezwungen unterschiedliche Präfixe zu nutzen.
$table_prefix = 'wp_';
- Authentifizierungsschlüssel: Die Datei enthält eindeutige Sicherheitsschlüssel, die für die sichere Authentifizierung und Datenverschlüsselung verwendet werden. Diese sollten geheim gehalten und nicht weitergegeben werden.
define( 'AUTH_KEY', 'Füge hier deine Zeichenkette ein' );
define( 'SECURE_AUTH_KEY', 'Füge hier deine Zeichenkette ein' );
define( 'LOGGED_IN_KEY', 'Füge hier deine Zeichenkette ein' );
define( 'NONCE_KEY', 'Füge hier deine Zeichenkette ein' );
define( 'AUTH_SALT', 'Füge hier deine Zeichenkette ein' );
define( 'SECURE_AUTH_SALT', 'Füge hier deine Zeichenkette ein' );
define( 'LOGGED_IN_SALT', 'Füge hier deine Zeichenkette ein' );
define( 'NONCE_SALT', 'Füge hier deine Zeichenkette ein' );
Bei der Standard-Installation werden diese Sicherheitsschlüssen automatisch eingefügt, wenn man manuell installiert, kann man die Schlüssel generieren lassen.
- Debug-Modus: Du kannst den WordPress-Debug-Modus aktivieren oder deaktivieren, der für die Fehlersuche auf deiner Website nützlich ist. Standardmäßig ist der Debug-Modus deaktiviert. (Mehr Infos zum Debug-Modus)
define( 'WP_DEBUG', false );
- Anpassen des Speicherorts von Core-Verzeichnissen: Die Datei wp-config.php kann auch verwendet werden, um die Speicherorte der Hauptverzeichnisse, wie z. B. wp-content, bei Bedarf anzupassen. Das solltest du nur im Ausnahmefall tun.
- Erweiterte Einstellungen: In der Datei können Sie verschiedene erweiterte Einstellungen konfigurieren, z. B. die Deaktivierung automatischer Updates, die Angabe des maximalen Arbeitsspeichers für PHP und die Aktivierung von Multisite-Installationen. Näheres dazu findest du in unseren Beiträgen:
Image(s) licensed by Ingram Image/adpic.
Wir arbeiten seit 20 Jahren mit WordPress und bieten diverse Dienstleistungen rund um das System an. Kontaktiere uns für weitere Informationen oder für ein Angebot.
Die Seite https://www.perun.net/2023/03/24/wordpress-was-ist-eigentlich-die-wp-config-php/ ist eine ausgezeichnete Ressource für alle, die mehr über die Funktionsweise von WordPress und insbesondere der wp-config.php-Datei erfahren möchten. Die Seite ist klar strukturiert und bietet eine detaillierte Erklärung jeder Zeile der wp-config.php-Datei, was selbst für Anfänger leicht verständlich ist. Die Autoren haben offensichtlich viel Mühe und Sorgfalt in die Erstellung dieser Ressource investiert, was in der Qualität des Inhalts deutlich wird. Ich bin sicher, dass jeder, der auf der Suche nach Informationen zu WordPress und der wp-config.php-Datei ist, von dieser Seite profitieren wird. Vielen Dank an die Autoren für ihre Arbeit!