WordPressin asentaminen paikallista kehitystä varten
Tähän mennessä olemme käsitelleet joitain asioita, jotka kaikki johtavat meidät paikallisen kehitysympäristömme luomiseen. Jos et ole vielä perillä, suosittelen lukemaan aiemmat artikkelit:
- Paikallinen kehitys indie WordPress -kehittäjälle
- Tietokannat ja työkalut indie WordPress -kehittäjälle
Viimeisessä artikkelissa kerron seuraavaa:
Seuraavaksi on aika asentaa WordPress. Se on erittäin helppoa, joten jos olet päässyt näin pitkälle, voin vakuuttaa, että vaikein osa on ohi.
Tämä on yleensä helpoin osa (todella), mutta voit hallita tätä kahdella tavalla, ja aion käsitellä molemmat. Kiinnostuneille se jakautuu näin:
- WordPressin uusimman vakaan version asentaminen,
- WordPressin viimeisimmän öisen koontiversion asentaminen
On syitä, joiden vuoksi saatat haluta käyttää yhtä verrattuna toiseen. Minulla on tapana suosia jälkimmäistä, kun rakennan omia ratkaisujani syistä, jotka käsittelen myöhemmin artikkelissa, mutta huomaa, että molemmat edellä mainitut käsitellään tässä viestissä.
Joten tämän sanottua, aloitetaan.
WordPress paikalliseen kehitykseen
Selvyyden vuoksi, kun viittaan WordPressin uusimpaan vakaaseen versioon verrattuna viimeisimpään WordPressin yöversioon, puhun kahdesta asiasta:
- WordPress-versio, jonka voit ladata ilmaiseksi WordPress.org-sivustosta juuri nyt,
- WordPress-versio, jonka voit tarkistaa Subversion-arkistosta.
Riippuen siitä, mitä yrität saavuttaa, saatat tarvita vain yhtä toisen sijasta, mutta huomaan, että Subversionin version käyttäminen on usein loistava tapa varmistaa, että koodisi on sekä nykyinen että tulevaisuudenkestävä, koska se on uusin tilannekuva koodin nykyisen kehitystason perusteella.
Mutta jos olet rakentamassa jotain nimenomaan tietylle WordPress-versiolle, uusimman vakaan version käyttäminen on ehkä hyvä.
Valmistautuminen WordPressin asentamiseen
Ennen kuin lataat ohjelmistoversion, suosittelen aina luomaan hakemiston, johon aiot asentaa sovelluksen, ja luomaan sille tietokannan.
Riippuen siitä, mitä olet tekemässä, käytät todennäköisesti lähteen hallintaa (jota käsittelen myöhemmin tässä artikkelisarjassa). Mutta olen huomannut, että on silti mukavaa säilyttää se paikassa, josta voit helposti hakea sen, jos koneellesi tapahtuu jotain.
Tämä voi olla esimerkiksi iCloud Drive, Dropbox tai OneDrive (vain muutamia mainitakseni).
Kun se on paikallaan, on aika luoda tietokanta. Koska käytämme Laravelia paikallisena kehitysympäristönä, tiedämme, että oletusarvoinen ylätason verkkotunnus on, .test
ja tätä tarkoitusta varten haluan, että tietokantani noudattavat tätä mallia.
Joten esimerkiksi minulla voi olla verkkotunnus wpdevtest
tai trunktest
sen mukaan, mistä saan sovelluksen koodin. Siitä huolimatta voit tehdä tämän käyttämällä komentoriviä, PhpMyAdminia tai haluamaasi tietokanta-apuohjelmaa.
Omani on Sequel Pro, mutta prosessi on yleensä sama. Sinun on katsottava, kuinka tämä tehdään ohjelmistossasi. Kun olet muodostanut yhteyden palvelimeen, luo uusi tietokanta ja anna sille haluamasi nimi:
Yksinkertaisesti sanottuna luot tyhjän tietokannan ja sitten WordPressin asennusprosessi hoitaa loput.
Huomautus ennen asennusta
Jos päätät asentaa sovelluksen, suosittelen nimeämään hakemiston, joka on helppo muistaa ja helppo kirjoittaa, koska käytät sitä verkkoselaimessasi Valetin avulla. Ja Valet käyttää hakemiston nimeä osana verkkotunnusta, jonka kautta käytät sitä.
WordPressin lataaminen
Kun olet luonut tietokannan, seuraavat vaiheet ovat yksinkertaisia:
- lataa WordPress,
- pura arkisto valitsemaasi hakemistoon,
- kerro Valetille, missä sovellus sijaitsee tiedostojärjestelmässäsi,
- käydä asennusprosessin läpi.
WordPressin lataaminen on helppoa, koska se on käytettävissä tältä sivulta ja valtavasta Lataa WordPress -painikkeesta. Kun se on ladattu, pura se luomassasi hakemistossa olevaan arkistoon.
Tämä voi olla jossakin edellä mainituista paikoista tai se voi olla jossain muualla. WordPressin asentaminen on helppoa, ja käsittelen sen postauksen lopussa.
WordPressin lataaminen Subversionista
Jos olet joku, joka mieluummin kehittää koodia koodikannan uusinta versiota vastaan (eli sitä, jota ei ole vielä julkaistu ja joka on edelleen kehitteillä), sinun on tarkistettava koodi Subversion-arkistosta mikä WordPress on tallennettu.
Älä panikoi niille, jotka ovat uusia lähteiden hallinnassa. Se on todella helppo tehdä meille saatavilla olevilla sovelluksilla (osa ilmaisia, osa ei). Jos käytät Windowsia, tarkista TortoiseSVN. Jos käytät macOS:ää, kokeile Versiot.
Jos sinulla on enemmän kokemusta, komentorivi ja nämä ohjeet voivat olla paras vaihtoehto.
Kun valitsemasi asiakkaasi on valmis, sinun on annettava hieman tietoa. Jokainen asiakas tarjoaa samat kentät, mutta sen ulkonäkö vaihtelee hieman käyttöjärjestelmästäsi riippuen.
Tärkein asiakkaalle tarvitsemasi tieto on osoite, jonka kautta asiakkaasi voi kassata WordPress-koodikannasta. Se on seuraava:
https://core.svn.wordpress.org/trunk
Useimmat asiakkaat antavat sinun selata sovellusta palvelimella ennen sen lataamista. Huomaa, että kun tarkistat koodin, haluat tarkistaa sen luomastasi hakemistosta.
Minulla on tapana käyttää tätä menetelmää, joten tarkistan arkiston hakemistoon nimeltä trunk
. Tällä tavalla voin jatkaa oman koodini (jotka ovat yleensä laajennuksia) työstämistä ja sitten napsauttaa Päivitä vetääkseni WordPressin uusimman version hakemistoon ja arvioida koodini sitä vastaan.
Asennusprosessi
Tässä vaiheessa sinulla pitäisi olla kaksi asiaa:
- tietokanta, jossa WordPress toimii,
- WordPress ladattiin ja purettiin tai kirjattiin ulos lähdekoodivarastosta hakemistoon.
Tästä eteenpäin on aika asentaa WordPress. Ohjelmisto sisältää ns. The Famous 5-Minute Installation (ja se on melko helppoa), mutta meidän on suoritettava muutama vaihe valmistaaksemme kehitysympäristömme tähän.
- meidän on määritettävä verkkotunnus Valetin kautta ja suojattava se,
- tarvitsemme isännän, tietokannan käyttäjätunnuksen ja salasanan (valetin toimittamana)
Onneksi kaikki yllä oleva on yhtä helppoa. Avaa ensin pääte ja siirry hakemistoon, johon olet asentanut WordPressin. Kirjoita seuraavaksi seuraava komento:
$ valet link && valet secure
Tämä määrittää verkkotunnuksen ja HTTPS-varmenteen, jotta voit käyttää WordPress-asennusta (joka meidän on vielä määritettävä). Oletetaan esimerkiksi, että olet juuri määrittänyt asennuksen käytettäväksi osoitteessa https://trunk.test
. Jos näin on, osoita selaimesi kyseiseen sijaintiin ja aloita asennus.
Asennuksen aikana sinulta kysytään sarja kysymyksiä. Ainoat kaksi ongelmaa voivat aiheuttaa tietokantapalvelinta, käyttäjätunnusta ja salasanaa koskevat ongelmat.
Koska käytämme Valetia, vastaavat kentät ovat seuraavat:
- Palvelin: localhost tai 127.0.0.1
- Käyttäjätunnus: root
- Salasana: [jätä tyhjäksi]
Olettaen, että olet antanut kaiken oikein, WordPress suorittaa asennuksen loppuun, ja sinulle näytetään kotisivu tai kirjautumisnäyttö sen mukaan, mihin URL-osoitteeseen haluat päästä.
Ennaltaehkäisevä turvakoodin kirjoittaminen
Seuraavassa viestisarjassa tarkastellaan työkaluja ja laajennuksia, jotka helpottavat huomattavasti WordPressin käyttöä koodia kirjoitettaessa. Toisin sanoen nämä työkalut auttavat sinua havaitsemaan virheet ja ongelmat koodissasi, ennen kuin sinun on aloitettava virheenkorjaus oikeilla työkaluilla, kuten Xdebug.
Pidä sitä ennaltaehkäisevänä suojakerroksena, ennen kuin joudut tekemään todellista virheenkorjaustyötä varmistaaksesi, että olet tehnyt kaikkesi valmistautuaksesi suurempiin ongelmiin, jotka olisit muuten jäänyt huomaamatta.