Hur man redigerar wp-config.php-fil i WordPress

Läste du en handledning som ber dig redigera din wp-config-fil, och du har ingen aning om vad det är? Vi har täckt dig. I den här artikeln kommer vi att visa dig hur du rätt redigerar wp-config.php-filen i WordPress.


Vad är wp-config.php-fil?

Som namnet antyder är det en konfigurationsfil som ingår i alla självhostade WordPress-webbplatser.

Till skillnad från andra filer kommer wp-config.php-filen inte inbyggd med WordPress utan den genereras specifikt för din webbplats under installationsprocessen.

WordPress skapar wp-config.php-fil under installationen

WordPress lagrar din databasinformation i filen wp-config.php. Utan denna information fungerar inte din WordPress-webbplats, och du får felet “upprättande av databasanslutning”.

Förutom databasinformation, innehåller wp-config.php-filen också flera andra inställningar på hög nivå. Vi kommer att förklara dem senare i den här artikeln.

Eftersom den här filen innehåller mycket känslig information rekommenderas att du inte röra dig med den här filen om du inte har något annat val.

Men eftersom du läser den här artikeln betyder det att du måste redigera filen wp-config.php. Nedan följer stegen för att göra det utan att krossa saker.

Videohandledning

Prenumerera på WPBeginner

Om du inte gillar videon eller behöver fler instruktioner fortsätter du att läsa.

Komma igång

Det första du behöver göra är att skapa en komplett WordPress-säkerhetskopia. Wp-config.php-filen är så avgörande för en WordPress-webbplats att ett litet misstag kommer att göra din webbplats otillgänglig.

Du behöver en FTP-klient för att ansluta till din webbplats. Windows-användare kan installera WinSCP eller SmartFTP och Mac-användare kan prova Transmit eller CyberDuck. En FTP-klient låter dig överföra filer mellan en server och din dator.

Anslut till din webbplats med FTP-klienten. Du behöver FTP-inloggningsinformation som du kan få från din webbhotell. Om du inte känner till din FTP-inloggningsinformation kan du be din webbhotell om support.

Wp-config.php-filen finns vanligtvis i rotmappen på din webbplats med andra mappar som / wp-content /.

wp-config-filen finns i rotkatalogen på din WordPress-webbplats

Högerklicka bara på filen och välj sedan nedladdning från menyn. Din FTP-klient kommer nu att ladda ner filen wp-config.php till din dator. Du kan öppna och redigera det med ett vanligt textredigeringsprogram som Anteckningar eller Textredigering.

Förstå wp-config.php-fil

Låt oss titta på hela koden för standard wp-config.php-filen innan du börjar. Du kan också se ett exempel på den här filen här.

<?php
/ **
* Baskonfigurationen för WordPress
*
* Skapningsskriptet wp-config.php använder den här filen under
* installation. Du behöver inte använda webbplatsen, du kan
* kopiera den här filen till "wp-config.php" och fyll i värdena.
*
* Denna fil innehåller följande konfigurationer:
*
* * MySQL-inställningar
* * Hemliga nycklar
* * Prefix för databastabell
* * ABSPATH
*
* @ länk https://codex.wordpress.org/Editing_wp-config.php
*
* @ paket WordPress
* /

// ** MySQL-inställningar – Du kan få den här informationen från din webbhotell ** //
/ ** Namnet på databasen för WordPress * /
definiera (‘DB_NAME’, ‘database_name_here’);

/ ** MySQL databas användarnamn * /
definiera (‘DB_USER’, ‘användarnamn_här’);

/ ** MySQL-databaslösenord * /
definiera (‘DB_PASSWORD’, ‘password_here’);

/ ** MySQL-värdnamn * /
definiera (‘DB_HOST’, ‘localhost’);

/ ** Databas Charset att använda för att skapa databastabeller. * /
definiera (‘DB_CHARSET’, ‘utf8’);

/ ** Databasens sorteringstyp. Ändra inte detta om du är osäker. * /
definiera (‘DB_COLLATE’, ”);

/ ** # @+
* Autentisering unika nycklar och salter.
*
* Ändra dessa till olika unika fraser!
* Du kan generera dessa med hjälp av {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* Du kan ändra dessa när som helst för att ogiltiga alla befintliga cookies. Detta kommer att tvinga alla användare att behöva logga in igen.
*
* @since 2.6.0
* /
definiera (‘AUTH_KEY’, ‘sätta din unika fras här’);
definiera (‘SECURE_AUTH_KEY’, ‘sätta din unika fras här’);
definiera (‘LOGGED_IN_KEY’, ‘sätta din unika fras här’);
definiera (‘NONCE_KEY’, ‘sätta din unika fras här’);
definiera (‘AUTH_SALT’, ‘sätta din unika fras här’);
definiera (‘SECURE_AUTH_SALT’, ‘sätta din unika fras här’);
definiera (‘LOGGED_IN_SALT’, ‘sätta din unika fras här’);
definiera (‘NONCE_SALT’, ‘sätta din unika fras här’);

/ ** # @ – * /

/ **
* Prefix för WordPress-databasstabellen.
*
* Du kan ha flera installationer i en databas om du ger varje
* ett unikt prefix. Endast siffror, bokstäver och understreck tack!
* /
$ table_prefix = ‘wp_’;

/ **
* För utvecklare: WordPress-felsökningsläge.
*
* Ändra detta till true för att aktivera visning av meddelanden under utveckling.
* Det rekommenderas starkt att plugin- och temautvecklare använder WP_DEBUG
* i deras utvecklingsmiljöer.
*
* För information om andra konstanter som kan användas för felsökning,
* besök Codex.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
* /
definiera (‘WP_DEBUG’, falsk);

/ * Det är allt, sluta redigera! Glad blogging. * /

/ ** Absolut sökväg till WordPress-katalogen. * /
if (! definierat (‘ABSPATH’))
definiera (‘ABSPATH’, dirname (__ FILE__). ‘/’);

/ ** Ställer in WordPress vars och inkluderade filer. * /
demand_once (ABSPATH. ‘wp-settings.php’);

Varje avsnitt av wp-config.php-filen är väl dokumenterad i själva filen. Nästan alla inställningar här definieras med PHP-konstanter.

definiera (‘constant_name’, ‘value’);

Låt oss titta närmare på varje avsnitt i wp-config.php-filen.

MySQL-inställningar i wp-config.php-fil

Dina WordPress-databasanslutningsinställningar visas under ‘MySQL-inställningar’ i wp-config.php-filen. Du behöver din MySQL-värd, databasnamn, databasanvändarnamn och lösenord för att fylla i detta avsnitt.

// ** MySQL-inställningar – Du kan få den här informationen från din webbhotell ** //
/ ** Namnet på databasen för WordPress * /
definiera (‘DB_NAME’, ‘database_name_here’);

/ ** MySQL databas användarnamn * /
definiera (‘DB_USER’, ‘användarnamn_här’);

/ ** MySQL-databaslösenord * /
definiera (‘DB_PASSWORD’, ‘password_here’);

/ ** MySQL-värdnamn * /
definiera (‘DB_HOST’, ‘localhost’);

/ ** Databas Charset att använda för att skapa databastabeller. * /
definiera (‘DB_CHARSET’, ‘utf8’);

/ ** Databasens sorteringstyp. Ändra inte detta om du är osäker. * /
definiera (‘DB_COLLATE’, ”);

Du kan hämta din databasinformation från cPanel för ditt webbhotellkonto under avsnittet märkta databaser.

MySQL-databaser i cPanel

Om du inte hittar din WordPress-databas eller MySQL-användarnamn och lösenord, måste du kontakta din webbhotell.

Autentiseringsnycklar och salter

Autentiserings unika nycklar och salter är säkerhetsnycklar som bidrar till att förbättra säkerheten på din WordPress-webbplats. Dessa nycklar ger en stark kryptering för användarsessioner och kakor genererade av WordPress. Se vår guide om WordPress-säkerhetsnycklar för mer information.

/ ** # @+
* Autentisering unika nycklar och salter.
*
* Ändra dessa till olika unika fraser!
* Du kan generera dessa med hjälp av {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* Du kan ändra dessa när som helst för att ogiltiga alla befintliga cookies. Detta kommer att tvinga alla användare att behöva logga in igen.
*
* @since 2.6.0
* /
definiera (‘AUTH_KEY’, ‘sätta din unika fras här’);
definiera (‘SECURE_AUTH_KEY’, ‘sätta din unika fras här’);
definiera (‘LOGGED_IN_KEY’, ‘sätta din unika fras här’);
definiera (‘NONCE_KEY’, ‘sätta din unika fras här’);
definiera (‘AUTH_SALT’, ‘sätta din unika fras här’);
definiera (‘SECURE_AUTH_SALT’, ‘sätta din unika fras här’);
definiera (‘LOGGED_IN_SALT’, ‘sätta din unika fras här’);
definiera (‘NONCE_SALT’, ‘sätta din unika fras här’);

/ ** # @ – * /

Du kan skapa WordPress-säkerhetsnycklar och klistra in dem här. Detta är särskilt användbart om du misstänker att din WordPress-webbplats kan ha äventyrats. Om du ändrar säkerhetsnycklar loggar du ut alla inloggade användare på din WordPress-webbplats och tvingar dem att logga in igen.

WordPress Databas Tabell Prefix

Som standard lägger WordPress till prefixet wp_ till alla tabeller som skapats av WordPress. Det rekommenderas att du ändrar ditt WordPress-databastabellprefix till något slumpmässigt. Detta kommer att göra det svårt för hackare att gissa dina WordPress-tabeller och sparar dig från några vanliga SQL-injektionsattacker.

/ **
* Prefix för WordPress-databasstabellen.
*
* Du kan ha flera installationer i en databas om du ger varje
* ett unikt prefix. Endast siffror, bokstäver och understreck tack!
* /
$ table_prefix = ‘wp_’;

Observera att du inte kan ändra detta värde för en befintlig WordPress-webbplats. Följ instruktionerna i hur vi ändrar WordPress-databasens prefixartikel för att ändra dessa inställningar på en befintlig WordPress-webbplats.

WordPress-felsökningsläge

Den här inställningen är särskilt användbar för användare som försöker lära sig WordPress-utveckling och användare som testar experimentella funktioner. Som standard döljer WordPress meddelanden som genereras av PHP vid körning av kod. Om du ställer in felsökningsläget till true kommer du att visa dessa meddelanden. Detta ger utvecklarna avgörande information för att hitta buggar.

definiera (‘WP_DEBUG’, falsk);

Absoluta sökvägsinställningar

Den sista delen av wp-config-filen definierar den absoluta sökvägen som sedan används för att konfigurera WordPress vars och inkluderade filer. Du behöver inte ändra någonting här alls.

/ ** Absolut sökväg till WordPress-katalogen. * /
if (! definierat (‘ABSPATH’))
definiera (‘ABSPATH’, dirname (__ FILE__). ‘/’);
/ ** Ställer in WordPress vars och inkluderade filer. * /
demand_once (ABSPATH. ‘wp-settings.php’);

Användbara wp-config.php Hacks and Settings

Det finns några andra inställningar för wp-config.php som kan hjälpa dig att felsöka fel och lösa många vanliga WordPress-fel.

Ändra MySQL Port och Sockets i WordPress

Om din WordPress-webbhotell använder alternativa portar för MySQL-värd, måste du ändra ditt DB_HOST-värde för att inkludera portnumret. Observera att detta inte är en ny rad men du måste redigera det befintliga DB_HOST-värdet.

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

Glöm inte att ändra portnummer 5067 till vilket portnummer som tillhandahålls av din webbhotell.

Om din värd använder uttag och rör för MySQL, måste du lägga till det så här:

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

Ändra WordPress-URL: er med wp-config.php-fil

Du kanske måste ändra WordPress-URL: er när du flyttar en WordPress-webbplats till ett nytt domännamn eller en ny webbhotell. Du kan ändra dessa webbadresser genom att besöka Inställningar »Allmänt sida.

Inställningar för WordPress-adress och platsadress

Du kan också ändra dessa webbadresser med filen wp-config.php. Det här är praktiskt om du inte kan komma åt WordPress adminområdet på grund av fel för många riktningsproblem. Lägg bara till dessa två rader i din wp-config.php-fil:

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

Glöm inte att ersätta example.com med ditt eget domännamn. Du måste också komma ihåg att sökmotorerna behandlar www.example.com och example.com som två olika platser (se www vs non-www – Vilken är bättre för SEO?). Om din webbplats är indexerad med www-prefix måste du lägga till ditt domännamn i enlighet därmed.

Ändra uppladdningskatalog med wp-config.php

Som standard lagrar WordPress alla dina mediauppladdningar i / wp-content / uploads / katalog. Om du vill lagra dina mediefiler på någon annan plats kan du göra det genom att lägga till den här kodraden i din wp-config.php-fil.

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

Observera att den uppladdade katalogvägen är relativt den ABSPATH som automatiskt ställts in i WordPress. Att lägga till en absolut väg här fungerar inte. Se detaljerad guide om hur du ändrar standarduppladdningsläge för media i WordPress för mer information.

Inaktivera automatiska uppdateringar i WordPress

WordPress introducerade automatiska uppdateringar i WordPress 3.7. Det tillät WordPress-webbplatser att uppdateras automatiskt när det finns en mindre uppdatering tillgänglig. Medan automatiska uppdateringar är bra för säkerheten, men i vissa fall kan de bryta en WordPress-webbplats som gör den otillgänglig.

Om du lägger till den ena kodraden i din wp-config.php-fil inaktiveras alla automatiska uppdateringar på din WordPress-webbplats.

definiera (‘WP_AUTO_UPDATE_CORE’, falsk);

Se vår handledning om hur du inaktiverar automatiska uppdateringar i WordPress för mer information.

Begränsa revisioner efter inlägg i WordPress

WordPress levereras med inbyggd autosave och revisioner. Se vår handledning om hur du ångrar ändringar i WordPress med revisioner efter inlägg. Men om du kör en stor webbplatsrevision kan du öka din WordPress-databas backupstorlek.

Lägg till den här kodraden i din wp-config.php-fil för att begränsa antalet revisioner lagrade för ett inlägg.

definiera (‘WP_POST_REVISIONS’, 3);

Byt ut 3 med antalet revisioner du vill lagra. WordPress kommer nu automatiskt att kassera äldre versioner. Dock är dina äldre inläggsrevisioner fortfarande lagrade i din databas. Se vår handledning om hur du tar bort gamla inläggsrevisioner i WordPress.

Vi hoppas att den här artikeln hjälpte dig att lära dig att redigera wp-config.php-filen i WordPress och alla de coola saker du kan göra med den. Du kanske också vill se vår artikel om 25+ extremt användbara trick för WordPress-funktionsfil.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me