Piirroshenkilö istuu työpöydän ääressä tietokoneella, jonka näytöllä näkyy koodia. Teksti wp-config.php tiedoston muokkaaminen lukee vieressä.

wp-config.php -tiedoston muokkaaminen

NordVPN joulunajan banneri, jossa mainostetetaan 74 prosentin alennusta ja kolmea lisäkuukautta.
NordVPN joulunajan banneri, jossa mainostetetaan 74 prosentin alennusta ja kolmea lisäkuukautta.

WordPress-sivuston omistajana sinun on tärkeää ymmärtää, miten wp-config.php -tiedostoa muokataan. Tämä kriittinen konfiguraatiotiedosto sisältää useita tärkeitä asetuksia, jotka vaikuttavat WordPress-asennuksesi toimintaan. Tässä artikkelissa käymme läpi wp-config.php -tiedoston muokkaamisen perusteet, yleisimmät muokattavat asetukset sekä parhaat käytännöt tiedoston turvalliseen hallintaan.

Mikä on wp-config.php -tiedosto?

wp-config.php on yksi WordPress-asennuksen tärkeimmistä tiedostoista. Se sijaitsee WordPress-asennuksesi juurihakemistossa ja sisältää kriittisiä asetuksia, kuten:

  • Tietokantayhteyden tiedot
  • Tietokantataulujen etuliitteen
  • Salausavaimet
  • Kieli- ja merkistöasetukset
  • Debug-tilaan liittyvät asetukset
  • Muita WordPress-järjestelmän konfigurointiasetuksia

Tämän tiedoston muokkaaminen voi merkittävästi vaikuttaa WordPress-sivustosi toimintaan, joten on tärkeää ymmärtää, mitä olet tekemässä ennen muutosten tekemistä. Muista myös ottaa varmuuskopio WordPress-sivustostasi ennen muutoksia.

Miten wp-config.php -tiedostoa muokataan?

wp-config.php -tiedoston muokkaaminen voi tuntua pelottavalta, varsinkin jos olet uusi WordPress-käyttäjä. Ei hätää – käymme läpi prosessin vaihe vaiheelta:

1. Varmuuskopiointi

Ennen kuin aloitat wp-config.php -tiedoston muokkaamisen, on ehdottoman tärkeää ottaa varmuuskopio sekä tiedostosta että koko WordPress-asennuksestasi. Tämä varmistaa, että voit palauttaa sivustosi toimivaan tilaan, jos jokin menee pieleen. Solid Backups on WordPressin paras lisäosa varmuuskopiointiin. Jos et itse halua huolehtia WordPress-sivustosi varmuuskopioista, voit tilata meiltä WordPressin huolenpitopalvelun.

Varmuuskopioinnin vaiheet:

  1. Kirjaudu FTP-ohjelmalla tai webhotellin hallinnasta tiedostonhallintaan
  2. Etsi wp-config.php -tiedosto WordPress-asennuksesi juurihakemistosta (yleensä public_html niminen kansio tai verkkosivujesi domainin mukaan nimetty kansio)
  3. Lataa tiedosto tietokoneellesi
  4. Nimeä ladattu tiedosto uudelleen (esim. wp-config-backup.php)
  5. Tallenna varmuuskopio turvalliseen paikkaan

2. Tiedoston avaaminen muokkausta varten

Kun olet varmuuskopioinut tiedoston, voit aloittaa sen muokkaamisen. Tähän on kaksi yleistä tapaa:

a) Muokkaaminen palvelimella:

  1. Kirjaudu webhotellin hallintapaneeliin
  2. Etsi tiedostonhallinta tai vastaava työkalu
  3. Navigoi WordPress-asennuksesi juurihakemistoon
  4. Etsi wp-config.php -tiedosto
  5. Avaa tiedosto muokattavaksi palvelimen tekstieditorilla

b) Muokkaaminen paikallisesti:

  1. Lataa wp-config.php -tiedosto tietokoneellesi FTP-ohjelmalla (kuten Filezilla)
  2. Avaa tiedosto tekstieditorilla (esim. Notepad++, Sublime Text, Visual Studio Code)
  3. Tee tarvittavat muutokset
  4. Tallenna muutokset
  5. Lataa muokattu tiedosto takaisin palvelimelle, korvaten alkuperäisen tiedoston

3. Muutosten tekeminen

Kun olet avannut tiedoston, voit tehdä tarvittavat muutokset. On tärkeää olla erityisen varovainen ja tarkka muutoksia tehdessä, sillä pienikin virhe voi aiheuttaa ongelmia sivustollasi.

Tässä muutama yleinen ohje muutosten tekemiseen:

  • Älä muuta mitään, ellet ole varma sen tarkoituksesta
  • Säilytä PHP-syntaksi: varmista, että jokainen rivi päättyy puolipisteeseen (;)
  • Älä poista tai muuta olemassa olevia define()-lausekkeita, ellet ole varma niiden tarkoituksesta
  • Lisää uudet määritykset olemassa olevien perään, ennen WordPress-asennuksen loppukommenttia eli /* That’s all, stop editing! Happy publishing. */ -kohtaa.

4. Muutosten tallentaminen

Kun olet tehnyt tarvittavat muutokset, tallenna tiedosto. Jos muokkasit tiedostoa omalla tietokoneellasi, lataa se takaisin palvelimelle FTP-ohjelmallasi.

5. Muutosten testaaminen

Muutosten tallentamisen jälkeen on tärkeää testata sivustosi toimivuus. Tarkista, että:

  • Etusivu latautuu normaalisti
  • Voit kirjautua WordPressin hallintapaneeliin normaalisti
  • Sivuston eri osiot toimivat odotetusti

Jos huomaat ongelmia, palauta välittömästi varmuuskopio ja tarkista tekemäsi muutokset.

Yleisimmät wp-config.php -tiedostossa muokattavat asetukset

Nyt kun tiedät, miten wp-config.php -tiedostoa muokataan, käydään läpi yleisimpiä asetuksia, joita saatat haluta muuttaa:

Tietokantayhteyden tiedot

Tietokantayhteyden tiedot ovat kriittisiä WordPress-asennuksesi toiminnalle. Ne määritellään seuraavilla riveillä:

define( 'DB_NAME', 'tietokannan_nimi' );
define( 'DB_USER', 'tietokannan_käyttäjänimi' );
define( 'DB_PASSWORD', 'tietokannan_salasana' );
define( 'DB_HOST', 'localhost' );

Muokkaa näitä arvoja vastaamaan tietokantasi tietoja. Yleensä nämä asetukset määritellään WordPress-asennuksen yhteydessä, mutta saatat joutua muuttamaan niitä, jos esimerkiksi siirrät sivustosi uudelle palvelimelle.

Tietokantataulujen etuliite

Tietokantataulujen etuliite määritellään seuraavalla rivillä:

$table_prefix = 'wp_';

Tämän muuttaminen voi parantaa sivustosi tietoturvaa, sillä oletusarvoinen ”wp_” on yleisesti tiedossa. Voit muuttaa sen esimerkiksi muotoon ”mysite_” tai mihin tahansa muuhun uniikkiin etuliitteeseen.

On kuitenkin tärkeää ymmärtää, että pelkkä wp-config.php -tiedoston muokkaaminen ei riitä, jos WordPress-asennus on jo tehty.

Salausavaimet

Salausavaimet ovat kriittisiä WordPress-sivustosi tietoturvan kannalta. Ne määritellään seuraavilla riveillä:

define( 'AUTH_KEY',         'satunnainen merkkijono' );
define( 'SECURE_AUTH_KEY',  'satunnainen merkkijono' );
define( 'LOGGED_IN_KEY',    'satunnainen merkkijono' );
define( 'NONCE_KEY',        'satunnainen merkkijono' );
define( 'AUTH_SALT',        'satunnainen merkkijono' );
define( 'SECURE_AUTH_SALT', 'satunnainen merkkijono' );
define( 'LOGGED_IN_SALT',   'satunnainen merkkijono' );
define( 'NONCE_SALT',       'satunnainen merkkijono' );

On suositeltavaa muuttaa nämä säännöllisesti turvallisuuden parantamiseksi. Voit generoida uudet satunnaiset merkkijonot WordPress.orgin salausavainten generaattorilla.

WordPress-asennuksen kieli

Jos haluat muuttaa WordPress-asennuksesi kielen, voit tehdä sen lisäämällä seuraavan rivin:

define( 'WPLANG', 'fi' );

Tämä asettaa WordPress-asennuksesi suomenkieliseksi. Voit vaihtaa ’fi’:n mihin tahansa muuhun kielikoodiin.

Debug-tila

Debug-tila on hyödyllinen kehittäjille, mutta se tulisi olla pois päältä tuotantoympäristössä eli kun sivusto on julkaistu. Voit hallita debug-tilaa seuraavilla riveillä:

define( 'WP_DEBUG', false );
define( 'WP_DEBUG_LOG', false );
define( 'WP_DEBUG_DISPLAY', false );

Aseta WP_DEBUG arvoksi true, kun haluat ottaa debug-tilan käyttöön. WP_DEBUG_LOG määrittää kirjoitetaanko virheet lokitiedostoon. WP_DEBUG_DISPLAY määrittää, näytetäänkö virheet selaimessa.

Automaattiset päivitykset

Voit hallita WordPress-järjestelmän automaattisia päivityksiä seuraavalla rivillä:

define( 'WP_AUTO_UPDATE_CORE', true );

Aseta arvoksi false, jos haluat estää automaattiset päivitykset, tai ’minor’ salliaksesi vain pienet päivitykset.

Sivuston URL ja kotihakemisto

Jos siirrät WordPress-asennuksesi uuteen domainiin tai alihakemistoon, saatat joutua muuttamaan seuraavia asetuksia:

define( 'WP_HOME', 'https://www.esimerkki.fi' );
define( 'WP_SITEURL', 'https://www.esimerkki.fi' );

Muuta URL-osoitteet vastaamaan sivustosi uutta sijaintia.

Parhaat käytännöt wp-config.php -tiedoston turvalliseen hallintaan

wp-config.php -tiedoston turvallinen hallinta on kriittistä WordPress-sivustosi tietoturvan kannalta. Tässä muutamia parhaita käytäntöjä:

  • Rajoita pääsyoikeuksia: Aseta tiedoston käyttöoikeudet niin, että vain sinulla on pääsy siihen (yleensä 600 tai 644).
  • Siirrä tiedosto ylemmäs: Harkitse wp-config.php -tiedoston siirtämistä yhden hakemiston ylöspäin WordPress-asennuksestasi. Tämä lisää tietoturvaa, sillä tiedosto ei ole suoraan saavutettavissa verkosta.
  • Estä pääsy .htaccess-tiedostolla: Lisää seuraavat rivit .htaccess-tiedostoosi estääksesi suoran pääsyn wp-config.php -tiedostoon:
   <files wp-config.php>
   order allow,deny
   deny from all
   </files>
  • Käytä vahvoja salausavaimia: Vaihda salausavaimet säännöllisesti käyttäen WordPress.orgin salausavainten generaattoria.
  • Älä säilytä arkaluontoisia tietoja: Vältä arkaluontoisten tietojen, kuten API-avainten, tallentamista suoraan wp-config.php -tiedostoon.
  • Pidä varmuuskopiot turvassa: Säilytä wp-config.php -tiedoston varmuuskopiot turvallisessa paikassa, erillään WordPress-asennuksestasi.
  • Käytä versionhallintaa: Jos käytät versionhallintaa (kuten Git), lisää wp-config.php .gitignore-tiedostoon välttääksesi sen vahingossa tapahtuvaa jakamista.
  • Tarkista tiedosto säännöllisesti: Käy wp-config.php -tiedosto läpi säännöllisesti varmistaaksesi, ettei siihen ole tehty luvattomia muutoksia.

Yleisiä virheitä wp-config.php -tiedoston muokkaamisessa

wp-config.php -tiedoston muokkaaminen voi olla riskialtista, jos et ole tarkkana. Tässä muutamia yleisiä virheitä, joita kannattaa välttää:

  • Syntaksivirheet: Varmista, että jokainen rivi päättyy puolipisteeseen (;) ja että lainausmerkit ovat oikein.
  • Väärät tietokantayhteyden tiedot: Tarkista tietokantayhteyden tiedot huolellisesti ennen tallentamista.
  • Debug-tilan jättäminen päälle: Muista kytkeä debug-tila pois päältä, kun olet lopettanut kehitystyön.
  • Salausavainten jättäminen oletusarvoihin: Varmista, että vaihdat salausavaimet uniikeiksi, satunnaisiksi merkkijonoiksi.
  • Tietokannan etuliitteen muuttaminen väärin: Jos muutat tietokannan etuliitettä, muista päivittää se myös tietokannassa oleviin tauluihin.
  • Väärät tiedoston käyttöoikeudet: Varmista, että tiedoston käyttöoikeudet ovat oikein asetettu (yleensä 600 tai 644).
  • Arkaluontoisten tietojen jättäminen tiedostoon: Vältä API-avainten tai muiden arkaluontoisten tietojen tallentamista suoraan wp-config.php -tiedostoon.
  • Versionhallinnan unohtaminen: Jos käytät versionhallintaa, muista lisätä wp-config.php .gitignore-tiedostoon.

Edistyneet wp-config.php -asetukset

Perustoimintojen lisäksi wp-config.php -tiedosto tarjoaa monia edistyneitä asetuksia, joilla voit hienosäätää WordPress-asennustasi. Tässä muutamia hyödyllisiä edistyneitä asetuksia:

Muistin käytön lisääminen

Jos sivustosi kärsii muistin loppumisesta, voit kasvattaa PHP:n muistirajaa seuraavalla rivillä:

define( 'WP_MEMORY_LIMIT', '256M' );

Tämä asettaa muistirajaksi 256 megatavua. Muista kuitenkin, että tämä asetus ei voi ylittää palvelimesi PHP-asetuksissa määriteltyä rajaa.

Välimuistin hallinta

Voit ottaa käyttöön WordPress-järjestelmän sisäänrakennetun välimuistin seuraavalla rivillä:

define( 'WP_CACHE', true );

Tämä voi parantaa sivustosi suorituskykyä huomattavasti, erityisesti jos käytät välimuistilisäosia.

Tietokantayhteyden virheiden vianetsintä

Jos kohtaat ongelmia tietokantayhteyden kanssa, voit ottaa käyttöön yksityiskohtaisemman virheilmoituksen:

define( 'WP_ALLOW_REPAIR', true );

Tämä mahdollistaa pääsyn WordPress-tietokannan korjaustyökaluihin osoitteessa /wp-admin/maint/repair.php.

Sisällönhallintajärjestelmän (CMS) tilan muuttaminen

Jos haluat käyttää WordPressiä pelkkänä sisällönhallintajärjestelmänä ilman blogiominaisuuksia, voit asettaa seuraavan:

define( 'WP_USE_THEMES', false );

Tämä estää teemojen lataamisen, mikä voi olla hyödyllistä, jos käytät WordPressiä vain API:na tai taustajärjestelmänä.

Moniverkkoasennuksen määrittäminen

Jos haluat ottaa käyttöön WordPressin Multisite-asennuksen, lisää seuraava rivi:

define( 'WP_ALLOW_MULTISITE', true );

Tämä mahdollistaa Multisite-asennuksen asetusten määrittämisen WordPress-hallintapaneelissa.

SSL-ohjauksen pakotus hallintapaneeliin

Voit pakottaa SSL-yhteyden käytön WordPress-hallintapaneelissa seuraavalla rivillä:

define( 'FORCE_SSL_ADMIN', true );

Tämä parantaa hallintapaneelin tietoturvaa varmistamalla, että kaikki yhteydet ovat salattuja.

wp-config.php -tiedoston muokkaaminen eri WordPress-ympäristöissä

wp-config.php -tiedoston muokkaaminen voi vaihdella hieman riippuen WordPress-ympäristöstäsi. Tässä muutamia erityishuomioita eri ympäristöihin:

Paikallinen kehitysympäristö

Paikallisessa kehitysympäristössä, kuten XAMPP tai MAMP, voit yleensä muokata wp-config.php -tiedostoa suoraan tekstieditorilla. Muista asettaa debug-tila päälle helpottaaksesi kehitystyötä:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );

Jaettu webhotelli

Jaetussa webhotellissa wp-config.php -tiedoston muokkaaminen tapahtuu yleensä FTP-ohjelman tai webhotellin tiedostonhallinnan kautta. Kiinnitä erityistä huomiota tiedoston käyttöoikeuksiin ja varmista, että tietokantayhteyden tiedot ovat oikein.

VPS tai dedikoitu palvelin

Virtuaalipalvelimella (VPS) tai dedikoidulla palvelimella sinulla on täysi hallinta wp-config.php -tiedostoon. Voit muokata sitä suoraan palvelimella komentorivieditorilla (kuten nano tai vim) tai SFTP:n kautta. Muista kuitenkin noudattaa parhaita tietoturvakäytäntöjä.

Yhteenveto

wp-config.php -tiedoston muokkaaminen on tärkeä taito jokaiselle WordPress-sivuston omistajalle ja ylläpitäjälle. Tässä artikkelissa olemme käyneet läpi tiedoston muokkaamisen perusteet, yleisimmät muokattavat asetukset, parhaat käytännöt turvalliseen hallintaan sekä edistyneitä asetuksia.

Muista aina seuraavat pääkohdat wp-config.php -tiedoston muokkaamisessa:

  1. Ota varmuuskopio ennen muutosten tekemistä.
  2. Tarkista muutokset huolellisesti ennen tallentamista.
  3. Testaa sivustosi toimivuus muutosten jälkeen.
  4. Pidä tietoturva mielessä kaikissa vaiheissa.
  5. Käytä debug-tilaa kehitystyössä, mutta muista kytkeä se pois päältä tuotantoympäristössä.
  6. Harkitse edistyneiden asetusten käyttöä sivustosi suorituskyvyn ja toiminnallisuuden parantamiseksi.

wp-config.php -tiedoston hallinta voi tuntua aluksi haastavalta, mutta harjoittelun myötä siitä tulee rutiinia. Muista, että jokainen WordPress-asennus on erilainen, joten kokeile rohkeasti erilaisia asetuksia löytääksesi parhaan konfiguraation juuri sinun sivustollesi. Ota meihin yhteyttä, jos tarvitset WordPress-sivustollesi ylläpitäjän.

Tilaa WordPress-sivustollesi ylläpito. Tarjoamme WordPress-sivuston ylläpidon alkaen 20 € kuukaudessa! Kaksi henkilöä auttamassa toisiaan sekä WordPress-logo taustalla.
Tilaa WordPress-sivustollesi ylläpito. Tarjoamme WordPress-sivuston ylläpidon alkaen 20 € kuukaudessa! Kaksi henkilöä auttamassa toisiaan sekä WordPress-logo taustalla.

*Osa tämän sivuston linkeistä on ns. affiliate-linkkejä eli kumppanilinkkejä. Linkin kautta tehdyistä tilauksista tämä sivusto voi saada rahallisen korvauksen, mutta asiakkaalle linkin käyttämisestä ei tule yhtään ylimääräisiä kustannuksia. Usein affiliate-linkin kautta saat jopa alennuksen palvelun normaalista hinnasta.

MITEN WP-APU PALVELU TOIMII?

1. Lähetä meille viestiä osoitteeseen asiakaspalvelu(at)hakukonemestarit.fi tai soita numeroon 044 239 6296 ja kerro millainen ongelma sinulla on WordPress-verkkosivujesi kanssa.

2. Tämän jälkeen kysymme WordPress-sivustosi URL-osoitetta, jotta voimme nähdä ongelman.

3. Annamme sinulle hinta-arvion ongelman korjaamisesta.

4. Jos hyväksyt hinta-arvion, aloitamme työt. Töiden aloittamiseksi tarvitsemme WordPress-sivustollesi tilapäiset ylläpitäjän tunnukset, jotka voit poistaa, kun olemme korjanneet ongelmasi. Lue tästä linkistä ohjeet, miten voit luoda uuden WordPress-käyttäjätunnuksen.

5. Kun olemme korjanneet ongelman sivustollasi, ilmoitamme siitä sinulle.

Palvelulla on 100% tyytyväisyystakuu eli jos emme saa jostain syystä korjattua ongelmaasi, sinua ei laskuteta.

MIETITYTTÄÄKÖ JOKIN?

Jos sinua mietityttää WordPress-verkkosivuissa mikä tahansa asia, ota meihin yhteyttä.

Kysyminen ei vielä maksa mitään, eikä velvoita sinua mihinkään.