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