Blank screens means the code that PHP is trying to run had an error and crashed. The best way to pinpoint the problem is to enable Debugging in WordPress. The Debug plugin will do the heavy lifting for you if you don’t feel like editing the configuration file yourself.
Your symptom is likely an interaction issue between Postman and another plugin/theme. The log should tell you what’s going on. In your case it sounds like your problem is manifesting during login.
Hi Jason,
Many thanks for your quick response. I have tried fixing this but not really sure what I am doing. I couldn’t get the Debug plugin to work.
I contacted my host who have disabled the plugin for me and now I am able to access the admin area.
When the plugin is activate I am able to log in and out without a problem – it is only after a number of hours that there seems to be an issue.
Anyway, I have asked my host if they can shed more light on this as Postman was the only way/plugin that actually solved my email problem.
If you are able to shed any more light on the matter or assist me further I would greatly appreciate it as I think my hosting company may not be able to help.
Thanks again
It’s almost impossible to help you without the debug information in the logfile. Try reading this link: Debugging in WordPress.
Most likely you have a conflict between Postman and another plugin or your theme.
I have a similar experience. Everything worked fine, and then White Screen of Death in wp-admin.
I believe it may be some incompatibility with PHP 7.0, since the white screen disappeared when I reverted back to PHP 5.6 and then back again to 7.0
On PHP 7.0 Error Log:
[29-Aug-2015 02:29:45 UTC] PHP Fatal error: Uncaught Error: Class 'PostmanPreRequisitesCheck' not found in /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/Postman/PostmanWpMailBinder.php:77
Stack trace:
#0 /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/Postman/Postman.php(81): PostmanWpMailBinder->bind()
#1 /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/postman-smtp.php(44): Postman->__construct('/srv/users/serv...', '1.6.23')
#2 /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/postman-smtp.php(39): postman_setupPostman()
#3 /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/postman-smtp.php(49): postman_start(2492832)
#4 /srv/users/serverpilot/apps/lgh/public/wp-settings.php(215): include_once('/srv/users/serv...')
#5 /srv/users/serverpilot/apps/lgh/public/wp-config.php(97): require_once('/srv/users/serv...')
#6 /srv/users/serverpilot/apps/lgh/public/wp-load.php(37): require_once('/srv/users/serv...')
#7 /srv/users/serverpilot/apps/lgh/publ in /srv/users/serverpilot/apps/lgh/public/wp-content/plugins/postman-smtp/Postman/PostmanWpMailBinder.php on line 77
@hlanggo
Interesting. I’ve never tested Postman with PHP7, only PHP5. In the file PostmanWpMailBinder.php, try moving lines 14-17
// load the dependencies
require_once ‘PostmanWpMail.php’;
require_once ‘PostmanOptions.php’;
require_once ‘PostmanPreRequisitesCheck.php’;
To line 2, just under the
<?php
And see if the error goes away, or you get a different error. PHP 7 might not like that the require_once instructions are in the class constructor.