Webstick.info logo Wordpress, Webdesign, SEO - Blog

Die Datei wp-config.php in Wordpress ūüí•

wp-config.php Datei bearbeiten


Die Datei wp-config.php enth√§lt sehr wichtige Informationen auf einer WordPress-Website. Daher wird h√§ufig √ľber das √Ąndern der Datei wp-config.php gesprochen, und Sie sollten wissen, was zu tun ist. In diesem Artikel zeigen wir Ihnen, wie Sie die Datei wp-config.php in WordPress richtig bearbeiten.

Wie der Name schon sagt, ist dies eine Konfigurationsdatei, die Teil aller selbst gehosteten WordPress-Sites ist. Im Gegensatz zu anderen Dateien ist die Datei wp-config.php nicht von Anfang an in WordPress vorhanden, sondern wird w√§hrend des Installationsvorgangs speziell f√ľr Ihre Website generiert.


Wordpress installation


WordPress speichert Ihre Datenbankinformationen in der Datei wp-config.php. Ohne diese Informationen funktioniert Ihre WordPress-Website nicht und Sie erhalten die Fehlermeldung "Fehler beim Erstellen einer Datenbankverbindung". Abgesehen von Datenbankinformationen enthält die Datei wp-config.php auch einige andere Einstellungen auf hoher Ebene. Wir werden sie später in diesem Artikel erklären.

Da diese Datei viele sensible Informationen enth√§lt, wird empfohlen, diese Datei nicht durcheinander zu bringen, es sei denn, Sie haben absolut keine andere Wahl. Aber da Sie diesen Artikel lesen, m√ľssen Sie die Datei wp-config.php bearbeiten. Nachfolgend finden Sie die Schritte, um dies zu tun, ohne die Dinge zu verwirren.

Lasst uns beginnen

Am besten machen Sie ein komplettes WordPress-Backup, laden aber zumindest die originale wp-config.php auf Ihren PC herunter. Die Datei wp-config.php ist f√ľr eine WordPress-Site so wichtig, dass ein kleiner Fehler Ihre Site unzug√§nglich machen kann. Sie ben√∂tigen einen FTP-Client oder ein Hosting-Panel wie Cpanel, um eine Verbindung zu Ihrer Website herzustellen. Mit einem FTP-Client k√∂nnen Sie Dateien zwischen einem Server und Ihrem Computer √ľbertragen und ich empfehle daf√ľr Mozillas Filezilla (der Builder des Firefox-Browsers, unter anderem). Die Datei wp-config.php befindet sich im Stammverzeichnis Ihrer Website mit anderen Verzeichnissen wie /wp-content/. Das Stammverzeichnis hei√üt auf einem Linux-Server "public_html" und auf einem Windows-Server "httpdocs".


Standort wp-config.php


Falls Sie mit FTP arbeiten m√ľssen, klicken Sie einfach mit der rechten Maustaste auf die Datei und w√§hlen Sie dann Download aus dem Men√ľ. Ihr FTP-Client l√§dt nun die Datei wp-config.php auf Ihren Computer herunter. Sie k√∂nnen es mit einem Nur-Text-Editor wie Notepad ++ Edit √∂ffnen und bearbeiten. Bei einer besseren Art des Hostings haben Sie ein Panel und k√∂nnen dort die Datei direkt bearbeiten, ohne sie herunterladen zu m√ľssen. Klicken Sie mit der rechten Maustaste auf die Datei und w√§hlen Sie "Bearbeiten".

Die Datei wp-config.php verstehen

Siehe hier ein Beispiel f√ľr wp -config.php bevor wir beginnen. Es ist wichtig, den Code zu verstehen. Jeder Abschnitt der Datei wp-config.php ist in der Datei selbst gut dokumentiert. Fast alle Einstellungen hier werden √ľber PHP-Konstanten definiert.


define( 'constant_name' , 'value');

Schauen wir uns jeden Abschnitt in der Datei wp-config.php genauer an.


// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
				

Sie können Ihre Datenbankinformationen aus dem cPanel oder möglicherweise Pleskpanel oder einem anderen Panel Ihres Webhosting-Kontos unter dem Abschnitt namens Datenbanken abrufen.


MySQL databases


Wenn Sie Ihre WordPress-Datenbank oder Ihren MySQL-Benutzernamen und Ihr Passwort nicht finden k√∂nnen, sollten Sie sich an Ihren Webhoster wenden, aber im Prinzip sollten sie bereits in der wp-config.php vorhanden sein. Wenn Sie Wordpress selbst installiert haben, sollten Sie diese Daten nat√ľrlich irgendwo gespeichert haben.

Authentifizierungsschl√ľssel und Salts

Eindeutige Authentifizierungsschl√ľssel und Salts sind Sicherheitsschl√ľssel, die dazu beitragen, die Sicherheit Ihrer WordPress-Site zu verbessern. Diese Schl√ľssel bieten eine starke Verschl√ľsselung f√ľr Benutzersitzungen und von WordPress generierte Cookies.


/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}<br>
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.<br>
*
* @since 2.6.0
*/
define('AUTH_KEY',         'poste deinen einzigartigen Satz hier');
define('SECURE_AUTH_KEY',  'poste deinen einzigartigen Satz hier');               
define('NONCE_KEY',        'poste deinen einzigartigen Satz hier');
define('LOGGED_IN_KEY',    'poste deinen einzigartigen Satz hier');
define('AUTH_SALT',        'poste deinen einzigartigen Satz hier');
define('SECURE_AUTH_SALT', 'poste deinen einzigartigen Satz hier');
define('LOGGED_IN_SALT',   'poste deinen einzigartigen Satz hier');
define('NONCE_SALT',       'poste deinen einzigartigen Satz hier');

/**#@-*/

Sie k√∂nnen WordPress-Sicherheitsschl√ľssel generieren und hier einf√ľgen. Dies ist besonders n√ľtzlich, wenn Sie vermuten, dass Ihre WordPress-Site m√∂glicherweise kompromittiert wurde. Wenn Sie die Sicherheitsschl√ľssel √§ndern, werden alle derzeit angemeldeten Benutzer auf Ihrer WordPress-Site abgemeldet und m√ľssen sich erneut anmelden.

WordPress-Datenbanktabellen-Präfix

WordPress f√ľgt wp_prefix standardm√§√üig zu allen von WordPress erstellten Tabellen hinzu. Es wird empfohlen, das Pr√§fix der WordPress-Datenbanktabelle in einen beliebigen Wert zu √§ndern. Dies erschwert es Hackern, Ihre WordPress-Tabellen zu erraten, und verhindert, dass einige g√§ngige SQL-Injection-Angriffe erfolgreich sind.


/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix  = 'wp_';
                 

Beachten Sie, dass Sie diesen Wert f√ľr eine bestehende WordPress-Site nicht √§ndern k√∂nnen, zumindest nicht direkt √ľber wp-config.php, es ist nat√ľrlich m√∂glich, das Datenbankpr√§fix in PHPmyAdmin oder auf Ihrem PC zu √§ndern, nachdem Sie es dort heruntergeladen haben.

WordPress-Debugging-Modus

Diese Einstellung ist besonders n√ľtzlich f√ľr Benutzer, die die WordPress-Entwicklung erlernen m√∂chten, und Benutzer, die experimentelle Funktionen ausprobieren. Standardm√§√üig blendet WordPress Beitr√§ge aus, die von PHP generiert werden, wenn Code ausgef√ľhrt wird. Wenn Sie den Debug-Modus einfach auf true setzen, werden diese Meldungen angezeigt. Dies bietet Entwicklern wichtige Informationen, um Fehler zu finden.


define('WP_DEBUG', false);

Absolute Pfadeinstellungen

Der letzte Teil der wp-config-Datei definiert den absoluten Pfad, der dann zum Setzen von WordPress-Vars und enthaltenen Dateien verwendet wird. Hier m√ľssen Sie nichts √§ndern.


/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
				 

N√ľtzliche wp-config.php Hacks und Einstellungen

Es gibt einige andere wp-config.php-Einstellungen, mit denen Sie häufige WordPress-Fehler beheben und beheben können.

MySQL-poort en sockets aanpassen in WordPress

Wenn Ihr WordPress-Hostinganbieter verschiedene Ports f√ľr den MySQL-Host verwendet, m√ľssen Sie Ihren DB_HOST-Wert √§ndern, um die Portnummer einzuschlie√üen. Beachten Sie, dass dies keine neue Zeile ist, sondern Sie den vorhandenen DB_HOST-Wert bearbeiten m√ľssen.


define( 'DB_HOST', 'localhost:5067' );

Vergessen Sie nicht, die Portnummer 5067 in die von Ihrem Webhost bereitgestellte Portnummer zu √§ndern. Wenn Sie Host-Sockets und -Pipes f√ľr MySQL verwenden, m√ľssen Sie es wie folgt hinzuf√ľgen:


define( 'DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock' );

√Ąndern von WordPress-URLs mithilfe der Datei wp-config.php

M√∂glicherweise m√ľssen Sie WordPress-URLs √§ndern, wenn Sie eine WordPress-Site auf einen neuen Domainnamen oder Webhost verschieben. Sie k√∂nnen diese URLs auf der Seite Einstellungen ¬Ľ Allgemein √§ndern.


WP url's

Sie k√∂nnen diese URLs auch mithilfe der Datei wp-config.php √§ndern. Dies ist praktisch, wenn Sie aufgrund eines Fehlers, der zu viele Direktoren verursachen kann, nicht auf den WordPress-Administrationsbereich zugreifen k√∂nnen. F√ľgen Sie diese beiden Zeilen zu Ihrer Datei wp-config.php hinzu:


define('WP_HOME','http://je-site.nl');
define('WP_SITEURL','http://je-site.nl');

Vergessen Sie nicht, je-site.nl durch Ihren eigenen Domainnamen zu ersetzen. Sie sollten auch bedenken, dass Suchmaschinen www.je-site.nl und je-site.nl als zwei verschiedene Orte behandeln (www und nicht-www). Wenn Ihre Site mit dem Pr√§fix www indiziert ist, m√ľssen Sie Ihren Domainnamen entsprechend hinzuf√ľgen. Verwenden Sie nat√ľrlich auch https, wenn Ihre Website √ľber ein SSL-Zertifikat verf√ľgt.

√Ąndern Sie das Upload-Verzeichnis mit wp-config.php


Standardmäßig speichert WordPress alle Medien-Uploads im Verzeichnis /wp-content/uploads/.


define( 'UPLOADS', 'wp-content/media' );

Beachten Sie, dass der Upload-Ordnerpfad relativ zum ABSPATH ist, der automatisch in WordPress festgelegt wurde. Das Hinzuf√ľgen eines absoluten Pfads hier funktioniert nicht.

Deaktivieren Sie automatische Updates in WordPress

WordPress hat in WordPress 3.7 automatische Updates eingef√ľhrt. Dadurch konnten WordPress-Sites automatisch aktualisiert werden, wenn ein kleineres Update verf√ľgbar war. W√§hrend automatische Updates f√ľr die Sicherheit gut sind, k√∂nnen sie in einigen F√§llen Fehler in einer WordPress-Site verursachen, die sie nicht zug√§nglich machen. Wenn Sie diese Codezeile zu Ihrer wp-config.php-Datei hinzuf√ľgen, werden alle automatischen Updates auf Ihrer WordPress-Site deaktiviert.


define( 'WP_AUTO_UPDATE_CORE', false );

Post-Revisions-Einschränkung in WordPress

WordPress wird mit integrierten automatischen Speichern und √úberarbeitungen geliefert. Wenn Sie jedoch eine umfassende Website-√úberholung durchf√ľhren, k√∂nnen Sie die Backup-Gr√∂√üe Ihrer WordPress-Datenbank erh√∂hen. F√ľgen Sie diese Codezeile zu Ihrer Datei wp-config.php hinzu, um die Anzahl der f√ľr einen Beitrag gespeicherten Revisionen zu begrenzen.


define( 'WP_POST_REVISIONS', 4 );

Ersetzen Sie 4 durch die Anzahl der Überarbeitungen, die Sie speichern möchten. WordPress entfernt jetzt automatisch ältere Revisionen. Ihre älteren Beitragsrevisionen werden jedoch weiterhin in Ihrer Datenbank gespeichert.



√úber unseren Link erhalten Sie HEUTE 20% Rabatt auf das Divi-Thema!

Divi