Werbung

Home Internet Eigene Webseite Wordpress wp-config.php erstellen

wp-config.php erstellen

Werbung

Die Datei wp-config.php enthält wichtige Konfigurationsparameter für eine WordPress Installation.

Sie befindet sich im obersten Verzeichnis von WordPress und kann vor dem Hochladen und der Installation erstellt werden.

Ein neu heruntergeladenes und entpacktes WordPress enthält dafür die Dateivorlage

wp-config-sample.php

Kopieren Sie diese Datei, benennen Sie die Kopie in

wp-config.php

um, öffnen Sie die wp-config.php mit einem Texteditor und ändern Sie die folgenden Zeilen.

Datenbankname

Suchen Sie die Zeile

define('DB_NAME', 'database_name_here');

und ersetzen Sie ‚database_name_here‘ durch den Namen der MySQL-Datenbank, die für den WordPress-Blog verwendet werden soll.

Wenn Ihre Datenbank zum Beispiel db0001 heißt, sollte diese Zeile anschließend so aussehen:

define('DB_NAME', 'db0001');

Datenbank-Benutzername

Suchen Sie die Zeile

define('DB_USER', 'username_here');

und ersetzen Sie ‚username_here‘ durch den Benutzernamen für die MySQL-Datenbank.

Wenn der Datenbank-Benutzername zum Beispiel udb0001 heißt, sollte diese Zeile anschließend so aussehen:

define('DB_USER', 'udb0001');

Datenbank-Passwort

Suchen Sie die Zeile

define('DB_PASSWORD', 'password_here');

und ersetzen Sie ‚password_here‘ durch das Passwort des Datenbank-Benutzers.

Wenn das Passwort des Datenbank-Benutzers zum Beispiel 12345 lautet (hoffentlich ist es etwas komplexer), sollte diese Zeile anschließend so aussehen:

define('DB_PASSWORD', '12345');

MySQL-Serveradresse

Die MySQL-Serveradresse muss nicht immer angepasst werden. Der Standardwert ‚localhost‘ funktioniert in vielen Fällen.

Wenn Sie zum Beispiel ein Webspace-Paket bei 1&1 haben, muss die MySQL-Serveradresse angepasst werden. Datenbanknamen, Benutzernamen und Hostnamen finden Sie im 1&1 Control-Center unter Webspace > MySQL.

Wenn die MySQL-Serveradresse angepasst werden muss, suchen Sie die Zeile

define('DB_HOST', 'localhost');

und ersetzen Sie ‚localhost‘ durch den Hostnamen des MySQL-Servers.

Wenn der Hostname des MySQL-Servers zum Beispiel db0001.db.1and1.com lautet, sollte diese Zeile anschließend so aussehen:

define('DB_HOST', 'db0001.db.1and1.com');

Sicherheitsschlüssel

Suchen Sie die Zeilen

define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

Lassen Sie sich auf der Seite https://api.wordpress.org/secret-key/1.1/salt/ Ihre persönlichen Sicherheitsschlüssel für Ihren WordPress Blog generieren. Diese Seite gibt Ihnen die kompletten Zeilen für Ihre wp-config.php aus.

Kopieren Sie die generierten Sicherheitsschlüssel und ersetzen Sie damit die eben gesuchten Zeilen.

Das sieht dann anschließend zum Beispiel so aus:

define('AUTH_KEY', 'rVS|[IRYgZGKxZe&Okh%[#2+|^9DK-s6k*~~{~B;*uBS8Ebq%(,yQX]Du6e=xezZ');
define('SECURE_AUTH_KEY', '>}0_elyE=h;^XE}:BH9mc3#IRCaA+<#4NVoT8|r.uD>aCmI]QFk];JZGtUj3a{(2');
define('LOGGED_IN_KEY', '$].i+-1s=9+:Oz(DYyGM;OTax{8sd1hS&-a^O_! ,5+xz<s+LV%d`Q> 3(r2$y);');
define('NONCE_KEY', '@|DFm{{6T-4X-{FPs`t/-v(O vJ/+ ,l#T<68J1R)&F>/q y%-mH`^B/j|xk|+m4');
define('AUTH_SALT', '#;4|5o4Gp8xbnRsJC0d-O:hk:o.Jl~A~KsUM2)gxx.SEB.+&90Sb_$pvKW[1)_RY');
define('SECURE_AUTH_SALT', 'OsDZU=t3VBD%H8r:Sws-stymSZ|yRKEV-[(pq|+VnQPS$VS&q/&ag|N(hn10wnp{');
define('LOGGED_IN_SALT', 'F63}QlKE8-?#~.do]km`akrYkc6+3a%LECQnZOX;#AP%8FP.n~09>2z$1J,Ap?PH');
define('NONCE_SALT', 'l%8&CLE;5[XZRSGV}Ikca-EkuSe_Ya~$O;kr|yv$P0jCoQmee,uLw,Jj+pD@|).Q');

Datenbanktabellen-Präfix

Sollte in der verwendeten Datenbank bereits ein WordPress-Blog laufen, muss der Datenbanktabellen-Präfix geändert werden.

Aus Sicherheitsgründen sollte er in jedem Fall geändert werden.

Suchen Sie dafür die Zeile

$table_prefix  = 'wp_';

und ändern Sie  ‚wp_‘ zum Beispiel durch ‚c7xK9y_‘. Es darf noch keine Tabellen mit diesem Präfix in der Datenbank geben.

Für den Datenbanktabellen-Präfix sind nur Zahlen, Buchstaben und Unterstriche erlaubt.

Die Zeile sollte nach der Änderung zum Beispiel so aussehen:

$table_prefix  = 'c7xK9y_';

Fertig

Die restlichen Einträge in der wp-config.php können in der Regel unverändert gelassen werden.

Speichern Sie die Änderungen und laden Sie sie zusammen mit den restlichen WordPress-Dateien auf Ihren Webspace hoch.

Warning: Cannot modify header information – headers already sent by …

Wenn Sie die wp-config.php mit dem Windows Editor bearbeiten, achten Sie beim Speichern darauf, die Datei mit der Codierung ANSI zu speichern.

Windows Editor wp-config.php in ANSI Codierung speichern

Bei der Speicherung mit der Codierung UTF-8 wird ein nicht sichtbares Zeichen („Byte Order Mark“ kurz BOM) in die Datei eingefügt, dass beim Anmelden in WordPress zu der PHP-Fehlermeldung: „Warning: Cannot modify header information – headers already sent by (output started at /irgend/ein/pfad/wp-config.php:1) in …“ führt.

Sie können nun WordPress installieren.