I recently moved a WordPress site to a new host powered by Azure. Everything went well as planned except for one thing. The JetPack dashboard went blank, and none of its plugins worked as previously on the old host. The link between the site and the WordPress.com was also broken. While the site was still functioning normally, it’s irritating knowing there is something still broken at the backend.
The mission of searching for a fix on Google didn’t go well either. Nothing useful when searching for “JetPack dashboard blank.” Since I glimpsed one error message mentioning about XML-RPC not working at one point, I went for a different search route and eventually got what I was looking for.
Basically, the issue of the blank dashboard is related to the XML-RPC not working correctly on the server. What I missed during the installation was the PHP-XML module required to run JetPack on WordPress. Getting it installed by using the following command eventually fixed the issue.
$sudo apt-get install php7.0-xml
Once installed, refresh the JetPack dashboard, you are back to business.
The bottom line is, if you run WordPress with JetPack, you would need PHP XML module installed.