{"id":34013,"date":"2020-04-11T02:57:11","date_gmt":"2020-04-11T09:57:11","guid":{"rendered":"https:\/\/kinsta.com\/?p=5797"},"modified":"2023-08-31T15:57:48","modified_gmt":"2023-08-31T14:57:48","slug":"wp-config-php","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/","title":{"rendered":"Wp-config.php-Datei &#8211; Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress"},"content":{"rendered":"<p>Eine der wichtigsten Dateien einer WordPress-Installation ist die Konfigurationsdatei. Sie befindet sich im Stammverzeichnis und enth\u00e4lt Konstantendefinitionen und PHP-Anweisungen, die daf\u00fcr sorgen, dass WordPress so funktioniert, wie man es sich w\u00fcnscht.<\/p>\n<p>Die Datei <strong>wp-config.php<\/strong> speichert Daten wie Datenbankverbindungsdetails, Tabellenpr\u00e4fix, Pfade zu bestimmten Verzeichnissen und eine Menge Einstellungen, die sich auf bestimmte Funktionen beziehen, auf die wir in diesem Beitrag eingehen werden.<\/p>\n<ul>\n<li><a href=\"#wp-config-php-file\">Grundlegende wp-config.php-Datei<\/a><\/li>\n<li><a href=\"#editing-file-system\">\u00dcber Grundkonfiguration: Das Dateisystem bearbeiten<\/a><\/li>\n<li><a href=\"#debug-mode-saving-queries\">Funktionen f\u00fcr Entwickler: Debug-Modus und Speichern von Abfragen<\/a><\/li>\n<li><a href=\"#content-related-settings\">Inhaltsbezogene Einstellungen<\/a><\/li>\n<li><a href=\"#allowed-memory-size\">Erlaubte Speichergr\u00f6\u00dfe<\/a><\/li>\n<li><a href=\"#automatic-updates\">Automatische Aktualisierungen<\/a><\/li>\n<li><a href=\"#security-settings\">Sicherheitseinstellungen<\/a><\/li>\n<li><a href=\"#other-advanced-settings\">Andere erweiterte Einstellungen<\/a><\/li>\n<li><a href=\"#lockdown-wpconfig-php\">Sperre wp-config.php<\/a><\/li>\n<\/ul>\n<h2 id=\"wp-config-php-file\">Grundlegende wp-config.php-Datei<\/h2>\n<p>Wenn man WordPress zum ersten Mal installiert, wird man aufgefordert, erforderliche Informationen wie Datenbankdetails und Tabellenpr\u00e4fix einzugeben. Manchmal richtet der <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-erste-schritte\/neue-seite\/\" target=\"_blank\" rel=\"noopener noreferrer\">Host WordPress f\u00fcr dich ein<\/a>, ohne dass du die Einrichtung manuell durchf\u00fchren musst. Wenn du aber die 5-min\u00fctige Installation manuell durchf\u00fchrst, wirst du gebeten, einige der wichtigsten Daten, die in wp-config gespeichert sind, einzugeben.<\/p>\n<figure style=\"width: 674px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/08\/konfiguration.png\" alt=\"Wenn du die Einrichtung durchf\u00fchrst, musst du Daten eingeben, die in der Datei wp-config.php gespeichert sind\" width=\"674\" height=\"499\"><figcaption class=\"wp-caption-text\">Wenn du die Einrichtung durchf\u00fchrst, musst du Daten eingeben, die in der Datei wp-config.php gespeichert sind<\/figcaption><\/figure>\n<p>Hier ist eine grundlegende <em>wp-config.php<\/em>-Datei:<\/p>\n<pre><code class=\"language-php\">\/\/ ** MySQL settings - You can get this info from your web host ** \/\/\n\/** The name of the database for WordPress *\/\ndefine('DB_NAME', 'database_name_here');\n\n\/** MySQL database username *\/\ndefine('DB_USER', 'username_here');\n\n\/** MySQL database password *\/\ndefine('DB_PASSWORD', 'password_here');\n\n\/** MySQL hostname *\/\ndefine('DB_HOST', 'localhost');\n\n\/** Database Charset to use in creating database tables. *\/\ndefine('DB_CHARSET', 'utf8');\n\n\/** The Database Collate type. Don't change this if in doubt. *\/\ndefine('DB_COLLATE', '');\n\ndefine('AUTH_KEY',\t\t'put your unique phrase here');\ndefine('SECURE_AUTH_KEY',\t'put your unique phrase here');\ndefine('LOGGED_IN_KEY',\t\t'put your unique phrase here');\ndefine('NONCE_KEY',\t\t'put your unique phrase here');\ndefine('AUTH_SALT',\t\t'put your unique phrase here');\ndefine('SECURE_AUTH_SALT',\t'put your unique phrase here');\ndefine('LOGGED_IN_SALT',\t'put your unique phrase here');\ndefine('NONCE_SALT',\t\t'put your unique phrase here');\n\n$table_prefix  = 'wp_';\n\n\/* That's all, stop editing! Happy blogging. *\/<\/code><\/pre>\n<p>Normalerweise wird diese Datei automatisch generiert, wenn das Setup ausgef\u00fchrt wird, aber gelegentlich verf\u00fcgt WordPress nicht \u00fcber Schreibrechte im Installationsordner. In dieser Situation sollte eine leere Datei <em>wp-config.php<\/em> erstellen, den Inhalt aus <em>wp-config-sample.php<\/em> kopieren und einf\u00fcgen und die richtigen Werte f\u00fcr alle definierten Konstanten einstellen. Wenn du fertig bist, lade deine Datei in den Stammordner hoch und starte WordPress.<\/p>\n<p>Hinweis: Konstantendefinitionen und PHP-Anweisungen kommen in einer bestimmten Reihenfolge, die man niemals \u00e4ndern sollte. Und wir sollten niemals Inhalte unter der folgenden Kommentarzeile hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-php\">\/* That's all, stop editing! Happy blogging. *\/<\/code><\/pre>\n<p>Zuerst kommen die Definitionen der Datenbankkonstanten, die man von seinem Host erhalten haben sollte:<\/p>\n<ul>\n<li><code>DB_NAME<\/code><\/li>\n<li><code>DB_USER<\/code><\/li>\n<li><code>DB_PASSWORD<\/code><\/li>\n<li><code>DB_HOST<\/code><\/li>\n<li><code>DB_CHARSET<\/code><\/li>\n<li><code>DB_COLLATE<\/code><\/li>\n<\/ul>\n<p>Nach Angaben zur Datenbank werden acht Sicherheitsschl\u00fcssel die Webseite gegen Hacker sichern. Wenn man die Installation ausf\u00fchrt, generiert WordPress automatisch Sicherheits- und Salt-Schl\u00fcssel, aber man kann sie jederzeit \u00e4ndern und jede beliebige Zeichenfolge hinzuf\u00fcgen. F\u00fcr eine bessere Sicherheit sollte man es in Betracht ziehen, den <a href=\"https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/\" target=\"_blank\" rel=\"noopener noreferrer\">Online-Generator<\/a> zu verwenden.<\/p>\n<p>Die Variable <code>$table_prefix<\/code> speichert das Pr\u00e4fix aller WordPress-Tabellen. Leider kennt jeder seinen Standardwert, und dies k\u00f6nnte die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-datenbank\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-Datenbank<\/a> f\u00fcr eine Schwachstelle \u00f6ffnen, die leicht behoben werden kann, indem bei der Ausf\u00fchrung des Setups ein benutzerdefinierter Wert f\u00fcr <code>$table_prefix<\/code> festgelegt wird.<\/p>\n<p>Um das Tabellen-Pr\u00e4fix in einer funktionierenden Webseite zu \u00e4ndern, solltest du mehrere Abfragen gegen die Datenbank durchf\u00fchren und dann die Datei <em>wp-config.php<\/em> manuell bearbeiten. Wenn du keinen Zugriff auf die Datenbank hast oder du nicht \u00fcber die erforderlichen Kenntnisse verf\u00fcgst, um benutzerdefinierte Abfragen zu erstellen, kannst du ein Plugin wie <a href=\"https:\/\/wordpress.org\/plugins\/change-table-prefix\/\" target=\"_blank\" rel=\"noopener noreferrer\">Change Table Prefix<\/a> installieren, das Datenbanktabellen und Feldnamen umbenannt und die Konfigurationsdatei ohne Risiko aktualisiert.<\/p>\n<p><strong>Hinweis<\/strong>: Es ist eine gute Praxis, <a href=\"https:\/\/kinsta.com\/de\/blog\/mysql-sicherst-database\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-Dateien und Datenbank zu sichern<\/a>, auch wenn man das Tabellenpr\u00e4fix mit einem Plugin \u00e4ndert.<\/p>\n<p>Bisher beschr\u00e4nkte sich die Analyse auf die Grundkonfiguration. Aber uns stehen viele Konstanten zur Verf\u00fcgung, die wir definieren k\u00f6nnen, um Funktionen zu aktivieren, die Installation anzupassen und zu sichern.<\/p>\n<h2 id=\"editing-file-system\">Grundkonfiguration: Das Dateisystem bearbeiten<\/h2>\n<p>Das WordPress-Dateisystem ist bei Benutzern und Hackern gut bekannt. Aus diesem Grund sollte man erw\u00e4gen, die eingebaute Dateistruktur zu \u00e4ndern, indem man bestimmte Ordner an beliebige Orte verschiebt und die entsprechenden URLs und Pfade in der wp-config-Datei festlegt.<\/p>\n<p>Zun\u00e4chst kannst du den Inhaltsordner verschieben, indem du zwei Konstanten definierst. Die erste Konstante legt den vollst\u00e4ndigen Verzeichnispfad fest:<\/p>\n<pre><code class=\"language-php\">define( 'WP_CONTENT_DIR', dirname(__FILE__) . '\/site\/wp-content' );<\/code><\/pre>\n<p>Die zweite legt die neue Verzeichnis-URL fest:<\/p>\n<pre><code class=\"language-php\">define( 'WP_CONTENT_URL', 'http:\/\/example.com\/site\/wp-content' );<\/code><\/pre>\n<p>Man kann nur den Plugin-Ordner verschieben, indem man die folgenden Konstanten definiert:<\/p>\n<pre><code class=\"language-php\">define( 'WP_PLUGIN_DIR', dirname(__FILE__) . '\/wp-content\/mydir\/plugins' );\ndefine( 'WP_PLUGIN_URL', 'http:\/\/example.com\/wp-content\/mydir\/plugins' );<\/code><\/pre>\n<p>Auf die gleiche Weise kannst du den Upload-Ordner verschieben, indem du den neuen Verzeichnispfad festlegst:<\/p>\n<pre><code class=\"language-php\">define( 'UPLOADS', 'wp-content\/mydir\/uploads' );<\/code><\/pre>\n<blockquote><p>Hinweis: Alle Pfade sind relativ zu <code>ABSPATH<\/code>, und sie sollten keinen f\u00fchrenden Schr\u00e4gstrich enthalten.<\/p><\/blockquote>\n<p>Wenn dies erledigt ist, ordne die Ordner an und lade WordPress neu.<\/p>\n<figure style=\"width: 464px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/08\/dateistruktur .png\" alt=\"Das Bild zeigt die eingebaute Dateistruktur im Vergleich zu einer angepassten Struktur\" width=\"464\" height=\"324\"><figcaption class=\"wp-caption-text\">Das Bild zeigt die eingebaute Dateistruktur im Vergleich zu einer angepassten Struktur<\/figcaption><\/figure>\n<p>Es ist nicht m\u00f6glich, den Ordner <em>\/wp-content\/themes<\/em> aus der wp-config-Datei zu verschieben, aber man kann ein neues <a href=\"https:\/\/codex.wordpress.org\/register_theme_directory\" target=\"_blank\" rel=\"noopener noreferrer\">Themeverzeichnis<\/a> in einem Plugin oder einer Datei mit den Funktionen eines Themes registrieren.<\/p>\n<h2 id=\"debug-mode-saving-queries\">Funktionen f\u00fcr Entwickler: Debug-Modus und Speichern von Abfragen<\/h2>\n<p>Wenn du ein Entwickler bist, kannst du WordPress zwingen, Fehler und Warnungen anzuzeigen, die dir beim Theme- und Plugin-Debugging helfen. Um den Debug-Modus zu aktivieren, musst du nur den <code>WP_DEBUG<\/code>-Wert auf true setzen, wie unten gezeigt:<\/p>\n<pre><code class=\"language-php\">define( 'WP_DEBUG', true );<\/code><\/pre>\n<p><code>WP_DEBUG<\/code> ist standardm\u00e4\u00dfig auf false gesetzt. Wenn du den Debug-Modus deaktivieren musst, kannst du einfach die Definition entfernen oder den Wert der Konstante auf false setzen.<\/p>\n<p>Wenn du an einer aktiven Seite arbeitest, solltest du den Debug-Modus deaktivieren. Fehler und Warnungen sollten den Betrachtern der Seite niemals angezeigt werden, da dies f\u00fcr Hacker wertvolle Informationen liefern kann. Was aber, wenn man trotzdem debuggen muss?<\/p>\n<p>In solchen Situationen kannst du WordPress dazu zwingen, sich Fehler und Warnungen in der Datei debug.log im Ordner <em>\/wp-content<\/em> zu merken. Um diese Funktion zu aktivieren, kopiere den folgenden Code und f\u00fcge ihn in die <em>wp-config.php<\/em>-Datei ein:<\/p>\n<pre><code class=\"language-php\">define( 'WP_DEBUG', true );\ndefine( 'WP_DEBUG_LOG', true );\ndefine( 'WP_DEBUG_DISPLAY', false );\n@ini_set( 'display_errors', 0 );<\/code><\/pre>\n<p>Damit diese Funktion funktioniert, muss zun\u00e4chst der Debug-Modus aktiviert werden. Wenn man dann <code>WP_DEBUG_LOG<\/code> auf true setzt, zwingt man WordPress, Nachrichten in der Datei debug.log zu speichern, w\u00e4hrend man <code>WP_DEBUG_DISPLAY<\/code> auf false setzt, um sie vor dem Bildschirm zu verbergen. Schlie\u00dflich setzt du den Wert der PHP-Variablen <code>display_errors<\/code> auf 0, so dass Fehlermeldungen nicht auf den Bildschirm ausgegeben werden. wp-config wird niemals aus dem Cache geladen. Aus diesem Grund ist es ein guter Ort, um die php.ini-Einstellungen zu \u00fcberschreiben.<\/p>\n<blockquote><p>Hinweis: Dies ist eine gro\u00dfartige Funktion, die du nutzen kannst, um Nachrichten zu registrieren, die WordPress auf dem Bildschirm nicht ausdrucken w\u00fcrde. Wenn z.B. die Aktion <code>publish_post<\/code> ausgel\u00f6st wird, l\u00e4dt WordPress ein Skript, das Daten speichert, und leitet den Benutzer dann auf die Nachbearbeitungsseite um. In dieser Situation kann man Nachrichten registrieren, aber nicht auf dem Bildschirm ausdrucken.<\/p><\/blockquote>\n<p>Eine weitere Debugging-Konstante bestimmt die zu ladenden Versionen von Skripten und Stilen. Setze <code>SCRIPT_DEBUG<\/code> auf true, wenn du unkomprimierte Versionen laden m\u00f6chtest:<\/p>\n<pre><code class=\"language-php\">define( 'SCRIPT_DEBUG', true );<\/code><\/pre>\n<p>Wenn dein Theme oder Plugin Daten anzeigt, die aus der Datenbank abgerufen wurden, solltest du die Anfragedetails f\u00fcr eine sp\u00e4tere \u00dcberpr\u00fcfung speichern. Die Konstante <code>SAVEQUERIES<\/code> zwingt WordPress, Abfrageinformationen in <code>$wpdb-&gt;queries-Array<\/code> zu speichern. Diese Details w\u00fcrden ausgedruckt werden, indem der folgende Code zur Fu\u00dfzeilenvorlage hinzugef\u00fcgt wird:<\/p>\n<pre><code class=\"language-php\">if ( current_user_can( 'administrator' ) ) {\n        global $wpdb;\n        echo '&lt;pre&gt;';\n        print_r( $wpdb-&gt;queries );\n        echo '&lt;\/pre&gt;';\n}<\/code><\/pre>\n<p>Eine genauere Analyse dieser Funktion findest du unter <a href=\"https:\/\/kinsta.com\/blog\/wp-query\/\" target=\"_blank\" rel=\"noopener noreferrer\">Wie man effiziente Abfragen in WordPress erstellt<\/a>.<\/p>\n<h2 id=\"content-related-settings\">Inhaltsbezogene Einstellungen<\/h2>\n<p>Wenn die Webseite w\u00e4chst, m\u00f6chtest du vielleicht die Anzahl der Nachbearbeitungen reduzieren. Standardm\u00e4\u00dfig speichert WordPress \u00dcberarbeitungen automatisch alle 60 Sekunden. Wir k\u00f6nnen diesen Wert \u00e4ndern, indem wir ein benutzerdefiniertes Intervall in wp-config wie folgt festlegen:<\/p>\n<pre><code class=\"language-php\">define( 'AUTOSAVE_INTERVAL', 160 );<\/code><\/pre>\n<p>Nat\u00fcrlich kannst du auch das Intervall f\u00fcr die automatische Speicherung verringern. Jedes Mal, wenn wir unsere \u00c4nderungen speichern, f\u00fcgt WordPress eine Zeile zur Tabelle der Beitr\u00e4ge hinzu, so dass wir fr\u00fchere \u00dcberarbeitungen von Beitr\u00e4gen und Seiten wiederherstellen k\u00f6nnen. Dies ist eine n\u00fctzliche Funktion, die zu einem Problem werden k\u00f6nnte, wenn unsere Webseite gro\u00df wird. Gl\u00fccklicherweise k\u00f6nnen wir die maximale Anzahl der zu speichernden Beitrags\u00fcberarbeitungen verringern oder die Funktionalit\u00e4t \u00fcberhaupt deaktivieren.<\/p>\n<p>Wenn du Post-Revisionen deaktivieren m\u00f6chtest, definiere die folgende Konstante:<\/p>\n<pre><code class=\"language-php\">define( 'WP_POST_REVISIONS', false );<\/code><\/pre>\n<p>Wenn du die maximale Anzahl der Revisionen begrenzen m\u00f6chtest, f\u00fcge stattdessen die folgende Zeile hinzu:<\/p>\n<pre><code class=\"language-php\">define( 'WP_POST_REVISIONS', 10 );<\/code><\/pre>\n<p>Standardm\u00e4\u00dfig speichert WordPress verworfene Beitr\u00e4ge, Seiten, Anh\u00e4nge und Kommentare 30 Tage lang und l\u00f6scht sie dann endg\u00fcltig. Wir k\u00f6nnen diesen Wert mit der folgenden Konstante \u00e4ndern:<\/p>\n<pre><code class=\"language-php\">define( 'EMPTY_TRASH_DAYS', 10 );<\/code><\/pre>\n<p>Wir k\u00f6nnen sogar den Papierkorb deaktivieren, indem wir seinen Wert auf 0 setzen, aber bedenke, dass WordPress es dir nicht mehr erlaubt, Inhalte wiederherzustellen.<\/p>\n<h2 id=\"allowed-memory-size\">Erlaubte Speichergr\u00f6\u00dfe<\/h2>\n<p>Gelegentlich k\u00f6nnte es sein, dass eine Meldung wie die folgende erscheint:<\/p>\n<p><strong>Schwerwiegender Fehler: Erlaubte Speichergr\u00f6\u00dfe von xxx Bytes ersch\u00f6pft &#8230;<\/strong><\/p>\n<p>Die maximale Speichergr\u00f6\u00dfe h\u00e4ngt von der Serverkonfiguration ab. Falls kein Zugriff auf die Datei php.ini m\u00f6glich war, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-memory-limit\/\" target=\"_blank\" rel=\"noopener noreferrer\">kann man das Speicherlimit nur f\u00fcr WordPress erh\u00f6hen<\/a>, indem man die Konstante <code>WP_MEMORY_LIMIT<\/code> in der Datei wp-config setzt. Standardm\u00e4\u00dfig versucht WordPress, PHP 40 MB f\u00fcr einzelne Seiten und 64 MB f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-multiseiten\/\" target=\"_blank\" rel=\"noopener noreferrer\">Installationen mit mehreren Seiten<\/a> zuzuweisen. Wenn der von PHP zugewiesene Speicher gr\u00f6\u00dfer als 40 MB (oder 64 MB) ist, \u00fcbernimmt WordPress nat\u00fcrlich den maximalen Wert.<\/p>\n<p>Abgesehen davon kann man mit der folgenden Zeile einen benutzerdefinierten Wert festlegen:<\/p>\n<pre><code class=\"language-php\">define( 'WP_MEMORY_LIMIT', '128M' );<\/code><\/pre>\n<p>Falls erforderlich, kann mit der folgenden Anweisung auch eine maximale Speichergrenze festgelegt werden:<\/p>\n<pre><code class=\"language-php\">define( 'WP_MAX_MEMORY_LIMIT', '256M' );<\/code><\/pre>\n<h2 id=\"automatic-updates\">Automatische Updates<\/h2>\n<p>Ab Version 3.7 unterst\u00fctzt WordPress <a href=\"https:\/\/kinsta.com\/de\/blog\/automatischen-updates-wordpress\/\" target=\"_blank\" rel=\"noopener noreferrer\">automatische Updates<\/a> f\u00fcr Sicherheitsversionen. Dies ist eine wichtige Funktion, die es Seitenadministratoren erm\u00f6glicht, ihre <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sicherheit\/\" target=\"_blank\" rel=\"noopener noreferrer\">Website st\u00e4ndig sicher<\/a> zu halten.<\/p>\n<p>Man kann alle automatischen Aktualisierungen deaktivieren, indem man die folgende Konstante definiert:<\/p>\n<pre><code class=\"language-php\">define( 'AUTOMATIC_UPDATER_DISABLED', true );<\/code><\/pre>\n<p>Vielleicht ist es keine gute Idee, Sicherheitsupdates zu deaktivieren, aber es ist deine Entscheidung.<\/p>\n<p>Standardm\u00e4\u00dfig funktionieren automatische Updates nicht mit Hauptversionen, aber man kann alle Kern-Updates aktivieren, indem man <code>WP_AUTO_UPDATE_CORE<\/code> wie folgt definiert:<\/p>\n<pre><code class=\"language-php\"># Disables all core updates:\ndefine( 'WP_AUTO_UPDATE_CORE', false );\n\n# Enables all core updates, including minor and major:\ndefine( 'WP_AUTO_UPDATE_CORE', true );<\/code><\/pre>\n<p>Der Standardwert ist <code>minor<\/code>:<\/p>\n<pre><code class=\"language-php\">define( 'WP_AUTO_UPDATE_CORE', 'minor' );<\/code><\/pre>\n<p>Eine zus\u00e4tzliche Konstante deaktiviert Auto-Updates (und jede Aktualisierung oder \u00c4nderung an einer Datei). Wenn du <code>DISALLOW_FILE_MODS<\/code> auf true setzt, werden alle Datei-Bearbeitungen deaktiviert, auch Theme- und Plugin-Installationen und -Updates. Aus diesem Grund wird seine Verwendung nicht empfohlen.<\/p>\n<h2 id=\"security-settings\">Sicherheitseinstellungen<\/h2>\n<p>Wir k\u00f6nnen die wp-config-Datei verwenden, um die Sicherheit der Webseite zu erh\u00f6hen. Zus\u00e4tzlich zu den \u00c4nderungen an der Dateistruktur, die wir oben betrachtet haben, k\u00f6nnen wir einige Funktionen sperren, die unn\u00f6tige Schwachstellen \u00f6ffnen k\u00f6nnten. Zun\u00e4chst einmal k\u00f6nnen wir den Datei-Editor deaktivieren, der im Verwaltungsbereich zur Verf\u00fcgung steht. Die folgende Konstante blendet den Bildschirm des Erscheinungsbild-Editors aus:<\/p>\n<pre><code class=\"language-php\">define( 'DISALLOW_FILE_EDIT', true );<\/code><\/pre>\n<blockquote><p>Hinweis: Bedenke, dass einige Plugins nicht richtig funktionieren k\u00f6nnten, wenn diese Konstante als ture definiert wird.<\/p><\/blockquote>\n<figure style=\"width: 642px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" title=\"disallow_file_edit\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/08\/disallow-file-edit.png\" alt=\"disallow_file_edit\" width=\"642\" height=\"180\"><figcaption class=\"wp-caption-text\">disallow_file_edit<\/figcaption><\/figure>\n<p>Ein Sicherheitsmerkmal ist die Administration \u00fcber SSL. Wenn man ein <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-domains\/wordpress-ssl-zertifikate\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSL-Zertifikat<\/a> erworben hat und es richtig konfiguriert ist, kann man WordPress zwingen, bei jeder Anmeldung und Administrationssitzung Daten \u00fcber SSL zu \u00fcbertragen. Verwende die folgende Konstante:<\/p>\n<pre><code class=\"language-php\">define( 'FORCE_SSL_ADMIN', true );<\/code><\/pre>\n<p>Schaue im Codex nach, wenn du mehr Informationen \u00fcber die <a href=\"https:\/\/codex.wordpress.org\/Administration_Over_SSL\" target=\"_blank\" rel=\"noopener noreferrer\">Administration \u00fcber SSL<\/a> ben\u00f6tigst.<\/p>\n<p>Die beiden anderen Konstanten erlauben es, externe Anfragen zu blockieren und zugelassene Hosts aufzulisten.<\/p>\n<pre><code class=\"language-php\">define( 'WP_HTTP_BLOCK_EXTERNAL', true );\ndefine( 'WP_ACCESSIBLE_HOSTS', 'example.com,*.anotherexample.com' );<\/code><\/pre>\n<p>In diesem Beispiel haben wir zuerst alle Zugriffe von externen Hosts deaktiviert und dann die erlaubten Hosts, getrennt durch Kommas (Platzhalter sind erlaubt), aufgelistet.<\/p>\n<h2 id=\"other-advanced-settings\">Andere erweiterte Einstellungen<\/h2>\n<p><code>WP_CACHE<\/code> auf true gesetzt schlie\u00dft das Skript <em>wp-content\/advanced-cache.php<\/em> ein. Diese Konstante hat nur Wirkung, wenn man ein persistentes Caching-Plugin installiert.<\/p>\n<p><code>CUSTOM_USER_TABLE<\/code> und <code>CUSTOM_USER_META_TABLE<\/code> werden verwendet, um andere benutzerdefinierte Benutzertabellen als die Standardtabellen wp_users und wp_usermeta zu setzen. Diese Konstanten erm\u00f6glichen eine n\u00fctzliche Funktion, die es Webseiten-Betreibern erm\u00f6glicht, mit nur einem Konto auf mehrere Webseiten zuzugreifen. Damit diese Funktion funktioniert, sollten alle Installationen die gleiche Datenbank verwenden.<\/p>\n<p>Ab Version 2.9 unterst\u00fctzt WordPress die automatische Datenbankoptimierung. Dank dieser Funktion, die <code>WP_ALLOW_REPAIR<\/code> auf true setzt, repariert WordPress eine besch\u00e4digte Datenbank automatisch.<\/p>\n<p>WordPress erstellt jedes Mal, wenn man ein Bild bearbeitet, einen neuen Satz von Bildern. Wenn du das Originalbild wiederherstellen w\u00fcrdest, bleiben alle erzeugten S\u00e4tze auf dem Server. Man kann dieses Verhalten \u00fcberschreiben, indem man <code>IMAGE_EDIT_OVERWRITE<\/code> auf true setzt, so dass, wenn du das Originalbild wiederherstellst, alle Bearbeitungen vom Server gel\u00f6scht werden.<\/p>\n<h2 id=\"lockdown-wpconfig-php\">Lockdown wp-config.php<\/h2>\n<p>Jetzt wissen wir, warum wp-config.php eine der wichtigsten WordPress-Dateien ist. Warum verstecken wir sie also nicht vor Hackern? Zun\u00e4chst einmal k\u00f6nnen wir wp-config eine Ebene \u00fcber den WordPress-Stammordner verschieben (<strong>nur eine Ebene<\/strong>). Diese Technik ist jedoch etwas umstritten, so dass ich andere L\u00f6sungen zum Schutz der Datei vorschlagen w\u00fcrde. Wenn deine Webseite auf <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-apache-web-server\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache Web Server<\/a> l\u00e4uft, kannst du die folgenden Direktiven zur <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-htaccess-datei\/\" target=\"_blank\" rel=\"noopener noreferrer\">.htaccess-Datei<\/a> hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-php\">\norder allow,deny\ndeny from all\n<\/code><\/pre>\n<p>Wenn die <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-nginx\/\" target=\"_blank\" rel=\"noopener noreferrer\">Webseite auf Nginx l\u00e4uft<\/a>, kann man die folgende Direktive zur Konfigurationsdatei hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-php\">location ~* wp-config.php { deny all; }<\/code><\/pre>\n<blockquote><p>Hinweis: Diese Anweisungen sollten erst hinzugef\u00fcgt werden, wenn die Einrichtung abgeschlossen ist.<\/p><\/blockquote>\n<p>Wenn deine Webseite mehrere Migrationen durchlaufen hat oder du sie von jemand anderem gekauft hast, empfiehlt es sich, einen neuen Satz WordPress-Sicherheitsschl\u00fcssel zu erstellen. Diese Schl\u00fcssel sind ein Satz von Zufallsvariablen, die die Verschl\u00fcsselung der in den Cookies des Benutzers gespeicherten Informationen verbessern. Seit WordPress 2.7 gibt es 4 verschiedene Schl\u00fcssel: <strong>AUTH_KEY<\/strong>, <strong>SECURE_AUTH_KEY<\/strong>, <strong>LOGGED_IN_KEY<\/strong> und <strong>NONCE_KEY<\/strong>.<\/p>\n<p>Standardm\u00e4\u00dfig werden sie nach dem Zufallsprinzip f\u00fcr dich generiert. Aber WordPress hat tats\u00e4chlich ein kostenloses Tool, mit dem man <a href=\"https:\/\/api.wordpress.org\/secret-key\/1.1\/salt\/\" target=\"_blank\" rel=\"noopener noreferrer\">neue Zufallsschl\u00fcssel generieren<\/a> kann. Du kannst dann einfach deine aktuellen Schl\u00fcssel aktualisieren, die in deiner wp-config.php-Datei gespeichert sind.<\/p>\n<figure style=\"width: 1666px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/10\/wordpress-sicherheitsschlussel.png\" alt=\"WordPress-Sicherheitsschl\u00fcssel\" width=\"1666\" height=\"619\"><figcaption class=\"wp-caption-text\">WordPress-Sicherheitsschl\u00fcssel<\/figcaption><\/figure>\n<p>Lese mehr \u00fcber <a href=\"https:\/\/codex.wordpress.org\/Editing_wp-config.php#Security_Keys\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-Sicherheits-Keys<\/a>.Und schlie\u00dflich solltest du noch einmal \u00fcberpr\u00fcfen und sicherstellen, dass deine Berechtigungen in deiner wp-config.php-Datei gesichert sind. Typischerweise werden Dateien im Stammverzeichnis einer WordPress-Seite auf 644 gesetzt, was bedeutet, dass Dateien f\u00fcr den Eigent\u00fcmer der Datei lesbar und schreibbar sind und f\u00fcr Benutzer in der Gruppe Eigent\u00fcmer dieser Datei lesbar und f\u00fcr alle anderen lesbar sind. Gem\u00e4\u00df der <a href=\"https:\/\/codex.wordpress.org\/Changing_File_Permissions\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-Dokumentation<\/a> sollten die Berechtigungen f\u00fcr die Datei wp-config.php auf 440 oder 400 gesetzt werden, um zu verhindern, dass andere Benutzer auf dem Server sie lesen k\u00f6nnen. Du kannst dies leicht mit deinem <a href=\"https:\/\/kinsta.com\/de\/blog\/besten-ftp-clients\/\" target=\"_blank\" rel=\"noopener noreferrer\">FTP-Client<\/a> \u00e4ndern.<\/p>\n<figure style=\"width: 823px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/10\/wp-config-berechtigungen.png\" alt=\"wp-config.php-Berechtigungen\" width=\"823\" height=\"210\"><figcaption class=\"wp-caption-text\">wp-config.php-Berechtigungen<\/figcaption><\/figure>\n<h2>Zusammenfassung<\/h2>\n<p>In diesem Beitrag habe ich eine Menge WordPress-Konstanten aufgelistet, die wir in einer wp-config-Datei definieren k\u00f6nnen. Einige dieser Konstanten sind allgemein gebr\u00e4uchlich, und ihre Funktionen sind leicht zu verstehen. Andere Konstanten erm\u00f6glichen fortgeschrittene Funktionen, die ein tiefes Wissen \u00fcber WordPress und die Verwaltung der Webseite erfordern.<\/p>\n<p>Ich habe die gebr\u00e4uchlichsten Funktionen aufgelistet, abgesehen von einigen fortgeschrittenen Funktionen, die wir vielleicht in zuk\u00fcnftigen Beitr\u00e4gen diskutieren werden. Wenn du Funktionen und Konstanten erforschen m\u00f6chtest, die hier nicht aufgef\u00fchrt sind, kannst du in den Kommentaren unten ein Gespr\u00e4ch beginnen, und wir tauchen dann tief ein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Database connection, security settings and advanced features: let&#8217;s dive deep into wp-config.php file to set-up WordPress at its best<\/p>\n","protected":false},"author":36,"featured_media":34021,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[28,29],"topic":[999],"class_list":["post-34013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-webdev","tag-wordpress","topic-wordpress-entwicklung"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-11T09:57:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-31T14:57:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Wp-config.php-Datei &#8211; Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress\",\"datePublished\":\"2020-04-11T09:57:11+00:00\",\"dateModified\":\"2023-08-31T14:57:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\"},\"wordCount\":2286,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\",\"keywords\":[\"webdev\",\"WordPress\"],\"articleSection\":[\"WordPress Entwicklung\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\",\"name\":\"Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\",\"datePublished\":\"2020-04-11T09:57:11+00:00\",\"dateModified\":\"2023-08-31T14:57:48+00:00\",\"description\":\"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png\",\"width\":1460,\"height\":730,\"caption\":\"wp-config.php\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Entwicklung\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/wordpress-entwicklung\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wp-config.php-Datei &#8211; Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress","description":"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/","og_locale":"de_DE","og_type":"article","og_title":"Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress","og_description":"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.","og_url":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2020-04-11T09:57:11+00:00","article_modified_time":"2023-08-31T14:57:48+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Wp-config.php-Datei &#8211; Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress","datePublished":"2020-04-11T09:57:11+00:00","dateModified":"2023-08-31T14:57:48+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/"},"wordCount":2286,"commentCount":1,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","keywords":["webdev","WordPress"],"articleSection":["WordPress Entwicklung"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/","url":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/","name":"Wp-config.php-Datei - Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","datePublished":"2020-04-11T09:57:11+00:00","dateModified":"2023-08-31T14:57:48+00:00","description":"In diesem Tutorial zeigen wir dir alle grundlegenden, gebr\u00e4uchlichsten und fortgeschrittenen Funktionen, die du in der wp-config.php-Datei deiner WordPress-Seite definieren und bearbeiten kannst.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wp-config-php\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/04\/wp-config-php.png","width":1460,"height":730,"caption":"wp-config.php"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wp-config-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Entwicklung","item":"https:\/\/kinsta.com\/de\/thema\/wordpress-entwicklung\/"},{"@type":"ListItem","position":3,"name":"Wp-config.php-Datei &#8211; Eine detaillierte \u00dcbersicht \u00fcber die Konfiguration von WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/de\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/34013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=34013"}],"version-history":[{"count":3,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/34013\/revisions"}],"predecessor-version":[{"id":34023,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/34013\/revisions\/34023"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/fr"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/translations\/nl"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/34013\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/34021"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=34013"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=34013"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=34013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}