Har du fått ett notice från din hosting provider om att uppgradera till en new version av PHP och undrar vad det innebär för din website?
WordPress är skrivet i programmeringsspråket PHP. Det är ett serverspråk, vilket innebär att det körs på din web server på webbhotellet för att dynamiskt generera WordPress pages.
I den här artikeln kommer vi att förklara hur PHP updates av din server påverkar dina WordPress webbplatser. Vi kommer också att diskutera vad du kan göra för att undvika konflikter eller driftstopp på din website.
WordPress och PHP Updates
WordPress är utvecklat med hjälp av ett programmeringsspråk med öppen källkod som heter PHP. När den här artikeln skrivs är PHP version 7.4 eller högre obligatorisk för WordPress. Den nuvarande stabila versionen som finns tillgänglig för PHP är 8.3.
De flesta delade hosting providers erbjuder för närvarande PHP version 7.4 eller senare, och du kan updating eller nedgradera den från hosting providerns panel.
Du kan se vilken PHP-version din website använder genom att gå till Tools ” Site Health page och byta till ’Info’ tabs.
Därefter måste du rulla ner lite och klicka för att förstora tabben ”Server”.
I detta section visas information om servern, inklusive den PHP-version som används av your server.
Note: Om denna section visar något under PHP 7.4, måste du update din PHP-version.
Varför använder inte hosting providers den senaste versionen av PHP som standard?
Webbhotell undviker ofta att använda de nyaste stabila versionerna av PHP eftersom dessa versioner ibland kan orsaka kompatibilitetsproblem med PHP-applikationer som WordPress.
Men de vill inte heller ligga långt efter. För närvarande är PHP 7.4.+ den minst obligatoriska versionen, och PHP 8.0+ rekommenderas allmänt.
En PHP update som initieras av din server är tänkt att gå smidigt, men det kan också gå väldigt fel. Det beror all på din web server och hur de konfigurerar sina servrar.
Det är därför vi rekommenderar att du väljer ett webbhotell för WordPress som är högst upp, eftersom det säkerställer att högkvalificerade ingenjörer underhåller dessa servrar.
Bluehost, Hostinger och SiteGround är de mest populära och tillförlitliga tjänsterna för webbhotell som har support för PHP version 7.4 eller högre för att uppfylla WordPress minimikrav.
Om du väljer ett opålitligt webbhotell för din site i WordPress kan det orsaka oväntade driftstopp under eller efter updating, och det finns i stort sett inget du kan göra åt det förutom att byta till en bättre server.
Saker du behöver göra när ditt webbhotell uppdaterar PHP
Your web host är förmodligen redan webbhotell för tusentals WordPress webbplatser. De kommer att vidta alla försiktighetsåtgärder de kan för att se till att allt går smidigt och att kunderna inte känner av några problem med tjänsten.
The notice you have received allows you to be informed about the update and keep a lookout to see if anything goes wrong.
Även om det är osannolikt att denna update kommer att förstöra saker, är det alltid bra att vara förberedd och redo.
Följ några saker du kan göra för att förbereda dig inför updating.
1. Gör en komplett backup av WordPress
Först och främst rekommenderar vi alltid våra användare att regelbundet säkerhetskopiera WordPress webbplatser. Om du ej redan har en automatisk backup-lösning, se vår lista över de bästa tilläggen för backup i WordPress för att välja en.
Vi rekommenderar Duplicator. Det allow you att enkelt skapa tidsinställda backups och säkert lagra dem på populära molntjänster som Dropbox, Google Drive och mer.
Det finns också en gratis version av Duplicator som du kan använda för att komma igång.
Du kan också säkerhetskopiera WordPress-databasen manuellt och ladda ner alla filer på din website med FTP.
2. Install WordPress Updates
Efter backupen är nästa sak du behöver göra att se till att du runkar den senaste versionen av WordPress. Se också till att updating dina tillägg och themes.
För att göra det, gå bara till vyn Updates och installera alla tillgängliga updates.
WordPress själv och de mest populära WordPress tillägg kommer ej att påverkas av PHP updates. Vissa tillägg kan dock sluta fungera.
Om ett plugin på din site har slutat fungera på grund av en PHP update, måste du kontakta plugin-författaren för support eller hitta ett alternativ.
Vad ska jag göra om en PHP Update bryter ner din WordPress site
Det är mycket liten chans att en PHP update kommer att förstöra din WordPress site. Men med alla gratis och betalda tillägg kan en enda rad med dålig kod resultera i något av de vanligaste WordPress error.
Det första du behöver göra är att se till att det ej är ett plugin eller ett theme som orsakar detta error. För att göra det kan du deactivate alla dina WordPress tillägg och byta till ett standard WordPress tema.
Om detta inte löser din issue föreslår vi att du kontaktar ditt support team på din server. De är troligen redan medvetna om problemet och kan ge nödvändig hjälp.
Om din server inte kan hjälpa dig kan du försöka installera en ny kopia av WordPress och sedan återställa din site från backupen.
Om inget av detta hjälper är det kanske dags att byta webbhotell för WordPress.
Vi hoppas att den här guiden hjälpte dig att förstå hur PHP updates av din server påverkar din WordPress site. Du kanske också vill se vår WordPress site health guide eller se vår tutorial om hur du håller din WordPress-webbplats säker.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Moinuddin Waheed
updating to the latest version of php may cause to break the website and cause several other problems.
I have faced this issue and asked my hosting provider to update it for me. This solved the issue .
Thanks wpbeginner for bringing this to our attention. This is really a very serious cause of concern for many who gets in trouble by updating php version without taking backup or other considerations.
Rosemary Lafferty
Excellent explanation, thank you
WPBeginner Support
You’re welcome, glad our guide was helpful!
Administratör
Rafal
I don’t understand. I have notice on dashboard ”PHP Update required”. You wrote above ”This is why we recommend our users to choose the best WordPress hosting, so they know that there are top-notch engineers who are looking after those servers.”. I have bluehost, top one recommended by you. And what next?
WPBeginner Support
If you reach out to their support they can update your PHP for you. Hosts will set you up with the up to date versions of PHP but they don’t always update the PHP without you reaching out to ensure nothing is broken on your site should you still need to use an older version of PHP.
Administratör
Miley Cyrus
Interesting article….
WPBeginner Support
Thank you
Administratör
Rozina
Thanks for such useful articles by your excellent editorial staff.
I would really appreciate if you could let us know as to which PHP handler is being used on this website – Really impressive that WPB loads fast even with such high traffic.
As per info available on this topic DSO is supposed to be faster than suPHP, but it is really unclear as to how fast DSO is in comparison to suPHP (secure, stable and works well with wordpress).
Wolfgang
This is an important criterion for a beginner with a limited budget who has so many starting expenses. But it should not be the main guiding force. In the long run, cheap may not necessarily be the most economical. If the level of services is good then a little investment will pay for itself through better performance. Look for web hosting plans offered by affordable companies which provide quality with reasonable rates for web hosting.
Roger
Perfect timing; I just got that same email a couple weeks ago. BTW, I’ve started referring my clients to your website for tutorials. Fantastic content .
Thank you.
Helen
Do you have a current article on good hosting? Your archived article from 2009 is outdated and recommends host gator!
WPBeginner Support
Yes we still recommend HostGator.
Administratör
Carole Rains
The PHP update by Bluehost broke the checkout page on my Wordpress site. Items added to the cart did show up in the cart page at checkout, but the cart icon in my header said the cart was empty. In addition, when the button for ”enter credit card info” is clicked, it triggers an error message that says invalid shipping method. Bluehost agreed to switch me back to PHP 5.2 temporarily, but said at some (undetermined) point in the near future they will switch to the new version regardless.
Any suggestions on how I can fix this?
Marilyn Lesniak
When I updated my pho to the newest versuon, I only got 1 problem. When I open posts and click on tags I receive this message.:
How do I fix this? Thx!
Jan Reilink
(as sent via Twitter)
It’s not PHP updates that break WordPress websites or plugins. It’s not updating WordPress (or plugins) that breaks when PHP is updated… BTW, the WordPress core and most plugins I use run perfect with PHP 5.5.
Most hosting providers will keep an older PHP version available for customers to temporarily switch back to when something goes wrong. Where I work, 5.4.* is the default and both 5.5* and 5.3* are available. Version 5.3 until PHP drops the support for security updates.
So, always check with your hosting provider first if that is possible before getting angry with your hosting provider…
For as far as I know, a lot of hosting companies configured PHP in a way that lets you set up custom configuration settings through .user.ini files: http://www.php.net/manual/en/configuration.file.per-user.php. When all error reporting and/or displaying is disabled, you can easily enable the logging and/or displaying of errors:
log_errors = On
error_log = ”/path/to/your/logfile.txt”
display_errors = On
This will ease the fixing of older, poorly maintained plugins.
Conrad
Another item to watch out of is that plugins and other applications that have been protected with older versions of Ioncube might stop working when the PHP version is changed. The developer of the plugin or application needs to update their Ioncube protection first.
Once you make the change, you need to make a list of all the plugins & applications you are using and go through then one by one to check for functionality with the new php.
That said, I am running bleeding edge PHP with the latest WP and apart from applications that were protected with old Ioncube versions, everything is running smoothly.
Zimbrul
I’ve noticed my host allow me to choose what version of PHP I want to use for each site hosted on a shared account. After reading this I will use that option with caution.