Jetpack PHP Fatal error (white screen)

Jetpack plugin[English information about this jetpack error below] 

Jetpack is met een recente update gekomen die bij een aantal cliënten, en ook op één van onze eigen sites, een “wit scherm” op de website geeft. In sommige gevallen alleen op de wp-admin, in sommige gevallen op de complete website.

Wie op google gaat zoeken komt tegen dat dit vaker gebeurt. De standaard oplossingen die je tegen gaat komen zijn: “alle plugins uitzetten” en “een voor een weer activeren”. Dat werkt in dit geval niet zondermeer omdat je niet meer kunt inloggen.

De foutmelding die we zagen in de error_log is deze (voorbeeld)

PHP Fatal error: Uncaught Error: Call to undefined method Jetpack_Sync_Defaults::get_max_sync_execution_time() in /home/user/domains/domein.nl/public_html/wp-content/plugins/jetpack/sync/class.jetpack-sync-sender.php

Oplossing

De door ons gevolgde oplossing (die meestal werkt):

  1. Maak via DirectAdmin (en/of installatron) éérst een backup van de huidige situatie!
  2. hernoem via FTP of je DirectAdmin file manager de map waar JetPack in staat.  In dit geval:
    /public_html/wp-content/plugins/jetpack
    hernoemen naar bijvoorbeeld
    /public_html/wp-content/plugins/jetpack_
  3. log in op je WP-admin backend (die doet het nu weer!)
  4. update wordpress. Ook als je al de nieuwste versie hebt kunt je via
    Dashboard -> Updates -> Nu opnieuw installeren
    Laat WordPress “opnieuw” installeren. Dit installeert alleen de WordPress bestanden en overschrijft verder niets. Je website blijft intact.
  5. Log uit van het dashboard;
  6. hernoem de map
    /public_html/wp-content/plugins/jetpack_
    weer naar
    /public_html/wp-content/plugins/jetpack
  7. als alles goed gegaan is, kun je nu weer normaal inloggen in je wordpress dashboard en is jetpack correct werkend geïnstalleerd.

Een andere oplossing is: JetPack niet meer gebruiken…. Maar dat zou jammer zijn wellicht, zeker als je veel van de tools uit deze verzameling gebruikt.

English instructions

Several of our clients noticed that after installing the latest update of Jetpack their site didn’t work anymore. We’ve seen it happen on one of the sites we manage also.

The site shows white screens and in many cases you cannot login to the wp-admin backend. The error (see above) is to be found in the error logging of your hosting account/website.

How to solve it

  1. backup your files/database (you can do so, in most cases, in a webpanel)
  2. login using FTP or your webpanel (cpanel, directadmin);
  3. rename the jetpack plugin folder;
  4. login to your WordPress backend (it is now working correct again);
  5. re-install wordpress using Dashboard -> Updates -> re-install WordPress. This will update all core WordPress files;
  6. log out;
  7. rename the jetpack plugin folder to it’s original name;
  8. you should now be able to re-login to your dashboard and Jetpack should be working.

The other option is… not to use Jetpack anymore. In many cases however this is a no-go.

 

Reageren is niet mogelijk