nitropress I have been trying to upgrade to Greebo since it was released - original, a and now b - and every time I get the same failure. On start, the following error appears: "Parse error: syntax error, unexpected '[' in /home/ROOT/public_html/ROOT.com/MPP/inc/common.php on line 310" ...and I can get no further. Only restoring the immediately prior version fixes things. I wouldn't care, as the (wonderful) tool is fully functional on the older build, but the persistent annoying notices to update and the likelihood there's a few features I'd find useful keep me trying. (I've replaced domain and site names with ROOT in that string.) I thought it might be because my host (SiteGround) was running an older version of PHP, but they just updated to 7.1. I spent an hour updating (and then de-updating) only to receive the exact same error. What can I do to fix this and accommodate updates?
michaelsy Did you check the actual PHP version via the function phpinfo()? https://www.php.net/manual/en/function.phpinfo.php#refsect1-function.phpinfo-examples
nitropress Bingo. Still showing v5.53 despite notice that it's been updated. Will an update to 7.x fix this glitch? ETA: Nevermind. Updating that host segment to 7.1 fixed everything. I never thought to check and see if the announced update was actually done; SiteGround apparently (and sensibly) left it up to site managers to flip the switch themselves. It did break another site on an aging platform; off to fix that next.
michaelsy Will an update to 7.x fix this glitch? Greebo requires PHP 5.6 at least. https://www.dokuwiki.org/changes#release_2018-04-22_release_greebo