Hoe wp-config.php bestand te bewerken in WordPress - DeLaatbusiness

Hoe wp-config.php bestand te bewerken in WordPress

7 min


107
6 gratis internet marketing ebooks, klik hier voor download

Heb je een tutorial gelezen waarin je wordt gevraagd om je wp-config-bestand te bewerken, en je hebt geen idee wat het is? Nou, we hebben je gedekt. In dit artikel laten we u zien hoe u het bestand wp-config.php in WordPress correct kunt bewerken.

Wat is een wp-config.php-bestand?

Zoals de naam al doet vermoeden, is dit een configuratiebestand dat deel uitmaakt van alle door uzelf gehoste WordPress-sites .

In tegenstelling tot andere bestanden wordt het bestand wp-config.php niet ingebouwd in WordPress, maar wordt het specifiek gegenereerd voor uw site tijdens het installatieproces.

WordPress tijdens het installeren van wp-config.php bestand

WordPress slaat uw database-informatie op in het bestand wp-config.php. Zonder deze informatie werkt uw WordPress-website niet en krijgt u de fout ‘ Fout bij het maken van een databaseverbinding ‘.

Afgezien van database-informatie bevat het bestand wp-config.php ook verschillende andere instellingen op hoog niveau. We zullen ze later in dit artikel uitleggen.

Omdat dit bestand veel gevoelige informatie bevat, is het raadzaam dat u dit bestand niet verknoeit, tenzij u absoluut geen andere keuze hebt.

Maar aangezien u dit artikel leest, betekent dit dat u het bestand wp-config.php moet bewerken. Hieronder staan ​​de stappen om het te doen zonder dingen in de war te maken.

Ermee beginnen

Het eerste wat u hoeft te doen is om een ​​complete WordPress-back-up te maken . Het bestand wp-config.php is zo cruciaal voor een WordPress-site dat een klein foutje uw site ontoegankelijk maakt.

U hebt een FTP-client nodig om verbinding te maken met uw website. Windows-gebruikers kunnen WinSCP of SmartFTP installeren en Mac-gebruikers kunnen Transmit of CyberDuck proberen. Met een FTP-client kunt u bestanden overbrengen tussen een server en uw computer.

Maak verbinding met uw website met behulp van de FTP-client . U hebt FTP-aanmeldingsgegevens nodig die u van uw webhost kunt ontvangen. Als u uw FTP-aanmeldingsgegevens niet weet, kunt u uw webhost om ondersteuning vragen.

Het bestand wp-config.php bevindt zich meestal in de hoofdmap van uw website met andere mappen zoals / wp-content /.

wp-config-bestand bevindt zich in de hoofdmap van uw WordPress-site

Klik gewoon met de rechtermuisknop op het bestand en selecteer vervolgens downloaden in het menu. Uw FTP-client downloadt nu het bestand wp-config.php naar uw computer. U kunt het openen en bewerken met een bewerkprogramma voor platte tekst zoals Kladblok of Tekst bewerken.

Het bestand wp-config.php begrijpen

Laten we, voordat je begint, kijken naar de volledige code van het standaardbestand wp-config.php. U kunt ook een voorbeeld van dit bestand hier .

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 *
 * This file contains the following configurations:
 *
 * * MySQL settings
 * * Secret keys
 * * Database table prefix
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/Editing_wp-config.php
 *
 * @package WordPress
 */
// ** 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', '');
/**#@+
 * 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}
 * 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.
 *
 * @since 2.6.0
 */
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');
/**#@-*/
/**
 * 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_';
/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 *
 * For information on other constants that can be used for debugging,
 * visit the Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);
/* That's all, stop editing! Happy blogging. */
/** 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');

Elke sectie van het bestand wp-config.php is goed gedocumenteerd in het bestand zelf. Bijna alle instellingen hier worden gedefinieerd met behulp van PHP-constanten.

1
define( 'constant_name' , 'value');

Laten we elke sectie in het bestand wp-config.php van naderbij bekijken.

MySQL-instellingen in het bestand wp-config.php

De verbindingsinstellingen van uw WordPress-database verschijnen onder het gedeelte ‘MySQL-instellingen’ van het bestand wp-config.php. U hebt uw MySQL-host, databasenaam, database-gebruikersnaam en wachtwoord nodig om dit gedeelte in te vullen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// ** 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', '');

U kunt uw database-informatie opvragen via het cPanel van uw webhostingaccount onder het gedeelte met de naam databases.

MySQL-databases in cPanel

Als u uw WordPress-database of MySQL-gebruikersnaam en -wachtwoord niet kunt vinden, moet u contact opnemen met uw webhost.

Verificatie toetsen en zouten

Authentificatie unieke sleutels en zouten zijn beveiligingssleutels die de veiligheid van uw WordPress-site helpen verbeteren. Deze sleutels bieden een sterke codering voor gebruikerssessies en cookies die worden gegenereerd door WordPress.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**#@+
 * 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}
 * 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.
 *
 * @since 2.6.0
 */
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');
/**#@-*/

U kunt WordPress-beveiligingssleutels genereren en deze hier plakken. Dit is met name handig als u vermoedt dat uw WordPress-site mogelijk is gecompromitteerd. Als u de beveiligingssleutels wijzigt, worden alle momenteel ingelogde gebruikers op uw WordPress-site uitgelogd, waardoor ze opnieuw moeten inloggen.

WordPress Database Table Prefix

WordPress voegt standaard wp_-prefix toe aan alle tabellen die door WordPress zijn gemaakt. Het wordt aanbevolen dat u uw WordPress-databasetabelprefix verandert in iets willekeurigs. Dit maakt het moeilijk voor hackers om uw WordPress-tabellen te raden en bespaart u op enkele veelvoorkomende SQL-injectieaanvallen.

1
2
3
4
5
6
7
/**
 * 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_';

Houd er rekening mee dat u deze waarde niet kunt wijzigen voor een bestaande WordPress-site.

WordPress Debugging-modus

Deze instelling is met name handig voor gebruikers die WordPress-ontwikkeling willen leren en gebruikers die experimentele functies proberen. Standaard verbergt WordPress berichten gegenereerd door PHP bij het uitvoeren van code. Als u de foutopsporingsmodus eenvoudig instelt op true, worden deze meldingen weergegeven. Dit biedt cruciale informatie voor ontwikkelaars om bugs te vinden.

1
define('WP_DEBUG', false);

Absolute padinstellingen

Het laatste deel van het wp-config-bestand definieert het absolute pad dat vervolgens wordt gebruikt voor het instellen van WordPress vars en opgenomen bestanden. U hoeft hier helemaal niets te veranderen.

1
2
3
4
5
/** 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');

Handige wp-config.php-hacks en -instellingen

Er zijn enkele andere wp-config.php-instellingen die u kunnen helpen bij het oplossen van fouten en het oplossen van veelvoorkomende WordPress-fouten.

Veranderende MySQL-poort en sockets in WordPress

Als uw WordPress-hostingprovider alternatieve poorten gebruikt voor MySQL-host, moet u uw DB_HOST-waarde wijzigen om het poortnummer op te nemen. Houd er rekening mee dat dit geen nieuwe regel is maar dat u de bestaande DB_HOST-waarde moet bewerken.

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

Vergeet niet om poortnummer 5067 te wijzigen in welk poortnummer dan ook door uw webhost wordt verstrekt.

Als je host sockets en pipes voor MySQL gebruikt, moet je dit als volgt toevoegen:

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

WordPress-URL’s wijzigen met behulp van het bestand wp-config.php

Mogelijk moet u WordPress-URL’s wijzigen wanneer u een WordPress-site naar een nieuwe domeinnaam of een nieuwe webhost verplaatst. U kunt deze URL’s wijzigen op de pagina Instellingen »Algemeen .

WordPress Adres- en adresadresinstellingen

U kunt deze URL’s ook wijzigen met behulp van het bestand wp-config.php. Dit komt goed van pas als je geen toegang hebt tot het WordPress-beheergebied vanwege een fout die te veel regisseurs veroorzaakt . Voeg deze twee regels toe aan uw wp-config.php-bestand:

1
2
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

Vergeet niet om example.com te vervangen door uw eigen domeinnaam. U moet ook in gedachten houden dat zoekmachines www.example.com en example.com als twee verschillende locaties behandelen . Als uw site is geïndexeerd met het voorvoegsel www, moet u uw domeinnaam dienovereenkomstig toevoegen.

Verander uploads directory met behulp van wp-config.php

WordPress slaat standaard alle media-uploads op in / wp-content / uploads / directory. Als u uw mediabestanden op een andere locatie wilt opslaan, kunt u dit doen door deze regel code toe te voegen aan uw wp-config.php-bestand.

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

Merk op dat het pad van de uploaddirectory relatief is aan de ABSPATH die automatisch is ingesteld in WordPress. Het toevoegen van een absoluut pad hier zal niet werken.

Schakel automatische updates uit in WordPress

WordPress introduceerde automatische updates in WordPress 3.7. Hierdoor konden WordPress-sites automatisch updaten wanneer er een kleine update beschikbaar was. Hoewel automatische updates goed zijn voor de veiligheid, maar in sommige gevallen kunnen ze een WordPress-site doorbreken waardoor deze ontoegankelijk wordt.

Als u deze regel code toevoegt aan uw wp-config.php-bestand, worden alle automatische updates op uw WordPress-site uitgeschakeld.

1
define( 'WP_AUTO_UPDATE_CORE', false );

Beperking van nawerkherzieningen in WordPress

WordPress wordt geleverd met ingebouwde automatische opslag en revisies. Zie onze tutorial over het ongedaan maken van wijzigingen in WordPress met postrevisies . Als u echter een grote site revisie uitvoert, kunt u de back-upgrootte van uw WordPress-database vergroten.

Voeg deze regel code toe aan uw wp-config.php-bestand om het aantal revisies te beperken dat voor een bericht is opgeslagen.

1
define( 'WP_POST_REVISIONS', 3 );

Vervang 3 door het aantal revisies dat u wilt opslaan. WordPress verwijdert nu automatisch oudere revisies. Uw oudere postrevisies worden echter nog steeds opgeslagen in uw database.

We hopen dat dit artikel je heeft geholpen bij het bewerken van het bestand wp-config.php in WordPress en alle leuke dingen die je ermee kunt doen. U wilt misschien ook ons ​​artikel over 25+ uiterst nuttige trucs zien voor het WordPress-functiesbestand .


What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win
Erwin@delaatbusiness.com
Dag, Hulp nodig met internet marketing of websites maken? neem dan contact op

0 Comments

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format