Install issue with OCS: Installation Page returns blank screen in browser

Hi,

I am trying to install OCS (and eventually OJS) on shared space on a Go Daddy Host via CPanel. I had previously installed OJS successfully (2ish years ago) but removed when site redeveloped.

I have followed the same steps as per the README but when I go to the URL in a browser I just get a blank page. Looking at some other posts regarding install issues, I have checked the error log and get the following:

[31-Aug-2018 23:28:18 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Application has a deprecated constructor in /home/benhollister/public_html/conference.germanheritage.org.au/classes/core/Application.inc.php on line 30
[31-Aug-2018 23:28:18 UTC] PHP Stack trace:
[31-Aug-2018 23:28:18 UTC] PHP 1. {main}() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:0
[31-Aug-2018 23:28:18 UTC] PHP 2. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:17
[31-Aug-2018 23:28:18 UTC] PHP 3. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/bootstrap.inc.php:19
[31-Aug-2018 23:28:18 UTC] PHP 4. require() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/cliTool/CliTool.inc.php:32
[31-Aug-2018 23:28:18 UTC] PHP 5. import() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/includes/bootstrap.inc.php:52
[31-Aug-2018 23:28:18 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; PKPApplication has a deprecated constructor in /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/core/PKPApplication.inc.php on line 24
[31-Aug-2018 23:28:18 UTC] PHP Stack trace:
[31-Aug-2018 23:28:18 UTC] PHP 1. {main}() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:0
[31-Aug-2018 23:28:18 UTC] PHP 2. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:17
[31-Aug-2018 23:28:18 UTC] PHP 3. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/bootstrap.inc.php:19
[31-Aug-2018 23:28:18 UTC] PHP 4. require() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/cliTool/CliTool.inc.php:32
[31-Aug-2018 23:28:18 UTC] PHP 5. import() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/includes/bootstrap.inc.php:52
[31-Aug-2018 23:28:18 UTC] PHP 6. require_once() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/includes/functions.inc.php:25
[31-Aug-2018 23:28:18 UTC] PHP 7. import() /home/benhollister/public_html/conference.germanheritage.org.au/classes/core/Application.inc.php:20
[31-Aug-2018 23:28:18 UTC] PHP Fatal error: Cannot use ‘String’ as class name as it is reserved in /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/core/String.inc.php on line 57
[31-Aug-2018 23:28:18 UTC] PHP Stack trace:
[31-Aug-2018 23:28:18 UTC] PHP 1. {main}() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:0
[31-Aug-2018 23:28:18 UTC] PHP 2. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/install.php:17
[31-Aug-2018 23:28:18 UTC] PHP 3. require() /home/benhollister/public_html/conference.germanheritage.org.au/tools/bootstrap.inc.php:19
[31-Aug-2018 23:28:18 UTC] PHP 4. require() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/cliTool/CliTool.inc.php:32
[31-Aug-2018 23:28:18 UTC] PHP 5. Application->Application() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/includes/bootstrap.inc.php:56
[31-Aug-2018 23:28:18 UTC] PHP 6. Application->PKPApplication() /home/benhollister/public_html/conference.germanheritage.org.au/classes/core/Application.inc.php:32
[31-Aug-2018 23:28:18 UTC] PHP 7. import() /home/benhollister/public_html/conference.germanheritage.org.au/lib/pkp/classes/core/PKPApplication.inc.php:49

Are these fixed by applying the listed patches ocs and pkp-lib? If so, how are these patches applied?
If not, can anyone tell me what the fix is?
I am using PHP 7.2. Is this a problem? Is Go Daddy (beyond the general responses!!) a problem for this install?

Thanks

Ben

Hi @benhollister,

OCS does not currently support PHP7. We are hoping to rewrite OCS to meet the same level of technology as OJS and OMP but have not been able to spare the developer resources to do so, unfortunately.

Regards,
Alec Smecher
Public Knowledge Project Team

Thanks @asmecher. I will see if I can change that down.