15 grundlegende WP-Config-Optimierungen, die Sie kennen sollten
Veröffentlicht: 2020-04-24
wp-config.php ist eine wichtige WordPress-Kerndatei, die Informationen über die Datenbank der Website enthält (Werte für die Datenbank, die Anmeldeinformationen des Datenbankbenutzers und den Host).
In diesem Artikel werde ich die fünfzehn häufigsten Verwendungen der Datei wp-config.php detailliert beschreiben, damit Sie besser verstehen, wie die WordPress-Installation funktioniert und wie Sie die Kerndateien besser für die Leistung und Sicherheit Ihrer Website nutzen können.
- Wo befindet sich wp-config.php?
- Wie umgehe ich die FTP-Verbindungsinformationen?
- Wie aktiviere ich das Debugging in WordPress?
- Wie ändere ich die Site- und WordPress-URL?
- Wie kann man den PHP-Speicher erhöhen oder verringern?
- Wie bearbeite ich das Timing des Papierkorbs?
- So deaktivieren Sie automatische Updates
- Wie stelle ich Intervalle für die automatische Speicherung ein?
- Wie setze ich ein Datenbankpräfix?
- Wie aktiviere ich ein Multisite-Netzwerk?
- So aktivieren Sie die Fehlerprotokollkonfiguration
- Wie aktiviere ich WordPress-Caching?
- Wie konfiguriere ich Datenbankeinstellungen?
- Umleitung nicht vorhandener Unterordner und Subdomains
- Wie bearbeite ich die Beitragsrevision?
- Wie lege ich eine Cookie-Domain fest?
Wo befindet sich wp-config.php?
Eine häufige Frage unter WordPress-Benutzern, insbesondere für Anfänger, ist „Wo ist wp-config.php“?
Die Antwort ist einfach, Sie finden diese Kerndatei im WordPress-Stammverzeichnis, aber es hängt vom Standort des Servers ab.
Wenn Sie auf einem localhost mit einem Setup wie XAMPP arbeiten, gehen Sie zu xampp→ htdocs → testing . In meinem Fall lautet der Name des Site-Ordners „ Testing “.

Wenn Sie auf einer Live-Plattform arbeiten, müssen Sie über einen FTP-Client wie FileZilla auf Ihren Live-Server zugreifen. Sobald Sie angemeldet sind, gehen Sie zu public_html, wo Sie die Datei wp-config.php sehen.

Nachdem Sie nun wissen, wo Sie diese wichtige Kerndatei finden, gehe ich nun auf die Details ein, wie Sie diese Datei nutzen können, um Ihre WordPress-Erfahrung zu verbessern.
1. Wie umgehe ich die FTP-Verbindungsinformationen?
Wenn Sie den WordPress-Kern und die Plugins aufgrund einer fehlerhaften FTP-Verbindung nicht auf eine neuere Version aktualisieren können, können Sie die FTP-Verbindungsinformationen umgehen.
Dazu müssen Sie lediglich die folgende Codezeile in die Datei wp-config.php einfügen:
define( 'FS_METHOD', 'direkt');
2. Wie aktiviere ich das Debugging in WordPress?
Debuggen ist eine bewährte Methode, um die Qualität des Codes im Allgemeinen zu verbessern und die Fehlerquelle zu ermitteln und das Problem zu beheben.
Um den Debug-Modus in WordPress zu aktivieren, müssen Sie lediglich die folgenden Codezeilen in die wp-config.php einfügen:
define('WP_DEBUG', false); // Debug-Modus standardmäßig deaktivieren
define('WP_DEBUG', wahr); // Debug-Modus aktivieren3. Wie ändere ich die Site- und WordPress-URL?
Wenn Sie Ihre WordPress-Site auf einen neuen Host migriert haben, den Domainnamen geändert haben oder die URL von HTTP auf HTTPS aktualisieren möchten, fügen Sie die folgenden Codezeilen in die wp-config.php ein.
define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com');Eine alternative Methode besteht darin, die SERVER-Variable zu verwenden, die diese Werte dynamisch festlegt.
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );4. Wie kann man den PHP-Speicher erhöhen (oder verringern)?
Diese Funktion ist in der von Cloudways verwalteten WordPress-Hosting- Plattform verfügbar, aber für diejenigen WordPress-Benutzer, die Cloudways nicht verwenden, kann sie Kopfschmerzen bereiten. Der für eine WordPress-Anwendung verfügbare PHP-Speicher kann durch Hinzufügen der folgenden Zeile festgelegt werden:
define('WP_MEMORY_LIMIT', '64M');Bei Bedarf können Sie das maximale Speicherlimit einstellen:
define( 'WP_MAX_MEMORY_LIMIT', '256M');
Beachten Sie, dass Cloudways-Benutzer die wp-config-Datei nicht bearbeiten müssen. Sie können den Wert einfach in den Anwendungseinstellungen der Cloudways-Plattform ändern.
5. Wie bearbeite ich das Timing des Papierkorbs?
Wenn ein Benutzer Beiträge, Seiten, Kommentare löscht, wird er in den Papierkorb gesendet, wo WordPress sie nach 30 Tagen automatisch löscht. Um diese Dauer zu ändern, können Sie die folgende Zeile hinzufügen, um diesen Wert an Ihre Bedürfnisse anzupassen. Im folgenden Beispiel habe ich es auf 15 Tage reduziert.
define( 'EMPTY_TRASH_DAYS', 15 );
Sie können die Papierkorbfunktion sogar vollständig deaktivieren, indem Sie den Wert als Wert in der obigen Zeile auf Null setzen.
6. Wie deaktiviere ich automatische Updates?
Automatische Updates wurden als Teil der WordPress 3.7-Version eingeführt, bei der kleinere Kernversionen und Übersetzungsdateien automatisch aktualisiert werden. Wenn Sie diese Funktionen deaktivieren möchten, fügen Sie die folgende Zeile in wp-config.php hinzu:

define( 'AUTOMATIC_UPDATER_DISABLED', true );
Wenn Sie automatische Updates für Ihren WordPress-Kern deaktivieren möchten (kleine und große Updates), müssen Sie nur die folgenden Codezeilen in die WordPress-Konfigurationsdatei einfügen:
# Deaktivieren Sie alle Kernupdates:
define( 'WP_AUTO_UPDATE_CORE', false );
# Aktivieren Sie alle kleineren und größeren Kernupdates:
define( 'WP_AUTO_UPDATE_CORE', true );
7. Wie stelle ich Intervalle für die automatische Speicherung ein?
Beim Erstellen oder Bearbeiten des Beitrags speichert WordPress automatisch Überarbeitungen des Beitrags. Der Standardwert des Autosave-Intervalls beträgt 60 Sekunden, der durch Hinzufügen der folgenden Zeile erhöht oder verringert werden kann:
define( 'AUTOSAVE_INTERVAL', 180 );
8. Wie setze ich das Datenbankpräfix?
Wenn Sie WordPress auf Ihrem localhost-Setup wie XAMPP installieren, besteht eine der Optionen darin, das Datenbanktabellenpräfix auszuwählen, das in der Datei wp-config.php gespeichert ist als:
$table_prefix = 'wp_';
Ich persönlich empfehle Ihnen aus Sicherheitsgründen, das Standardpräfix zu ändern.
9. Wie aktiviere ich das WordPress Multisite-Netzwerk?
Wenn Sie die Multisite-Funktionalität aktivieren möchten, müssen Sie Ihrer Datei wp-config.php den folgenden Code hinzufügen.
define('WP_ALLOW_MULTISITE', true);Nach dem Hinzufügen dieses Codes wird eine neue Seite „Netzwerk“ im Abschnitt Tools des WordPress-Admins verfügbar sein.
Wenn Sie lernen möchten, wie Sie eine WordPress-Multisite einrichten, finden Sie hier eine vollständige Anleitung .
10. Wie aktiviere ich die Fehlerprotokollkonfiguration?
Hier ist eine einfache Möglichkeit, die grundlegende Fehlerprotokollierung für Ihre WordPress-basierte Website zu aktivieren. Erstellen Sie eine Datei namens php_error.log im Verzeichnis Ihrer Wahl und machen Sie sie serverschreibbar. Bearbeiten Sie als Nächstes den Pfad in der dritten Zeile des folgenden Codes und platzieren Sie das Snippet in der Datei wp-config.php:
@ini_set('log_errors','On');
@ini_set('display_errors','Aus');
@ini_set('error_log','/home/path/domain/logs/php_error.log');11. Wie aktiviere ich WordPress-Caching?
Fügen Sie einfach den folgenden Code in die Datei wp-config.php ein, um den WP-Cache zu aktivieren.
define('WP_CACHE', true);12. Wie konfiguriere ich Datenbankeinstellungen?
Sie können die Datenbankverbindungseinstellungen in der WordPress-Konfigurationsdatei bearbeiten und Datenbankwerte ( Name, Benutzer, Passwort und Host ) mit Ihren Hosting-Datenbankwerten abgleichen.
/ ** MySQL-Einstellungen - Holen Sie sich diese Informationen von Ihrem Webhost ** //
/** Der Name der Datenbank für WordPress */
define('DB_NAME', 'Ihr Datenbankname');
/** MySQL-Datenbank-Benutzername */
define('DB_USER', 'Ihr Datenbank-Benutzername');
/** MySQL-Datenbankkennwort */
define('DB_PASSWORD', 'Ihr Datenbankpasswort');
/** MySQL-Hostname */
define('DB_HOST', 'localhost');Verschiedene Hosting-Provider verwenden unterschiedliche DB_Host-Werte und Cloudways verwenden 'localhost' (localhost ist der gemeinsame DB_HOST-Wert).
Einer der frustrierendsten Fehler ist „Fehler beim Herstellen einer Datenbankverbindung“. Es erscheint normalerweise, wenn Sie Ihre Site migriert haben und Ihre wp-config alte oder falsche Datenbankinformationen enthält. Hier finden Sie eine vollständige Anleitung zum Beheben des Datenbankverbindungsfehlers .
13. Umleitung nicht vorhandener Unterordner und Subdomains
Wenn der Besucher versucht, auf eine Unterdomäne oder einen Unterordner zuzugreifen, die auf Ihrer Website nicht vorhanden sind, können Sie Ihre Website-Besucher einfach auf eine bestimmte Seite oder URL umleiten. Sie müssen lediglich die folgende Codezeile in die Datei wp-config.php einfügen.
define( 'NOBLOGREDIRECT', 'http://example.com' );
Vergessen Sie nicht, „http://example.com“ durch Ihre Website-URL zu ersetzen.
14. Wie bearbeite ich die Post-Revision?
Sie können die Post-Revision-Funktion vollständig deaktivieren und auch die maximale Anzahl von Revisionen festlegen, die WordPress speichern kann.
Um die Post-Revision-Funktion zu deaktivieren, fügen Sie einfach die folgende Zeile in die WordPress-Konfigurationsdatei ein.
define( 'WP_POST_REVISIONS', false );
Um die Anzahl der Revisionen zu begrenzen, ersetzen Sie einfach den falschen Wert durch eine beliebige ganze Zahl. Die folgende Zeile begrenzt beispielsweise die Revisionen auf nur 12.
define( 'WP_POST_REVISIONS', 12 );
15. Wie lege ich eine Cookie-Domain fest?
WordPress ermöglicht es Ihnen, die Cookie-Domain für Ihre WordPress-Site festzulegen (für ungewöhnliche Domain-Setups). Hier ist der Code.
define('COOKIE_DOMAIN', 'www.cloudways.com');Einpacken!
Ich hoffe, dieser Artikel hat Ihnen geholfen zu verstehen, was die Datei wp-config.php ist und wie Sie diese WordPress-Kerndatei verwenden, um verschiedene Funktionen zu aktivieren oder zu deaktivieren.
Wenn Sie Fragen haben, lassen Sie es mich im Kommentarbereich wissen und ich helfe Ihnen gerne weiter. Schauen Sie in der Zwischenzeit einfach auf unserer Plattform vorbei und klicken Sie auf die Schaltfläche Kostenlose Testversion starten, um Ihre Website um 100 Prozent schneller zu machen.
