There are a few hosts that do not give you an easy ability to see php errors that might happen. The first step is to edit your wp-config.php in your installation root directory.

Add these lines:

// Tell wordpress to enable error reporting
define('WP_DEBUG', 1);
// Do *not* display errors to the screen
define('WP_DEBUG_DISPLAY', 0);
// Tell wordpress to create a log file
define('WP_DEBUG_LOG', 1);
// Tell wordpress we don't want the extra info
define('E_DEPRECATED', 1);

Next step is to tell WordPress to ‘avoid’ giving you all the damn notices you might be getting. Edit the wp-settings.php file that is in the root of the wordpress installation.

Search for:

	if ( defined('E_DEPRECATED') )
		error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT);

and replace the error_reporting line with this:

		error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE);

This will tell the debug.log to not record anything that’s deprecated strict or notices.

Once you do this, if any errors occur you will find in the wp-content directory a file called debug.log, then you can look at that log for what the error is and fix it. (or tell someone who can fix it).

/wp-content/debug.log

- Phil (Frumph)