Got back in touch with 1and1 support and they resent what they had sent before, just that it went to the wrong email address the first time:
====================================================
Dear Brian Sullan,
Thank you for contacting us.
If you are running into a white page or some other PHP error, but you have no clue what is wrong, you should consider turning on PHP error reporting. This will give you some indication of where or what the problem is. This is a good first step to solving your problem. Here is how to turn on PHP errors:
To display error messages caused by your PHP script you can include these lines of code:
ini_set('display_errors',1);
error_reporting(E_ALL);
Another way to do it is to edit your php.ini file and include this option:
To turn error reporting off for a single document, include this line:
You can paste the codes above through notepad, and save the file as php.ini, it should be set as all files(no specific file format).
====================================================================
So this is really no different than what you guys already had in your help document. They’re just telling me how to turn it on manually. However, when I first tried to add code to my index.php file, I ended up with this:
ini_set('display_errors', 1);
error_reporting(0);
So I think I was turning it on, but then turning it back off, so now I have this:
ini_set('display_errors',1);
error_reporting(E_ALL);
These two lines are in the index.php file after the lines that say:
$qtype = 0;
// DO NOT EDIT BELOW THIS!!!
I think error reporting is working because it displayed a syntax error after I first added the error reporting lines, since I had mistakenly added “error_reporting = E_ALL” at first. But after correcting that, when I refreshed the page, nothing shows up again, just a blank page.
I tried moving the error reporting code above the directly after the “$qtype = 0;” line, but no difference.
I checked the PHP memory limit through the control panel and it is set at 40M for both local and master value.
The error reporting local value is shown as 2047, master value is 2037. Shouldn’t these be showing as “On” ?
Then, this is what the index.php file inside the system folder looks like:
<?php
error_reporting(E_ALL);
$pathinfo = pathinfo(__FILE__);
$ext = '.'.$pathinfo['extension'];
require './core/core.system'.$ext;
?>