PHP:n päivittäminen WordPressissä (ja miksi sinun pitäisi)

Kuinka päivittää PHP WordPressissä

Kaikkien WordPress-asiakkaiden tulee vaihtaa kunkin ainutlaatuisen WordPress-sivuston PHP-versiot isännöintihallintapaneelissa. PHP-versioita 7.4 ja 8.0 tuetaan tällä hetkellä edistyneimmissä WordPress-hosting-yrityksissä, kuten Kinsta.

Koska se on huomattavasti nopeampi, resursseja säästävä ja turvallisempi kuin edeltäjänsä, PHP 7.4 tai uusin versio 8.0 ovat molemmat erittäin suositeltavia.

Joissakin kokoonpanoissa sen on osoitettu olevan 3x nopeampi kuin PHP-vertailuraporteissa.

Kuten saatat tietää, PHP nyt noudattaa luotettavaa julkaisuaikataulua. Tärkeät tietoturvapäivitykset toimitetaan lisävuodeksi jokaiselle uudelle versiolle, jota ylläpidetään aktiivisesti kahden vuoden ajan.

He ovat ottaneet käyttöön saman aikataulun, mikä tarkoittaa, että he poistavat tuettomia PHP-versioita, kun ne saavuttavat käyttöiän lopun. Tämä tehdään sen varmistamiseksi, että WordPress-sivustosi ovat mahdollisimman nopeita ja turvallisia (EOL).

Miksi päivittää WordPress-sivustosi PHP-versio?

Kaksi tärkeintä tekijää ovat nopeus ja turvallisuus.

Sinun tulee päivittää PHP samalla tavalla kuin itse WordPress, jotta olet suojattu tietoturvavirheiltä. Lisäksi PHP:n päivittäminen parantaa huomattavasti nopeutta.

PHP 7.0 oli suorituskyvyltään merkittävä parannus versioon 5.6 verrattuna. Olemme huomanneet asteittain paremman suorituskyvyn edelliseen versioon verrattuna jokaisen uuden julkaisun yhteydessä.

Oletko epävarma käyttämästäsi PHP-versiosta? Voit tehdä sen MyKinsta-hallintapaneelin Työkalut-valikosta. Vaihtoehtoisesti, jos käytät WordPress 5.0:aa tai uudempaa, voit tarkistaa PHP-version Site Health -työkalusta.

Entä jos sivustoni hajoaa?

Kun verkkosivustosi koodi käyttää vanhentuneita toimintoja, joita uudemmat PHP-versiot eivät enää tue, voi syntyä ongelmia. Liitännäinen tai käynnissä oleva teema on todennäköisesti syyllinen.

Alla oleva oppaamme tarjoaa vaiheittaiset ohjeet tämän korjaamiseksi.

Kuinka päivittää PHP WordPressissä

PHP-versioiden päivittäminen WordPressissä

Tänään käymme läpi, kuinka voit testata WordPress-verkkosivustosi yhteensopivuutta parhaalla mahdollisella tavalla ennen PHP-versioiden päivittämistä. Useimmilla teistä ei pitäisi olla paljon seisokkeja, eikä tehtävää ole paljon.

Toiset saattavat tarvita lisää testausta, vianmääritystä tai jopa WordPress-kehittäjän palveluita, jotta asiat olisivat yhteensopivia.

Jos haluat vain päivittää PHP-version live-WordPress-ympäristössäsi heti, voit ohittaa vaiheen 5.

Varmistaaksemme, että kaikki toimii oikein, suosittelemme kuitenkin, että noudatat jokaista alla lueteltua vaihetta, erityisesti jos käytät vanhentunutta versiota, kuten PHP 5.6.

  1. Luo esityssivusto
  2. Vaihda PHP Engine
  3. Testisivusto, laajennukset, teema
  4. Työnnä lavastus elää
  5. Päivitä PHP Live-sivustolla

1. Luo esityspaikka

Esityspaikan tekemisen tulisi olla ensimmäinen prioriteettisi. Tämä ympäristö eroaa elävästä verkkosivustostasi, ja sen avulla voit testata uudempia PHP-versioita vaikuttamatta siihen.

Siirry MyKinsta-hallintapaneeliin ja valitse Sivustot vasemmasta valikosta. Näkyviin tulee luettelo sivustoistasi. Napsauta sitten sitä, johon haluat lisätä esitysalueen (sivusto, jonka PHP-versiot haluat päivittää).

Valitse avattavasta valikosta Vaihtoehto napsauttamalla ympäristön valitsinta sivuston nimen vieressä ja napsauta sitten Luo vaiheistusympäristö -painiketta.

Katso myös tärkeät tiedot lavastusympäristöistä. Saatat esimerkiksi joutua poistamaan käytöstä kolmannen osapuolen CDN:n, jos käytät sellaista, jotta verkkosivustosi hahmontuu oikein.

Tämä johtuu esityssivustosi käyttämästä erilaisesta URL-osoitteesta. Muista, että välimuistiin tallentaminen on poissa käytöstä, jos yrität testata suorituskykyä.

2. Päivitä PHP WordPressissä

Päivitä PHP-versio WordPressille

Siirry Sivustot-kohtaan ja valitse verkkosivusto, jonka PHP-versiota haluat muuttaa päivittääksesi WordPress-sivustosi PHP-version. Valitse sitten Työkalut-välilehti.

Napsauta Muokkaa-painiketta PHP Engine -kohdan vieressä ja valitse haluamasi PHP-versio valikosta.

Varmista, että WordPress-esitysympäristösi – ei live-ympäristösi – on valittuna, jos haluat testata ensin uutta PHP-versiota. Suosittelemme PHP 8.0:n testaamista aluksi.

Voit aina palauttaa verkkosivustosi aiempaan versioon, kuten PHP 7.4:ään, jos siinä ilmenee ongelmia.

Näet kehotteen heti, kun valitset haluamasi PHP-version. Vahvista napsauttamalla Muokkaa PHP-versiota -painiketta.

Tämä toimenpide voi kestää kolme minuuttia. PHP-moottorisi käynnistyy uudelleen prosessin päätyttyä, mikä saattaa aiheuttaa WordPress-taustajärjestelmän sammumisen muutamaksi sekunniksi. Sivuston vierailijoille ei aiheudu seisokkeja.

Vaihda PHP-versiota MyKinstassa.

Voit poistua sivulta PHP-version muuttamisen aikana, mutta jotkin toiminnot, kuten välimuistin hallinta, ovat käytettävissä vasta, kun uusi moottori on käynnistetty.

Heti kun muutos on tehty, näet ilmoituksen kojelaudassa.

(Suositus: PHP-version päivittäminen voi auttaa sinua ratkaisemaan WordPressin "Sivustolla on teknisiä ongelmia." -virheen.)

3. Testaa sivustoasi, laajennuksiasi, teemaasi

Nyt kun esityssivusto on toiminnassa ja käyttää PHP:n uusinta versiota (tai versiota, johon haluat vaihtaa), selaa ja napsauta WordPress-verkkosivustoasi tarkistaaksesi, onko jokin rikki. Tämä sinun tulee tehdä ensin.

Saatat nähdä 500-virheen (501, 502, 503, 504 jne.) tai valkoisen kuolemannäytön sivustosi etuosassa, jos jokin on yhteensopimatonta, kuten laajennus tai teemasi.

Kaikkien kolmannen osapuolen laajennuksien poistaminen käytöstä ja niiden ottaminen uudelleen käyttöön yksi kerrallaan on yksinkertaisin ja nopein tapa selvittää, mikä tässä tilanteessa voi olla ongelma. Muista, että olet lavastusalue. Tämän seurauksena sinun ei tarvitse olla huolissaan minkään rikkoutumisesta.

Testaa sivustoasi, laajennuksiasi, teemaasi

Valitse kaikki laajennukset WordPress-hallintapaneelin Plugins-näytöstä. Napsauta Käytä, kun olet valinnut valikosta Poista käytöstä.

Sen jälkeen voit ottaa jokaisen uudelleen käyttöön menemällä WordPress-verkkosivustollesi yksitellen. Tämä auttaa rajaamaan, mikä saattaa aiheuttaa ongelman.

Jos virhe on estänyt sinua pääsemästä WordPress-hallintapaneeliin, tarkista ohjeet FTP:n käytöstä liitännäisten poistamiseen.

Voit käyttää täsmälleen samoja testejä WordPress-teemaasi. Voit palata hetkeksi Twenty Nineteen -teemaan, joka on WordPressin oletusteema.

Näytä lokitiedostot

Näytä lokitiedostot

Ehkä tiedät, mikä laajennus tai teema on ongelma, mutta et ole varma miksi. WordPress-virhelokit voivat olla hyödyllisiä tässä tilanteessa. Kirjaudu vain yhdelle WordPress-sivustostasi ja valitse oikealla olevasta valikosta Error Logs.

Näet tiedostot access.log-, kinsta-cache-perf.log- ja error.log-hakemistoissasi. Se näyttää oletuksena viimeisimmät 1,000 20,000 riviä. Näet viimeisimmät XNUMX XNUMX riviä siirtämällä liukusäädintä näytön poikki.

Tärkeää: MyKinsta-lokityökalu ei näytä virheenkorjaustietoja. Voit ottaa WP DEBUGin käyttöön, kuten alla näytämme, jos haluat nähdä virheenkorjaustiedot.

Tarkastele raakalokitiedostoja SFTP:n kautta

Tarkastele raakalokitiedostoja SFTP:n kautta

Näet täysin muuttamattomat lokit hakemistossa /logs/ SFTP:n kautta.

Tail lokitiedostosi SSH:n kautta

Kun kokeilet sivustollasi SSH:n avulla, voit muokata lokeja. Tämä tarkoittaa periaatteessa, että voit katsoa lokin päivitystä suorana testauksen aikana. Jokaisen Kinstan hosting-paketin mukana on SSH-yhteys.

Ota virheenkorjaustila käyttöön MyKinstassa

Ota virheenkorjaustila käyttöön MyKinstassa

WordPress-virheenkorjaustila voidaan ottaa käyttöön Kinsta-käyttäjille suoraan MyKinsta-hallintapaneelista. Napsauta vain Ota käyttöön -painiketta, kun olet siirtynyt kohtaan Sivustot> Työkalut> WordPress-virheenkorjaus.

Näin voit tarkastella PHP:n ilmoituksia ja virheitä ilman, että sinun tarvitsee ottaa virheenkorjaustila käyttöön SSH:n tai SFTP:n kautta.

Jos se havaitsee ongelmia, itsekorjaava PHP-ominaisuus käynnistää PHP:n uudelleen välittömästi. Voit käynnistää PHP:n manuaalisesti uudelleen milloin tahansa käymällä verkkosivustosi Työkalut-sivulla ja valitsemalla Käynnistä PHP uudelleen.

Ota virheenkorjauskirjaus käyttöön WordPressissä

Ota virheenkorjauskirjaus käyttöön WordPressissä

Voit aina ottaa virheenkorjauksen kirjaamisen käyttöön WordPressissä, jos sinulla ei ole pääsyä SSH:hon tai MyKinstaan. Ensinnäkin sinun on käytettävä SFTP:tä muodostaaksesi yhteyden sivustoosi.

Lataa sitten wp-config.php, jotta voit muokata sitä.

Hae riviä, jossa lukee "Siinä kaikki, lopeta muokkaaminen!" Hyvää kirjoittamista! * Lisää seuraava (kuten alla) juuri ennen sitä:

define('WP_DEBUG', true );

define ('WP_DEBUG_LOG', tosi);

define ('WP_DEBUG_DISPLAY', väärä);

Jos yllä oleva koodi on jo wp-config.php-tiedostossasi, mutta sen arvoksi on asetettu "false", muuta se arvoon "true".

Kun teet tämän, /wp-content/debug.log-tiedostosi näytetään kokonaisuudessaan, mikä mahdollistaa virheenkorjaustilan. Jos niitä on, näet myös virheitä ja varoituksia WordPress-järjestelmänvalvojassasi.

Tärkeää: Muista sammuttaa se, kun olet lopettanut sen käsittelyn, koska nämä tiedostot voivat nopeasti kasvaa melko suuriksi.

Oletko hämmentynyt siitä, mitä etsiä?

Valitettavasti saatavilla olevien laajennusten ja teemojen suuren määrän vuoksi emme voi tarjota kattavaa luetteloa kaikista mahdollisista virheistä.

Näitä tapahtuu usein, koska koodi (funktiot, syntaksi jne.) ei ole yhteensopiva käyttämäsi PHP-version kanssa. Tässä on kuitenkin esimerkki siitä, mitä saatat nähdä.

Kuten yllä olevasta esimerkistä näet, on melko helppoa määrittää, että bbPress Shortcodes -laajennus on ongelma.

Pahimmassa tapauksessa saatat huomata, että yksi tai kaksi laajennuksistasi eivät ole yhteensopivia. Siinä tapauksessa suosittelemme seuraavaa:

  • Päivitä laajennukset ja teemat uusimpaan versioon, jos et ole jo tehnyt niin.
  • Ota yhteyttä laajennuksen tai teeman kehittäjään ja pyydä heitä lisäämään tai korjaamaan tuki PHP 7.4:lle (tai nykyiselle käyttämäsi versiolle). Varoitamme sinua ennen lopettamispäiviä muun muassa tästä syystä.
  • Etsi korvaava laajennus, joka on yhteensopiva PHP-version kanssa ja voi tarjota samat toiminnot.
  • Palkkaa WordPress-kehittäjä ratkaisemaan ongelma.
  • Tarkista, toimiiko laajennus tai teema vaihtamalla kohtaan a less edistynyt versio PHP-moottorista. Jos näin on, voit käyttää PHP:n vanhempaa versiota odottaessasi, että kehittäjä päivittää työnsä. Koska PHP 8.0 on nopeampi ja saa pidemmän aikavälin tuen, emme suosittele tätä. Mutta sinun on ehkä tehtävä tämä, jos sinun on ehdottomasti suoritettava jotain, joka on yhteensopiva vain PHP 7.4:n kanssa.

4. Työnnä Staging elää

Työnnä lavastus elää

Jos joudut tekemään muutoksia lisäosihisi tai teemoihin PHP-testauksen päätyttyä, voit joko ajaa lavastusta käyttöön tai tehdä samat muutokset live-sivustoon kuin teit esityssivustolle.

Jotkut teistä saattavat huomata, että päivittäminen uudempaan PHP-versioon vaatii melko laajoja muutoksia lavastusta varten. Push to Live -ominaisuuden käyttäminen tässä tilanteessa auttaa sinua säästämään paljon aikaa.

Varmista, että esitysympäristösi on valittu ennen kuin aloitat. Valitse seuraavaksi "Push Staging to Live".

Jos sinulla on kysyttävää tai kohtaat vaikeuksia päivittäessäsi PHP-versiota WordPress-sivustollasi, kommentoi alla olevaan kommenttiosaan.

5. Päivitä PHP live-sivustollasi

Päivitä PHP live-sivustollasi

Voit päivittää PHP:n live-sivustollasi tässä vaiheessa noudattamalla samaa menettelyä kuin yllä olevassa vaiheessa 2 (Työkalut > PHP Engine > Muokkaa > valitse haluamasi PHP-versio).

Käytä vielä less aikaa ja rahaa ja parantaa sivuston suorituskykyä seuraavilla tavoilla:

  • 24/7 WordPress-isännöintiapu on saatavilla heti.
  • Cloudflare Enterprisen integrointi.
  • 34 palvelinkeskuksella maailmanlaajuisesti voit tavoittaa maailmanlaajuisen yleisön.
  • Tehostaminen integroidulla sovelluksen suorituskyvyn valvonnalla.

PHP:n päivittäminen WordPress-sivuston usein kysytyissä kysymyksissä

Kuinka päivitän WordPressin PHP-version?

Esityspaikan tekemisen tulisi olla ensimmäinen prioriteettisi. 2 Päivitä WordPressin PHP-versio. Voit päivittää WordPress-sivustosi PHP-version siirtymällä kohtaan "Sivustot" ja valitsemalla verkkosivuston, jota haluat muokata. 3 Tarkista verkkosivustosi, laajennukset ja teema. 4 Paina "Live" lavastuksen aikana.

Miksi PHP-versioni ei päivity?

Kun verkkosivustosi koodi käyttää vanhentuneita toimintoja, joita uudemmat PHP-versiot eivät enää tue, voi syntyä ongelmia. Liitännäinen tai käynnissä oleva teema on todennäköisesti syyllinen.  

Miten PHP-versio vaikuttaa WordPress-sivustosi nopeuteen?

PHP optimoi sivustosi muisti- ja palvelinresurssit nopeuttamaan sivujen latautumista. Siinä on sisäänrakennettuja kerroksia, jotka suojaavat verkkosivustoasi viruksilta ja muilta mahdollisilta uhilta. Koska PHP on palvelinpuolen kieli, kaikki sen ongelmat voivat vaikuttaa negatiivisesti WordPress-verkkosivustosi suorituskykyyn.

kirjailijasta
Shahzad Saeed
Kirjoittaja: Shahzad SaeedVerkkosivu: http://shahzadsaeed.com/
Shahzaad Saaed on ollut esillä lukuisilla viranomaisverkkosivustoilla WordPress-asiantuntijana. Hän on erikoistunut sisältömarkkinointiin auttaakseen yrityksiä kasvattamaan liikennettä.

Yksi asia vielä... Tiesitkö, että ihmiset, jotka jakavat hyödyllisiä juttuja, kuten tämä viesti, näyttävät myös mahtavilta? ;-)
Ole hyvä Jätä hyödyllinen kommentoi ajatuksiasi ja jaa tämä sitten Facebook-ryhmissäsi (ryhmissä), jotka pitävät tätä hyödyllisenä, ja hyödynnetään yhdessä. Kiitos jakamisesta ja mukavuudesta!

Disclosure: Tämä sivu voi sisältää linkkejä ulkoisille sivustoille tuotteille, joita rakastamme ja kannatamme sydämestämme. Jos ostat suosittelemiamme tuotteita, saatamme ansaita viittausmaksun. Tällaiset maksut eivät vaikuta suosituksiimme, emmekä hyväksy maksuja positiivisista arvosteluista.

Kirjoittaja (t) esillä:  Inc-lehden logo   Sitepoint-logo   CSS Tricks -logo    webdesignerdepot-logo   WPMU DEV -logo   ja paljon muuta ...