WP-config is een van de krachtigste bestanden op uw WordPress-site en het speelt een belangrijke rol in de manier waarop WordPress achter de schermen werkt . Er zijn een aantal zeer nuttige WordPress-configuratietrucs waarvan de meeste beginners niet weten. In dit artikel zullen we enkele van de nuttigste WordPress-configuratietrucs delen die u zullen helpen bij het oplossen, optimaliseren en beveiligen van uw WordPress-site.
- Hoe deze WordPress-configuratietrucs gebruiken?
- 1. De basisinstellingen voor WordPress-configuratie
- 2. Beveiligingssleutels toevoegen in WordPress
- 3. Wijzig WordPress-tabelvoorvoegsel
- 4. Schakel Debugging in WordPress in
- 5. Uw site of WordPress-adres wijzigen
- 6. Bestandsrechten overschrijven
- 7. Wijzigen van instellingen voor revisie na
- 8. De instellingen voor de prullenbak van WordPress wijzigen
- 9. FTP / SSH-constanten toevoegen aan WordPress-configuratie
- 10. Sta Automatic Database Repair toe
- 11. Verhoog de PHP-geheugenlimiet
- 12. Verhuizen wp-inhoud Directory
- 13. Gebruik aangepaste gebruikerstabellen
- 14. Schakel Multi-site netwerk in
- 15. Uw WordPress-configuratiebestand beveiligen
Hoe deze WordPress-configuratietrucs gebruiken?
WordPress wordt geleverd met een krachtig configuratiebestand met de naam wp-config.php . Het bevindt zich in de hoofdmap van elke WordPress-site en bevat belangrijke configuratie-instellingen.
Raadpleeg onze handleiding over het bewerken van het bestand wp-config.php in WordPress voor meer informatie .
Alle beste WordPress-hostingbedrijven worden geleverd met een WordPress-installatie met één klik, wat betekent dat u tijdens de installatie nooit het bestand wp-config.php hoeft te bewerken. Dit is de belangrijkste reden waarom veel gebruikers niet bekend zijn met de kracht van dit bestand.
U kunt het wp-config-bestand gebruiken om uw WordPress-site te troubleshooten, optimaliseren en beveiligen.
Het bestand wp-config.php is een krachtig hulpmiddel en een klein foutje in de code kan uw website ontoegankelijk maken. U moet dit bestand alleen bewerken als dat nodig is en altijd een volledige WordPress-back-up makenvoordat u wijzigingen aanbrengt,
Dat gezegd hebbende, laten we een paar handige WordPress-configuratietrucs bekijken die u op uw website kunt gebruiken.
1. De basisinstellingen voor WordPress-configuratie
Standaard hoeft u alleen de database-instellingen in te vullen tijdens de installatie van WordPress. Als u geen bestand wp-config.php aanwezig hebt, wordt u gevraagd om een bestand aan te maken door uw database-informatie in te vullen.
WordPress zal proberen deze instellingen automatisch op te slaan door een wp-config.php bestand te genereren. Als het echter faalt, moet u ze handmatig toevoegen.
Om dat te doen, moet u verbinding maken met uw website met behulp van een FTP-client. Na verbinding moet u het bestand wp-config-sample.php hernoemen naar wp-config.php.
Hierna kunt u doorgaan en het nieuw gemaakte wp-config.php-bestand bewerken. U moet uw database-informatie toevoegen door de volgende regels te wijzigen:
1 2 3 4 | define( 'DB_NAME' , 'database-name' ); define( 'DB_USER' , 'database-username' ); define( 'DB_PASSWORD' , 'database-password' ); define( 'DB_HOST' , 'localhost' ); |
Vergeet niet om uw wijzigingen op te slaan en het bestand opnieuw te uploaden naar de server.
2. Beveiligingssleutels toevoegen in WordPress
De standaard WordPress-installatie voegt automatisch beveiligingssleutels toe aan uw configuratiebestand. Deze beveiligingssleutels worden gebruikt om een extra beveiligingslaag toe te voegen aan uw WordPress-aanmelding en cookie-authenticatie.
U kunt altijd beveiligingssleutels opnieuw genereren als u denkt dat iemand mogelijk toegang heeft tot uw website zonder de juiste authenticatie. Als u de beveiligingssleutels wijzigt, logt u alle ingelogde gebruikers uit.
1 2 3 4 5 6 7 8 | 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' ); |
Zie ons artikel over WordPress-beveiligingssleutels en hoe u deze kunt gebruiken voor meer informatie .
3. Wijzig WordPress-tabelvoorvoegsel
Een standaard standaard WordPress-installatie voegt een wp_- prefix toe aan alle WordPress-databasetabelnamen . Sommige beveiligingsdeskundigen van WordPress zijn van mening dat het wijzigen van het voorvoegsel van de tabel uw WordPress-database veiliger kan maken.
Om dat te doen, moet u de volgende regel in uw WordPress-configuratie wijzigen.
1 | $table_prefix = 'wp_' ; |
Als u dit voor een bestaande website doet, moet u ook het tabelvoorvoegsel in uw WordPress-database wijzigen. Zie ons artikel over het wijzigen van de WordPress-databaseprefix voor meer informatie .
4. Schakel Debugging in WordPress in
WordPress wordt geleverd met een handige foutopsporingsfunctie waarmee u WordPress-fouten kunt zien of verbergen in de foutopsporingsmodus. Als u dit wilt inschakelen, moet u deze regel toevoegen aan uw WordPress-configuratiebestand.
1 | define( 'WP_DEBUG' , true ); |
U kunt ook foutopsporing inschakelen terwijl u de fouten op uw website verbergt en ze in plaats daarvan in een logbestand opslaat. Om dit te doen, voegt u de volgende regels toe aan uw configuratie-instellingen.
1 2 3 | define( 'WP_DEBUG' , true ); define( 'WP_DEBUG_LOG' , true ); define( 'WP_DEBUG_DISPLAY' , false ); |
Hiermee wordt een debug.log-bestand gemaakt in de map wp-content van uw website en worden alle foutopsporingsfouten en kennisgevingen in het logbestand opgeslagen.
5. Uw site of WordPress-adres wijzigen
Normaal gesproken kunt u uw WordPress- en Site-URL’s instellen via de pagina Instellingen »Algemeen . U kunt dit echter niet doen als u geen toegang heeft tot uw WordPress-site, geen omleidingsfouten ziet of uw site net hebt verplaatst.
In dat geval kunt u uw site en WordPress-URL’s wijzigen via het bestand wp-config.php door de volgende regels toe te voegen:
1 2 | define( 'WP_HOME' , 'http://www.example.com' ); define( 'WP_SITEURL' , 'http://www.example.com' ); |
Vergeet niet om example.com te vervangen door uw eigen domeinnaam.
6. Bestandsrechten overschrijven
WordPress biedt u de mogelijkheid bestandsrechten te overschrijven als uw host beperkende rechten heeft voor alle gebruikersbestanden. De meeste gebruikers hebben dit niet nodig, maar het is er voor degenen die het nodig hebben.
1 2 | define( 'FS_CHMOD_FILE' , 0644); define( 'FS_CHMOD_DIR' , 0755); |
Zie ons artikel over het oplossen van problemen met bestands- en mapmachtigingen in WordPress voor meer informatie over bestandsmachtigingen .
7. Wijzigen van instellingen voor revisie na
WordPress heeft een zeer nuttige functie voor het reviseren van berichten , waarmee je wijzigingen in je berichten en pagina’s ongedaan kunt maken door terug te keren naar een vorige versie of een automatische opslag.
U kunt instellingen voor post-revisie uitschakelen of wijzigen via het configuratiebestand. Hier zijn verschillende post-herzieningsinstellingen die u kunt gebruiken.
U kunt wijzigen hoe vaak WordPress een automatische opslag als een revisie opslaat door de volgende regel toe te voegen:
1 | define( 'AUTOSAVE_INTERVAL' , 120); // in seconds |
Sommige artikelen op uw site kunnen tientallen postrevisies bevatten, afhankelijk van hoe lang het duurde om ze te schrijven. Als je denkt dat die functie je ergert, kun je het aantal revisies per bericht beperken.
1 | define( 'WP_POST_REVISIONS' , 10); |
Als u om welke reden dan ook de functie voor postrevisies helemaal wilt uitschakelen (helemaal niet aanbevolen), kunt u de volgende code gebruiken om postrevisies uit te schakelen.
1 | define( 'WP_POST_REVISIONS' , false ); |
8. De instellingen voor de prullenbak van WordPress wijzigen
WordPress wordt geleverd met een prullenbakfunctie genaamd Prullenbak. Wanneer een gebruiker een bericht naar de prullenbak verzendt, wordt het nog steeds op uw website opgeslagen voor de komende 30 dagen als prullenbak. Na die tijd worden ze voor altijd verwijderd door WordPress.
U kunt dit gedrag wijzigen door het aantal dagen te wijzigen dat u de prullenbak wilt behouden.
1 | define( 'EMPTY_TRASH_DAYS' , 15 ); // 15 days |
Als je deze functie niet leuk vindt, kun je deze uitschakelen door de onderstaande functie toe te voegen:
1 | define( 'EMPTY_TRASH_DAYS' , 0 ); |
Opmerking: als u nul gebruikt, worden uw berichten permanent verwijderd. WordPress vraagt niet om bevestiging als u op Permanente verwijdering klikt. Een toevallige klik kan je kosten …
Raadpleeg ons artikel over het beperken of uitschakelen van de automatische leeg-vuilnisvoorziening in WordPress voor meer informatie .
9. FTP / SSH-constanten toevoegen aan WordPress-configuratie
WordPress biedt standaard de mogelijkheid om WordPress-kern, thema’s en plug-ins te upgraden vanaf het beheerdersdashboard. Er zijn enkele hosts die telkens wanneer u probeert te upgraden een FTP- of SSH-verbinding vereisen, of een nieuwe plug-in installeren.
Door de codes te gebruiken, kunt u de FTP- of SSH-constanten instellen en hoeft u zich er nooit meer zorgen over te maken.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | // forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets" define( 'FS_METHOD' , 'ftpext' ); // absolute path to root installation directory define( 'FTP_BASE' , '/path/to/wordpress/' ); // absolute path to "wp-content" directory define( 'FTP_CONTENT_DIR' , '/path/to/wordpress/wp-content/' ); // absolute path to "wp-plugins" directory define( 'FTP_PLUGIN_DIR ' , '/path/to/wordpress/wp-content/plugins/' ); // absolute path to your SSH public key define( 'FTP_PUBKEY' , '/home/username/.ssh/id_rsa.pub' ); // absolute path to your SSH private key define( 'FTP_PRIVKEY' , '/home/username/.ssh/id_rsa' ); // either your FTP or SSH username define( 'FTP_USER' , 'username' ); // password for FTP_USER username define( 'FTP_PASS' , 'password' ); // hostname:port combo for your SSH/FTP server define( 'FTP_HOST' , 'ftp.example.org:21' ); |
Opmerking: Vergeet niet om het WordPress-pad en ftp.example.com te vervangen door uw eigen FTP-hostinformatie.
10. Sta Automatic Database Repair toe
WordPress wordt geleverd met een ingebouwde functie om de WordPress-database automatisch te optimaliseren en te repareren . Deze functie is standaard uitgeschakeld.
Om deze functie in te schakelen, moet u de volgende regel toevoegen aan uw WordPress-configuratiebestand.
1 | define( 'WP_ALLOW_REPAIR' , true); |
Nadat u dit hebt toegevoegd, moet u de volgende URL bezoeken om de WordPress-database te optimaliseren en te repareren
http://example.com/wp-admin/maint/repair.php
Vergeet niet om example.com te vervangen door uw eigen domeinnaam. U ziet een eenvoudige pagina met de opties om de database te repareren of te repareren en te optimaliseren. U hoeft niet ingelogd te zijn om deze pagina te openen.
11. Verhoog de PHP-geheugenlimiet
Enkele van de meest voorkomende WordPress-fouten worden veroorzaakt doordat PHP-geheugen uitgeput is . U kunt de PHP-geheugenlimiet verhogen via het bestand wp-config.php. Plak eenvoudig de onderstaande code:
1 | define( 'WP_MEMORY_LIMIT' , '128M' ); |
12. Verhuizen wp-inhoud Directory
Met WordPress kun je je WP-inhouddirectory verplaatsen. Sommige experts zijn van mening dat dit de beveiliging van WordPress kan helpen versterken.
U moet de volgende code toevoegen aan uw wp-config.php-bestand:
1 2 3 4 | define( 'WP_CONTENT_DIR' , $_SERVER [ 'DOCUMENT_ROOT' ] . '/blog/wp-content' ); define( 'WP_CONTENT_URL' , 'http://example/blog/wp-content' ); define( 'WP_PLUGIN_DIR' , $_SERVER [ 'DOCUMENT_ROOT' ] . '/blog/wp-content/plugins' ); define( 'WP_PLUGIN_URL' , 'http://example/blog/wp-content/plugins' ); |
Vergeet niet om example.com te vervangen door uw eigen domeinnaam.
13. Gebruik aangepaste gebruikerstabellen
WordPress slaat standaard alle gebruikersgegevens op in de tabellen wp_users en wp_usermeta. Door de onderstaande functie te gebruiken, kunt u de tabel specificeren waar u uw gebruikersinformatie wilt opslaan.
1 2 | define( 'CUSTOM_USER_TABLE' , $table_prefix . 'my_users' ); define( 'CUSTOM_USER_META_TABLE' , $table_prefix . 'my_usermeta' ); |
14. Schakel Multi-site netwerk in
Elke WordPress-site wordt geleverd met een ingebouwde multisite-functie waarmee u meerdere WordPress-sites kunt maken met dezelfde installatie. Zie onze complete handleiding over het installeren en instellen van WordPress multisite-netwerk voor meer informatie .
U kunt multisite-functionaliteit inschakelen door de volgende regel toe te voegen aan uw WordPress-configuratiebestand:
1 | define( 'WP_ALLOW_MULTISITE' , true); |
15. Uw WordPress-configuratiebestand beveiligen
Zoals je ziet, bevat het bestand wp-config.php echt belangrijke WordPress-instellingen. Standaard bevindt het zich in de hoofdmap WordPress map, maar u kunt het verplaatsen. Het kan buiten uw public_html-map worden verplaatst, zodat gebruikers er geen toegang toe hebben. WordPress weet standaard dat het in andere mappen moet zoeken als de bestanden niet in de WordPress-hoofdmap staan.
U kunt ook de volgende code aan uw. Htaccess-bestand toevoegen om de toegang tot dit bestand te beperken.
1 2 3 4 5 | # Protect wp-config.php <Files wp-config.php> order allow,deny deny from all </Files> |
We hopen dat dit artikel je heeft geholpen met het leren van bruikbare WordPress-configuratietrucs die je niet kende.
0 Comments