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

Heb je een tutorial gelezen waarin je wordt gevraagd 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 wp-config.php-bestand in WordPress op de juiste manier bewerkt.


Wat is wp-config.php File?

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

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

WordPress maakt wp-config.php-bestand aan tijdens de installatie

WordPress slaat uw database-informatie op in het wp-config.php-bestand. Zonder deze informatie werkt uw WordPress-website niet en krijgt u de foutmelding ‘Fout bij het tot stand brengen van 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.

Aangezien dit bestand veel gevoelige informatie bevat, is het raadzaam om niet met dit bestand te rotzooien, tenzij je absoluut geen andere keuze hebt.

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

Video-instructies

Abonneer u op WPBeginner

Als je de video niet leuk vindt of meer instructies nodig hebt, lees dan verder.

Ermee beginnen

Het eerste dat u moet doen, is een volledige WordPress-back-up maken. Het wp-config.php-bestand is zo cruciaal voor een WordPress-site dat een klein foutje je site ontoegankelijk maakt.

U heeft 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 overzetten tussen een server en uw computer.

Maak verbinding met uw website via de FTP-client. U heeft FTP-aanmeldingsgegevens nodig die u van uw webhost kunt krijgen. Als u uw FTP-aanmeldingsgegevens niet kent, kunt u uw webhost om ondersteuning vragen.

Het wp-config.php-bestand 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 met de rechtermuisknop op het bestand en selecteer vervolgens downloaden in het menu. Uw FTP-client downloadt nu het wp-config.php-bestand naar uw computer. Je kunt het openen en bewerken met een programma voor het bewerken van platte tekst, zoals Kladblok of Tekst bewerken.

Wp-config.php-bestand begrijpen

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

<?php
/ **
* De basisconfiguratie voor WordPress
*
* Het script voor het maken van wp-config.php gebruikt dit bestand tijdens de
* installatie. U hoeft de website niet te gebruiken, dat kan
* kopieer dit bestand naar "wp-config.php" en vul de waarden in.
*
* Dit bestand bevat de volgende configuraties:
*
* * MySQL-instellingen
* * Geheime sleutels
* * Voorvoegsel databasetabel
* * ABSPATH
*
* @link https://codex.wordpress.org/Editing_wp-config.php
*
* @package WordPress
* /

// ** MySQL-instellingen – u kunt deze informatie opvragen bij uw webhost ** //
/ ** De naam van de database voor WordPress * /
definieer (‘DB_NAME’, ‘database_naam_hier’);

/ ** MySQL database gebruikersnaam * /
definieer (‘DB_USER’, ‘gebruikersnaam_hier’);

/ ** MySQL database wachtwoord * /
definiëren (‘DB_PASSWORD’, ‘wachtwoord_hier’);

/ ** MySQL-hostnaam * /
definieer (‘DB_HOST’, ‘localhost’);

/ ** Database Charset om te gebruiken bij het maken van databasetabellen. * /
definieer (‘DB_CHARSET’, ‘utf8’);

/ ** Het type Database Collate. Verander dit niet bij twijfel. * /
definiëren (‘DB_COLLATE’, ”);

/ ** # @+
* Authenticatie Unieke sleutels en zouten.
*
* Verander deze in verschillende unieke zinnen!
* U kunt deze genereren met de {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org geheime sleutelservice}
* U kunt deze op elk moment wijzigen om alle bestaande cookies ongeldig te maken. Dit dwingt alle gebruikers om opnieuw in te loggen.
*
* @ sinds 2.6.0
* /
define (‘AUTH_KEY’, ‘plaats hier uw unieke zin’);
define (‘SECURE_AUTH_KEY’, ‘plaats hier uw unieke zin’);
define (‘LOGGED_IN_KEY’, ‘plaats hier uw unieke zin’);
define (‘NONCE_KEY’, ‘plaats hier uw unieke zin’);
define (‘AUTH_SALT’, ‘plaats hier uw unieke zin’);
define (‘SECURE_AUTH_SALT’, ‘plaats hier uw unieke zin’);
define (‘LOGGED_IN_SALT’, ‘plaats hier uw unieke zin’);
define (‘NONCE_SALT’, ‘plaats hier uw unieke zin’);

/ ** # @ – * /

/ **
* WordPress Database Table-voorvoegsel.
*
* U kunt meerdere installaties in één database hebben als u ze allemaal geeft
* een uniek voorvoegsel. Alleen cijfers, letters en onderstrepingstekens!
* /
$ table_prefix = ‘wp_’;

/ **
* Voor ontwikkelaars: WordPress-foutopsporingsmodus.
*
* Wijzig dit in true om mededelingen tijdens de ontwikkeling mogelijk te maken.
* Het wordt sterk aanbevolen dat plug-in- en thema-ontwikkelaars WP_DEBUG gebruiken
* in hun ontwikkelomgevingen.
*
* Voor informatie over andere constanten die kunnen worden gebruikt voor foutopsporing,
* bezoek de Codex.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
* /
definieer (‘WP_DEBUG’, false);

/ * Dat is alles, stop met bewerken! Veel plezier met bloggen. * /

/ ** Absoluut pad naar de WordPress-directory. * /
if (! defined (‘ABSPATH’))
definieer (‘ABSPATH’, mapnaam (__ FILE__). ‘/’);

/ ** Stelt WordPress-vars en meegeleverde bestanden in. * /
required_once (ABSPATH. ‘wp-settings.php’);

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

definieer (‘constante_naam’, ‘waarde’);

Laten we elke sectie in het wp-config.php-bestand eens nader bekijken.

MySQL-instellingen in wp-config.php-bestand

De instellingen voor uw WordPress-databaseverbinding worden weergegeven in het gedeelte ‘MySQL-instellingen’ van het wp-config.php-bestand. U heeft uw MySQL-host, databasenaam, database-gebruikersnaam en wachtwoord nodig om dit gedeelte in te vullen.

// ** MySQL-instellingen – u kunt deze informatie opvragen bij uw webhost ** //
/ ** De naam van de database voor WordPress * /
definieer (‘DB_NAME’, ‘database_naam_hier’);

/ ** MySQL database gebruikersnaam * /
definieer (‘DB_USER’, ‘gebruikersnaam_hier’);

/ ** MySQL database wachtwoord * /
definiëren (‘DB_PASSWORD’, ‘wachtwoord_hier’);

/ ** MySQL-hostnaam * /
definieer (‘DB_HOST’, ‘localhost’);

/ ** Database Charset om te gebruiken bij het maken van databasetabellen. * /
definieer (‘DB_CHARSET’, ‘utf8’);

/ ** Het type Database Collate. Verander dit niet bij twijfel. * /
definiëren (‘DB_COLLATE’, ”);

U kunt uw database-informatie ophalen uit het cPanel van uw webhostingaccount onder het gedeelte 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.

Verificatiesleutels en -zouten

Unieke sleutels en zouten voor authenticatie zijn beveiligingssleutels die de beveiliging van uw WordPress-site helpen verbeteren. Deze sleutels bieden een sterke codering voor gebruikerssessies en cookies die door WordPress worden gegenereerd. Zie onze gids over WordPress-beveiligingssleutels voor meer informatie.

/ ** # @+
* Authenticatie Unieke sleutels en zouten.
*
* Verander deze in verschillende unieke zinnen!
* U kunt deze genereren met de {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org geheime sleutelservice}
* U kunt deze op elk moment wijzigen om alle bestaande cookies ongeldig te maken. Dit dwingt alle gebruikers om opnieuw in te loggen.
*
* @ sinds 2.6.0
* /
define (‘AUTH_KEY’, ‘plaats hier uw unieke zin’);
define (‘SECURE_AUTH_KEY’, ‘plaats hier uw unieke zin’);
define (‘LOGGED_IN_KEY’, ‘plaats hier uw unieke zin’);
define (‘NONCE_KEY’, ‘plaats hier uw unieke zin’);
define (‘AUTH_SALT’, ‘plaats hier uw unieke zin’);
define (‘SECURE_AUTH_SALT’, ‘plaats hier uw unieke zin’);
define (‘LOGGED_IN_SALT’, ‘plaats hier uw unieke zin’);
define (‘NONCE_SALT’, ‘plaats hier uw unieke zin’);

/ ** # @ – * /

U kunt WordPress-beveiligingssleutels genereren en hier plakken. Dit is vooral handig als u vermoedt dat uw WordPress-site mogelijk is gehackt. Als u beveiligingssleutels wijzigt, worden alle momenteel aangemelde gebruikers op uw WordPress-site uitgelogd, waardoor ze opnieuw moeten inloggen.

WordPress Database Table Prefix

Standaard voegt WordPress het voorvoegsel wp_ toe aan alle tabellen die door WordPress zijn gemaakt. Het wordt aanbevolen dat u het prefix van uw WordPress-databasetabel wijzigt in iets willekeurig. Dit maakt het voor hackers moeilijk om uw WordPress-tabellen te raden en bespaart u een aantal veelvoorkomende SQL-injectie-aanvallen.

/ **
* WordPress Database Table-voorvoegsel.
*
* U kunt meerdere installaties in één database hebben als u ze allemaal geeft
* een uniek voorvoegsel. Alleen cijfers, letters en onderstrepingstekens!
* /
$ table_prefix = ‘wp_’;

Houd er rekening mee dat u deze waarde niet kunt wijzigen voor een bestaande WordPress-site. Volg de instructies in ons artikel over het wijzigen van het artikel over het prefix van de WordPress-database om deze instellingen op een bestaande WordPress-site te wijzigen.

WordPress-foutopsporingsmodus

Deze instelling is vooral handig voor gebruikers die WordPress-ontwikkeling proberen te leren en gebruikers die experimentele functies proberen. Standaard verbergt WordPress kennisgevingen die door PHP zijn gegenereerd bij het uitvoeren van code. Als u de foutopsporingsmodus instelt op true, ziet u deze kennisgevingen. Dit biedt ontwikkelaars cruciale informatie om bugs te vinden.

definieer (‘WP_DEBUG’, false);

Absolute padinstellingen

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

/ ** Absoluut pad naar de WordPress-directory. * /
if (! defined (‘ABSPATH’))
definieer (‘ABSPATH’, mapnaam (__ FILE__). ‘/’);
/ ** Stelt WordPress-vars en meegeleverde bestanden in. * /
required_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 veel voorkomende WordPress-fouten.

MySQL-poort en -sockets wijzigen 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. Merk op dat dit geen nieuwe regel is, maar dat u de bestaande DB_HOST-waarde moet bewerken.

definieer (‘DB_HOST’, ‘localhost: 5067’);

Vergeet niet het poortnummer 5067 te wijzigen in het poortnummer dat uw webhost heeft opgegeven.

Als uw host sockets en leidingen voor MySQL gebruikt, moet u deze als volgt toevoegen:

definieer (‘DB_HOST’, ‘localhost: /var/run/mysqld/mysqld.sock’);

WordPress-URL’s wijzigen met wp-config.php File

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 door naar te gaan Instellingen »Algemeen bladzijde.

Instellingen voor WordPress-adres en siteadres

U kunt deze URL’s ook wijzigen met het wp-config.php-bestand. Dit is handig als u geen toegang kunt krijgen tot het WordPress-beheergebied vanwege een fout met te veel directe opdrachten. Voeg eenvoudig deze twee regels toe aan uw wp-config.php-bestand:

definieer (‘WP_HOME’, ‘http: //example.com’);
definieer (‘WP_SITEURL’, ‘http: //example.com’);

Vergeet voorbeeld.com niet te vervangen door uw eigen domeinnaam. U moet er ook rekening mee houden dat zoekmachines www.example.com en example.com behandelen als twee verschillende locaties (zie www versus niet-www – welke is beter voor SEO?). Als uw site is geïndexeerd met www-voorvoegsel, moet u uw domeinnaam dienovereenkomstig toevoegen.

Wijzig Uploads Directory met wp-config.php

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

definieer (‘UPLOADS’, ‘wp-content / media’);

Merk op dat het pad van de uploadmap relatief is ten opzichte van de ABSPATH die automatisch is ingesteld in WordPress. Het toevoegen van een absoluut pad hier zal niet werken. Zie de gedetailleerde handleiding over het wijzigen van de standaardlocatie voor het uploaden van media in WordPress voor meer informatie.

Schakel automatische updates uit in WordPress

WordPress introduceerde automatische updates in WordPress 3.7. Hierdoor konden WordPress-sites automatisch worden bijgewerkt wanneer er een kleine update beschikbaar is. Hoewel automatische updates geweldig zijn voor de beveiliging, maar in sommige gevallen kunnen ze een WordPress-site breken waardoor deze ontoegankelijk wordt.

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

definieer (‘WP_AUTO_UPDATE_CORE’, false);

Zie onze tutorial over het uitschakelen van automatische updates in WordPress voor meer informatie.

Beperk Post-revisies in WordPress

WordPress wordt geleverd met ingebouwde autosave en revisies. Bekijk onze tutorial over het ongedaan maken van wijzigingen in WordPress met postrevisies. Als u echter een grote site reviseert, kan de back-upgrootte van uw WordPress-database toenemen.

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

definiëren (‘WP_POST_REVISIONS’, 3);

Vervang 3 door het aantal revisies dat u wilt opslaan. WordPress zal oudere revisies nu automatisch verwijderen. Uw oudere postrevisies worden echter nog steeds opgeslagen in uw database. Bekijk onze tutorial over het verwijderen van oude berichtrevisies in WordPress.

We hopen dat dit artikel je heeft geholpen om te leren hoe je het wp-config.php-bestand in WordPress kunt bewerken en alle leuke dingen die je ermee kunt doen. Misschien wilt u ook ons ​​artikel over 25+ uiterst nuttige trucs voor het bestand met WordPress-functies bekijken.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map