Hvernig á að uppfæra PHP í WordPress (og hvers vegna þú ættir)

Hvernig á að uppfæra PHP í WordPress

Allir WordPress viðskiptavinir ættu að breyta PHP útgáfum fyrir hverja einstaka WordPress síðu innan hýsingarborðsins. PHP útgáfur 7.4 og 8.0 eru sem stendur studdar fyrir fullkomnustu WordPress hýsingarfyrirtæki eins og Kinsta.

Í ljósi þess að það er umtalsvert hraðvirkara, auðlindavænt og öruggara en forverar þess, þá er bæði mælt með PHP 7.4 eða nýjustu útgáfunni 8.0.

Í sumum stillingum hefur verið sýnt fram á að það sé 3x hraðvirkara eins og sést í PHP viðmiðunarskýrslum.

Eins og þér gæti verið kunnugt, PHP fylgir nú áreiðanlegri útgáfuáætlun. Mikilvægar öryggisuppfærslur eru veittar í eitt ár til viðbótar fyrir hverja nýja útgáfu, sem er virkt viðhaldið í tvö ár.

Þeir hafa tekið upp sömu áætlun, sem þýðir að þeir munu fjarlægja óstuddar útgáfur af PHP þegar þeim er lokið. Þetta er gert til að tryggja að WordPress síðurnar þínar séu eins fljótar og öruggar og mögulegt er (EOL).

Af hverju að uppfæra PHP útgáfuna af WordPress síðunni þinni?

Helstu þættirnir tveir eru hraði og öryggi.

Þú ættir að uppfæra PHP á sama hátt og þú myndir uppfæra WordPress sjálft til að tryggja að þú sért varinn gegn öryggisgöllum. Að auki leiðir uppfærsla á PHP í athyglisverðri hraðabót.

PHP 7.0 táknaði verulega framför miðað við útgáfu 5.6 hvað varðar frammistöðu. Við höfum tekið eftir smám saman betri frammistöðu miðað við fyrri útgáfu með hverri nýrri útgáfu.

Ertu ekki viss um PHP útgáfuna sem þú ert að nota? Þú getur gert það í valmyndinni Verkfæri á MyKinsta mælaborðinu. Að öðrum kosti, ef þú ert að nota WordPress 5.0 eða nýrri, geturðu skoðað Site Health tólið til að sjá PHP útgáfuna.

Hvað ef síðan mín bilar?

Þegar kóði á vefsíðunni þinni notar úreltar aðgerðir sem eru ekki lengur studdar af nýrri útgáfum af PHP geta vandamál komið upp. Viðbót eða keyrandi þema er líklega um að kenna.

Leiðbeiningar okkar hér að neðan býður upp á skref-fyrir-skref leiðbeiningar um hvernig á að laga þetta.

Hvernig á að uppfæra PHP í WordPress

Hvernig á að uppfæra PHP útgáfur í WordPress

Í dag munum við fara yfir hvernig á að prófa WordPress vefsíðuna þína fyrir samhæfni á besta hátt áður en þú uppfærir PHP útgáfur. Það ætti ekki að vera mikill niður í miðbæ fyrir flest ykkar og það verður ekki mikið að gera.

Aðrir gætu þurft meiri prófun, bilanaleit eða jafnvel þjónustu WordPress forritara til að gera hlutina samhæfða.

Ef allt sem þú vilt gera er að uppfæra PHP útgáfuna strax í lifandi WordPress umhverfi þínu, geturðu sleppt skrefi 5.

Til að ganga úr skugga um að allt virki rétt, mælum við hins vegar eindregið með því að þú fylgir hverju skrefi sem talið er upp hér að neðan, sérstaklega ef þú ert að nota úrelta útgáfu eins og PHP 5.6.

  1. Búðu til sviðsetningarsíðu
  2. Breyttu PHP vél
  3. Prófunarstaður, viðbætur, þema
  4. Ýttu á sviðsetningu til að lifa
  5. Uppfærðu PHP á Live Site

1. Búðu til sviðsetningarsíðu

Að búa til sviðssvæði ætti að vera fyrsta forgangsverkefni þitt. Þetta umhverfi er frábrugðið lifandi vefsíðunni þinni og gerir þér kleift að prófa nýrri útgáfur af PHP án þess að hafa áhrif á það.

Farðu á MyKinsta mælaborðið og veldu Sites í vinstri valmyndinni. Listi yfir síðurnar þínar mun birtast. Smelltu síðan á þann sem þú vilt bæta sviðssvæði við (síðuna sem þú vilt uppfæra PHP útgáfur á).

Veldu Staging úr fellivalmyndinni með því að smella á Umhverfisvalið við hliðina á nafni vefsvæðisins, smelltu síðan á Búa til sviðsetningarumhverfi hnappinn.

Skoðaðu einnig mikilvægar upplýsingar um sviðsetningarumhverfi. Til dæmis gætirðu þurft að slökkva á CDN þriðja aðila ef þú notar slíkt til að vefsíðan þín geti birt rétt.

Þetta er vegna mismunandi vefslóðar sem sviðssetningin þín notar. Vinsamlegast hafðu í huga að skyndiminni er óvirkt á sviðsetningu ef þú ert að reyna að prófa árangur.

2. Uppfærðu PHP í WordPress

Uppfærðu PHP útgáfu fyrir WordPress

Farðu á Sites og veldu vefsíðuna sem þú vilt breyta PHP útgáfunni á til að uppfæra PHP útgáfuna á WordPress síðunni þinni. Næst skaltu velja Verkfæri flipann.

Smelltu á Breyta hnappinn við hliðina á PHP Engine og veldu valinn PHP útgáfu af valmyndinni.

Gakktu úr skugga um að WordPress sviðsetningarumhverfið þitt - ekki lifandi umhverfi þitt - sé valið ef þú vilt prófa nýja PHP útgáfu fyrst. Við ráðleggjum að prófa PHP 8.0 í upphafi.

Þú getur alltaf afturkallað vefsíðuna þína í fyrri útgáfu, eins og PHP 7.4, ef það lendir í vandræðum.

Þú munt sjá hvetja um leið og þú velur PHP útgáfuna sem þú vilt. Til staðfestingar, smelltu á Breyta PHP útgáfu hnappinn.

Þessi aðferð gæti tekið þrjár mínútur. PHP vélin þín mun endurræsa sig í lok ferlisins, sem gæti valdið því að WordPress stuðningur þinn lækkar í nokkrar sekúndur. Það verður enginn niður í miðbæ fyrir gesti vefsíðunnar.

Skiptu um PHP útgáfu í MyKinsta.

Þú getur yfirgefið síðuna á meðan verið er að breyta PHP útgáfunni, en sumar aðgerðir, eins og að stjórna skyndiminni, verða ekki tiltækar fyrr en kveikt hefur verið á nýju vélinni.

Um leið og breytingin hefur verið gerð muntu sjá tilkynningu á mælaborðinu.

(Tillögur: Uppfærsla á PHP útgáfunni þinni getur aðstoðað þig við að leysa WordPress „Síðan er í tæknilegum erfiðleikum.“ villuna.)

3. Prófaðu síðuna þína, viðbætur, þema

Nú þegar sviðsetningarsíða er starfrækt og keyrir nýjustu útgáfuna af PHP (eða útgáfuna sem þú vilt skipta yfir í), einfaldlega flettirðu og smellir á WordPress vefsíðuna þína til að athuga hvort eitthvað sé bilað. Þetta er það sem þú ættir að gera fyrst.

Þú gætir séð 500 villu (501, 502, 503, 504 o.s.frv.) eða hvítan dauðaskjá framan á síðunni þinni ef eitthvað er ósamrýmanlegt, eins og viðbót eða þema þitt.

Að slökkva á öllum viðbætur frá þriðja aðila og virkja þau aftur eitt í einu er einfaldasta og fljótlegasta leiðin til að komast að því hvað gæti verið vandamálið í þessum aðstæðum. Hafðu í huga að þú ert sviðssvæði. Þar af leiðandi þarftu ekki að hafa áhyggjur af því að brjóta neitt.

Prófaðu síðuna þína, viðbætur, þema

Veldu öll viðbæturnar þínar á viðbætur skjánum á WordPress mælaborðinu þínu. Smelltu á Nota eftir að hafa valið Slökkva á valmyndinni.

Eftir það geturðu virkjað hvern og einn aftur með því að fara á WordPress vefsíðuna þína fyrir sig. Þetta mun hjálpa til við að þrengja hvað gæti verið að valda vandamálum.

Ef mistök hafa komið í veg fyrir að þú hafir aðgang að WordPress mælaborðinu þínu skaltu skoða leiðbeiningarnar um notkun FTP til að slökkva á viðbætur.

Þú getur beitt nákvæmlega sömu prófunum á WordPress þemað þitt. Þú getur um stundarsakir farið aftur í Twenty Nineteen þemað, sem er sjálfgefið þema WordPress.

Skoða annálaskrár

Skoða annálaskrár

Kannski veistu hvaða viðbót eða þema er vandamálið, en þú ert ekki viss um hvers vegna. WordPress villuskrár þínar gætu verið gagnlegar í þessum aðstæðum. Skráðu þig einfaldlega inn á eina af WordPress síðunum þínum og veldu Villuskrár í valmyndinni til hægri.

Þú getur séð skrárnar í access.log, kinsta-cache-perf.log og error.log möppunum þínum. Það mun sjálfgefið sýna nýjustu 1,000 línurnar. Til að skoða nýjustu 20,000 línurnar skaltu færa sleðann yfir skjáinn.

Mikilvægt: Villuleitarupplýsingar eru ekki birtar af MyKinsta logs tólinu. Þú getur virkjað WP DEBUG eins og við munum sýna þér hér að neðan ef þú þarft að sjá villuleitarupplýsingar.

Skoðaðu Raw Log Files í gegnum SFTP

Skoðaðu Raw Log Files í gegnum SFTP

Þú getur séð algjörlega óbreyttar innskráningar í /logs/ í gegnum SFTP.

Taktu skrárnar þínar í gegnum SSH

Þegar þú gerir tilraunir á síðuna þína með því að nota SSH geturðu tæmt annálana. Þetta þýðir í grundvallaratriðum að þú getur horft á annálauppfærsluna í beinni á meðan þú prófar. SSH aðgangur er í boði með hverjum hýsingarpakka frá Kinsta.

Virkjaðu villuleitarstillingu í MyKinsta

Virkjaðu villuleitarstillingu í MyKinsta

WordPress kembiforrit er hægt að virkja fyrir Kinsta notendur beint frá MyKinsta mælaborðinu. Smelltu einfaldlega á Virkja hnappinn eftir að hafa farið í Sites > Tools > WordPress kembiforrit.

Með því að gera þetta muntu geta skoðað PHP tilkynningar og villur án þess að þurfa að virkja villuleitarham í gegnum SSH eða SFTP.

Ef það finnur einhver vandamál mun sjálflæknandi PHP eiginleiki okkar endurræsa PHP strax. Þú getur endurræst PHP handvirkt hvenær sem er með því að fara á Verkfærasíðu vefsíðunnar þinnar og velja Endurræsa PHP.

Virkja villuleit í WordPress

Virkja villuleit í WordPress

Þú getur alltaf kveikt á kembiforriti í WordPress ef þú hefur ekki aðgang að SSH eða MyKinsta. Til að byrja með verður þú að nota SFTP til að tengjast síðunni þinni.

Sæktu síðan wp-config.php svo þú getir breytt því.

Leitaðu að línunni sem á stendur "Það er allt, hættu að breyta!" Gleðilegt skrif! * Bættu við eftirfarandi (eins og sýnt er hér að neðan) rétt á undan því:

skilgreina ('WP_DEBUG', satt);

skilgreina ('WP_DEBUG_LOG', satt);

skilgreina ('WP_DEBUG_DISPLAY', ósatt);

Ef ofangreindur kóði er þegar til í wp-config.php skránni þinni en er stilltur á „false“ skaltu einfaldlega breyta honum í „true“.

Þegar þú gerir þetta mun /wp-content/debug.log skráin þín birtast í heild sinni, sem gerir villuleitarstillingu kleift. Ef einhverjar eru muntu einnig sjá villur og viðvaranir í WordPress stjórnandanum þínum.

Mikilvægt: Mundu að slökkva á því þegar þú ert búinn að vinna með það því þessar skrár geta fljótt orðið ansi stórar.

Rugla um hvað á að leita að?

Því miður, miðað við fjölda viðbóta og þema sem til eru, getum við ekki veitt tæmandi lista yfir allar hugsanlegar villur.

Þetta gerist oft vegna þess að kóðinn (aðgerðir, setningafræði osfrv.) er ósamrýmanleg PHP útgáfunni sem þú ert að nota. Hér er þó mynd af því sem þú gætir séð.

Eins og þú sérð af dæminu hér að ofan er frekar einfalt að ákvarða að bbPress Shortcodes viðbótin sé málið.

Í versta falli gætirðu uppgötvað að eitt eða tvö viðbætur þínar eru ósamrýmanlegar. Í því tilviki leggjum við til eftirfarandi:

  • Uppfærðu viðbæturnar þínar og þemu í nýjustu útgáfuna ef þú hefur ekki gert það nú þegar.
  • Hafðu samband við viðbótina eða þemaframleiðandann og biðjið um að þeir bæti við eða laga stuðning fyrir PHP 7.4 (eða núverandi útgáfu sem þú ert að nota). Við látum þig vita fyrir afnám dagsetninganna, meðal annars af þessari ástæðu.
  • Finndu varaforrit sem er samhæft við PHP útgáfuna og getur veitt sömu virkni.
  • Notaðu WordPress forritara til að leysa vandamálið.
  • Athugaðu hvort viðbótin eða þemað virkar með því að skipta yfir í a less háþróuð útgáfa af PHP vélinni. Ef svo er gætirðu notað eldri útgáfu af PHP á meðan þú bíður eftir að verktaki uppfærir vinnu sína. Þar sem PHP 8.0 er hraðari og mun fá stuðning til lengri tíma, ráðleggjum við ekki að gera þetta. En þú gætir þurft að gera þetta ef það er eitthvað sem þú verður að keyra sem er aðeins samhæft við PHP 7.4.

4. Ýttu á sviðsetningu til að lifa

Ýttu á sviðsetningu til að lifa

Ef þú þurftir að gera einhverjar breytingar á viðbótunum þínum eða þemum eftir að PHP prófun er lokið geturðu annað hvort ýtt á sviðsetningu til að virka eða gert sömu breytingar á beinni síðu og þú gerðir á sviðsetningarsíðunni.

Sum ykkar gætu komist að því að uppfærsla í nýrri útgáfu af PHP krefst nokkuð umfangsmikilla breytinga á sviðsetningu. Að nota push to live eiginleikann í þeim aðstæðum mun hjálpa þér að spara mikinn tíma.

Gakktu úr skugga um að sviðsetningarumhverfi þitt sé valið áður en þú byrjar. Næst skaltu velja „Push Staging to Live“.

Ef þú hefur einhverjar spurningar eða lendir í erfiðleikum þegar þú uppfærir PHP útgáfuna á WordPress síðunni þinni, vinsamlegast skrifaðu athugasemd hér að neðan í athugasemdahlutanum.

5. Uppfærðu PHP á vefsvæðinu þínu í beinni

Uppfærðu PHP á vefsvæðinu þínu í beinni

Þú getur uppfært PHP á lifandi síðunni þinni á þessum tímapunkti með því að fylgja sömu aðferð og í skrefi 2 hér að ofan (Verkfæri > PHP vél > Breyta > veldu valinn PHP útgáfu).

Eyddu less tíma og peninga á sama tíma og þú bætir árangur vefsvæðisins með því að:

  • 24/7 WordPress hýsingaraðstoð er fáanleg strax.
  • Samþætting Cloudflare Enterprise.
  • Með 34 gagnaverum um allan heim geturðu náð til alþjóðlegs markhóps.
  • Aukning með því að nota samþætta árangurseftirlit með forritum.

Hvernig á að uppfæra PHP í algengum spurningum um WordPress síðu

Hvernig uppfæri ég PHP útgáfu WordPress?

Að búa til sviðssvæði ætti að vera fyrsta forgangsverkefni þitt. 2 Uppfærðu PHP útgáfu WordPress. Hægt er að uppfæra PHP útgáfuna af WordPress síðunni þinni með því að fara í „Síður“ og velja vefsíðuna sem þú vilt breyta. 3 Athugaðu vefsíðuna þína, viðbætur og þema. 4 Ýttu á „Live“ meðan á sviðsetningu stendur.

Af hverju uppfærist PHP útgáfan mín ekki?

Þegar kóði á vefsíðunni þinni notar úreltar aðgerðir sem eru ekki lengur studdar af nýrri útgáfum af PHP geta vandamál komið upp. Viðbót eða keyrandi þema er líklega um að kenna.  

Hvernig hefur PHP útgáfan áhrif á hraða WordPress síðunnar þinnar?

PHP fínstillir minni vefsíðu þinnar og netþjónatilföng fyrir hraðari síðuhleðslu. Það er með innbyggð lög til að vernda vefsíðuna þína gegn vírusum og öðrum hugsanlegum ógnum. Þar sem PHP er tungumál á netþjóni geta öll vandamál með það haft neikvæð áhrif á frammistöðu WordPress vefsíðunnar þinnar.

Um höfundinn
Shahzad Saeed
Höfundur: Shahzad SaeedVefsíða: http://shahzadsaeed.com/
Shahzaad Saaed hefur verið kynnt á fjölda heimasíðna, sem WordPress sérfræðingur. Hann sérhæfir sig í markaðssetningu efnis til að hjálpa fyrirtækjum að auka umferð þeirra.

Eitt í viðbót... Vissir þú að fólk sem deilir gagnlegu efni á borð við þessa færslu lítur ótrúlega líka út? ;-)
vinsamlegast yfirgefa a gagnlegt skrifaðu athugasemdir við hugsanir þínar, deildu þessu síðan á Facebook hópinn þinn / hverjum sem myndu finnast þetta gagnlegt og við skulum uppskera ávinninginn saman. Takk fyrir að deila og vera fín!

Birting: Þessi síða getur innihaldið tengla á ytri vefsíður fyrir vörur sem við elskum og mælum af heilum hug. Ef þú kaupir vörur sem við leggjum til gætum við unnið okkur inn tilvísunargjald. Slík gjöld hafa ekki áhrif á ráðleggingar okkar og við tökum ekki við greiðslum fyrir jákvæða dóma.

Höfundur (ar) Valin þann:  Merki tímarits Inc   Sitepoint merki   CSS bragðarefur merki    vefhönnunarpottamerki   WPMU DEV merki   og margir fleiri ...