Alle WordPress-kunder bør endre PHP-versjonene for hvert unike WordPress-nettsted i hosting-dashbordet. PHP-versjoner 7.4 og 8.0 støttes for tiden for de fleste avanserte WordPress-vertsselskaper som Kinsta. I denne artikkelen vil vi diskutere hvordan du oppdaterer PHP i WordPress.
Gitt at det er betydelig raskere, ressursvennlig og sikrere enn forgjengerne, anbefales begge PHP 7.4 eller den nyeste versjonen 8.0.
I noen konfigurasjoner har det vist seg å være 3 ganger så raskt, som vist i PHP benchmark-rapporter.
Som du kanskje er klar over, PHP følger nå en pålitelig utgivelsesplan. Kritiske sikkerhetsoppdateringer leveres i et ekstra år for hver nye versjon, som vedlikeholdes aktivt i to år.
De har tatt i bruk samme tidsplan, noe som betyr at de vil fjerne ikke-støttede versjoner av PHP når de når slutten av livet. Dette gjøres for å sikre at WordPress-sidene dine er så raske og sikre som mulig (EOL).
Hvorfor oppdatere PHP-versjonen av WordPress-nettstedet ditt?
De to hovedfaktorene er hastighet og sikkerhet.
Du bør oppgradere PHP på samme måte som du ville oppgradere selve WordPress for å sikre at du er beskyttet mot sikkerhetsfeil. I tillegg resulterer oppgradering av PHP i en betydelig hastighetsforbedring.
PHP 7.0 representerte en betydelig forbedring i forhold til versjon 5.6 når det gjelder ytelse. Vi har lagt merke til gradvis bedre ytelse sammenlignet med forrige versjon med hver nye utgivelse.
Er du usikker på PHP-versjonen du bruker? Du kan gjøre det fra Verktøy-menyen på MyKinsta-dashbordet. Alternativt, hvis du bruker WordPress 5.0 eller nyere, kan du sjekke Site Health-verktøyet for å se PHP-versjonen.
Hva hvis nettstedet mitt går i stykker?
Når koden på nettstedet ditt bruker utdaterte funksjoner som ikke lenger støttes av nyere versjoner av PHP, kan det oppstå problemer. En plugin eller et kjørende tema har sannsynligvis skylden.
Vår guide nedenfor gir trinnvise instruksjoner om hvordan du fikser dette.
Hvordan oppdatere PHP i WordPress
I dag skal vi gå gjennom hvordan du tester WordPress-nettstedet ditt for kompatibilitet på best mulig måte før du oppdaterer PHP-versjoner. Det burde ikke være mye nedetid for de fleste av dere, og det vil ikke være mye arbeid å gjøre.
Andre kan trenge mer testing, feilsøking eller til og med tjenestene til en WordPress-utvikler for å gjøre ting kompatible.
Hvis alt du vil gjøre er å oppdatere PHP-versjonen i ditt live WordPress-miljø med en gang, kan du hoppe over trinn 5.
For å sikre at alt fungerer som det skal, anbefaler vi imidlertid på det sterkeste at du følger hvert trinn som er oppført nedenfor, spesielt hvis du bruker en utdatert versjon som PHP 5.6.
- Opprett en oppsamlingsside
- Bytt PHP-motor
- Testside, plugins, tema
- Push Staging for å leve
- Oppdater PHP på Live Site
1. Opprett et oppsamlingssted
Å lage et oppsamlingssted bør være din første prioritet. Dette miljøet er forskjellig fra live-nettstedet ditt og lar deg teste nyere versjoner av PHP uten å påvirke det.
Gå til MyKinsta-dashbordet og velg Nettsteder fra venstremenyen. En liste over nettstedene dine vises. Deretter klikker du på den du vil legge til et oppsamlingsområde til (nettstedet du vil oppdatere PHP-versjoner på).
Velg Staging fra rullegardinmenyen ved å klikke på miljøvelgeren ved siden av nettstedets navn, og klikk deretter på knappen Opprett et iscenesettelsesmiljø.
Sjekk ut den viktige informasjonen om oppsetningsmiljøer også. Det kan for eksempel hende du må deaktivere en tredjeparts CDN hvis du bruker en slik at nettstedet ditt skal gjengis riktig.
Dette er et resultat av den forskjellige nettadressen som brukes av iscenesettelsen. Vær oppmerksom på at hurtigbufring er deaktivert på iscenesettelse hvis du prøver å teste ytelsen.
2. Oppdater PHP i WordPress
Gå til Nettsteder og velg nettstedet du vil endre PHP-versjonen på for å oppdatere PHP-versjonen på WordPress-siden din. Deretter velger du Verktøy-fanen.
Klikk på Endre-knappen ved siden av PHP Engine og velg din foretrukne PHP-versjon fra menyen.
Sørg for at WordPress-oppsamlingsmiljøet ditt – ikke live-miljøet ditt – er valgt hvis du vil teste en ny PHP-versjon først. Vi anbefaler å teste PHP 8.0 først.
Du kan alltid rulle tilbake nettstedet ditt til en tidligere versjon, for eksempel PHP 7.4, hvis det oppleves problemer.
Du vil se en melding så snart du velger PHP-versjonen du ønsker. For bekreftelse, klikk på knappen Endre PHP-versjon.
Denne prosedyren kan ta tre minutter. PHP-motoren din vil starte på nytt ved avslutningen av prosessen, noe som kan føre til at WordPress-backend-en din går ned i noen sekunder. Det vil ikke være noen nedetid for besøkende på nettstedet.
Du kan forlate siden mens PHP-versjonen endres, men noen handlinger, som å administrere cachen, vil ikke være tilgjengelig før den nye motoren er slått på.
Så snart endringen er gjort, vil du se et varsel på dashbordet.
(Foreslått: Oppdatering av PHP-versjonen din kan hjelpe deg med å løse WordPress "Nettstedet har tekniske problemer."-feilen.)
3. Test nettstedet ditt, plugins, tema
Nå som et oppsamlingssted er i drift og kjører den nyeste versjonen av PHP (eller versjonen du vil bytte til), kan du bare bla og klikke deg rundt på WordPress-nettstedet ditt for å sjekke om noe er ødelagt. Dette er hva du bør gjøre først.
Du kan se en 500-feil (501, 502, 503, 504, etc.) eller white screen of death på forsiden av nettstedet ditt hvis noe er inkompatibelt, for eksempel en plugin eller et tema.
Å deaktivere alle tredjeparts plugins og aktivere dem én om gangen er den enkleste og raskeste måten å finne ut hva som kan være problemet i denne situasjonen. Husk at du er et oppstillingsområde. Som et resultat trenger du ikke være bekymret for å ødelegge noe.
Velg alle plugins fra Plugins-skjermen i WordPress-dashbordet. Klikk på Bruk etter å ha valgt Deaktiver fra menyen.
Etter det kan du aktivere hver enkelt på nytt ved å gå til WordPress-nettstedet ditt individuelt. Dette vil bidra til å begrense hva som kan forårsake et problem.
Hvis en feil har forhindret deg i å få tilgang til WordPress-dashbordet, sjekk instruksjonene for bruk av FTP for å deaktivere plugins.
Du kan bruke nøyaktig de samme testene på WordPress-temaet ditt. Du kan et øyeblikk gå tilbake til Twenty Nineteen-temaet, som er WordPresss standardtema.
Vis loggfiler
Kanskje du vet hvilken plugin eller tema som er problemet, men du er ikke sikker på hvorfor. WordPress-feilloggene dine kan være nyttige i denne situasjonen. Bare logg inn på en av WordPress-sidene dine og velg Feillogger fra menyen til høyre.
Du kan se filene i katalogene access.log, kinsta-cache-perf.log og error.log. Den vil som standard vise de siste 1,000 linjene. For å se de siste 20,000 XNUMX linjene, flytt glidebryteren over skjermen.
Viktig: Feilsøkingsinformasjon vises ikke av MyKinsta-loggverktøyet. Du kan aktivere WP DEBUG som vi viser deg nedenfor hvis du trenger å se feilsøkingsinformasjon.
Se råloggfiler via SFTP
Du kan se de fullstendig umodifiserte loggene i /logs/ via SFTP.
Tail loggfilene dine via SSH
Når du eksperimenterer på nettstedet ditt ved å bruke SSH, kan du følge loggene. Dette betyr i utgangspunktet at du kan se loggoppdateringen live mens du tester. SSH-tilgang tilbys med hver hostingpakke fra Kinsta.
Aktiver feilsøkingsmodus i MyKinsta
WordPress feilsøkingsmodus kan aktiveres for Kinsta-brukere rett fra MyKinsta-dashbordet. Bare klikk på Aktiver-knappen etter å ha navigert til Nettsteder > Verktøy > WordPress-feilsøking.
Ved å gjøre dette vil du kunne se PHP-meldinger og feil uten å måtte aktivere feilsøkingsmodus via SSH eller SFTP.
Hvis den oppdager problemer, vil vår selvhelbredende PHP-funksjon starte PHP på nytt umiddelbart. Du kan starte PHP på nytt manuelt når som helst ved å gå til Verktøy-siden på nettstedet ditt og velge Start PHP på nytt.
Aktiver feilsøkingslogging i WordPress
Du kan alltid slå på feilsøkingslogging i WordPress hvis du ikke har tilgang til SSH eller MyKinsta. Til å begynne med må du bruke SFTP for å koble til nettstedet ditt.
Last deretter ned wp-config.php slik at du kan redigere den.
Søk etter linjen som lyder "Det er alt, slutt å redigere!" Lykke til med å skrive! * Legg til følgende (som vist nedenfor) like før det:
define ('WP_DEBUG', true);
definere ('WP_DEBUG_LOG', sant);
definere ('WP_DEBUG_DISPLAY', false);
Hvis koden ovenfor allerede finnes i filen wp-config.php, men er satt til "false", endrer du den til "true".
Når du gjør dette, vil filen /wp-content/debug.log vises i sin helhet, noe som aktiverer feilsøkingsmodus. Hvis det er noen, vil du også se feil og advarsler i WordPress-administratoren din.
Viktig: Husk å slå den av når du er ferdig med å jobbe med den fordi disse filene raskt kan bli ganske store.
Forvirret om hva du skal se etter?
Dessverre, gitt det store antallet plugins og temaer tilgjengelig, kan vi ikke gi en omfattende liste over alle potensielle feil.
Disse skjer ofte fordi koden (funksjoner, syntaks osv.) er inkompatibel med PHP-versjonen du bruker. Her er en illustrasjon av hva du kan se.
Som du kan se fra eksempelet ovenfor, er det ganske enkelt å fastslå at bbPress Shortcodes-plugin er problemet.
I verste fall kan du oppdage at en eller to av pluginene dine er inkompatible. I så fall foreslår vi følgende:
- Oppdater plugins og temaer til den nyeste versjonen hvis du ikke allerede har gjort det.
- Kontakt plugin- eller temautvikleren og be om at de legger til eller fikser støtte for PHP 7.4 (eller gjeldende versjon du bruker). Vi gir deg en heads-up før utfasingsdatoene, blant annet av denne grunn.
- Finn en erstatningsplugin som er kompatibel med PHP-versjonen og kan gi samme funksjonalitet.
- Ansett en WordPress-utvikler for å løse problemet.
- Sjekk for å se om plugin-en eller temaet fungerer ved å bytte til en less avansert versjon av PHP-motoren. I så fall kan du bruke en eldre versjon av PHP mens du venter på at utvikleren skal oppdatere arbeidet sitt. Siden PHP 8.0 er raskere og vil motta langsiktig støtte, anbefaler vi ikke å gjøre dette. Men du må kanskje gjøre dette hvis det er noe du absolutt må kjøre som bare er kompatibelt med PHP 7.4.
4. Push Staging for å leve
Hvis du trengte å gjøre noen endringer i pluginene eller temaene dine etter at PHP-testingen er fullført, kan du enten presse staging til live eller gjøre de samme endringene på live-siden som du gjorde på iscenesettelsen.
Noen av dere vil kanskje oppdage at oppgradering til en nyere versjon av PHP krever ganske omfattende endringer i iscenesettelsen. Å bruke push to live-funksjonen i den situasjonen vil hjelpe deg med å spare mye tid.
Sørg for at oppsetningsmiljøet ditt er valgt før du begynner. Deretter velger du "Push Staging to Live."
Hvis du har spørsmål eller støter på problemer når du oppdaterer PHP-versjonen på WordPress-siden din, vennligst kommenter nedenfor i kommentarfeltet.
5. Oppdater PHP på Live Site
Du kan oppdatere PHP på live-siden din på dette tidspunktet ved å følge samme prosedyre som i trinn 2 ovenfor (Verktøy > PHP-motor > Endre > velg din foretrukne PHP-versjon).
Og det er den enkleste måten å oppdatere PHP-versjonen på i WordPress.
IMH
Ønsker du en rask nettside?
Hvem prøver jeg å lure? Gjør vi ikke alle?
Så hvorfor sliter så mange av oss?
Den største utfordringen er vanligvis å finne et raskt, pålitelig vertsselskap.
Vi har alle vært gjennom marerittene - støtte tar evigheter eller løser ikke problemet vårt å alltid skylde på noe på din side...
Men den største bummeren er at nettsiden alltid føles treg.
At CollectiveRay vi hoster med InMotion hosting og nettsiden vår er dum rask. Vi kjører på en tilpasset stabel med LightSpeed-serveroppsett på MariaDB med en PHP7.4-motor og frontet gjennom Cloudflare.
Kombinert med våre front-end-optimaliseringer serverer vi pålitelig 6000 brukere hver eneste dag, med topper på 50+ samtidige brukere.
Vil du ha et raskt oppsett som vårt? Overfør nettstedet ditt gratis til InMotion-hosting og få 50 % rabatt på gjeldende priser.
Prøv InMotion Hosting med 50 % rabatt for CollectiveRay besøkende KUN i desember 2023!
Hvordan oppdatere PHP i WordPress Site FAQs
Hvordan oppdaterer jeg WordPress sin PHP-versjon?
Å lage et oppsamlingssted bør være din første prioritet. Når du har et oppsamlingssted, prøv å oppdatere WordPress sin PHP-versjon. PHP-versjonen av WordPress-siden din kan oppdateres ved å gå til "Sites" og velge nettsiden du vil endre. Ulike verter har forskjellige måter å gjøre dette på, men du vil finne noe som ligner PHP-versjonen. Oppdater PHP-versjonen din kun på iscenesettelsen, og sjekk nettstedet ditt, plugins og tema for å se at de fortsatt fungerer. Du kan nå enten skyve oppsetningen til "Live" eller gjøre den samme prosedyren som du gjorde fra live-versjonen.
Hvorfor oppdateres ikke PHP-versjonen min?
PHP-versjoner oppdateres ikke automatisk fordi enkelte nettsteder, plugins eller temaer kanskje ikke er kompatible med alle versjoner av PHP. Når koden på nettstedet ditt bruker utdaterte funksjoner som ikke lenger støttes av nyere versjoner av PHP, kan det oppstå problemer eller nettsiden din kan gå helt ned. Så måten å oppdatere PHP på er å sjekke manuelt om nettstedet ditt fungerer bra på en oppdateringsversjon av PHP (på en testside). Deretter kan du utføre oppdateringen på livesiden din.
Hvordan påvirker PHP-versjonen hastigheten på WordPress-siden din?
PHP-versjonen av WordPress-nettstedet ditt påvirker hastigheten fordi det er en direkte sammenheng mellom PHP-versjonen av nettstedet og nettstedets ytelse. Hver nye versjon av PHP optimerer nettstedets minne og serverressurser for raskere sideinnlasting. Nye versjoner av PHP har alle lag innebygd for å beskytte nettstedet ditt mot virus og andre potensielle trusler og fjerne all gammel ineffektiv kode. Det er derfor det alltid anbefales å oppgradere til de nyeste versjonene av PHP.
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!
Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.