My installation of DokuWiki through Bluehost started failing a week or so ago out of the blue. (No manual updates, etc.) The site currently shows "This page isn’t working [URL] is currently unable to handle this request.
HTTP ERROR 500"
I searched for the error 500 on the DokuWiki support site and found advice to be sure your dokuwiki is updated and to look at the logs. Since I can't update using the update plugin because the site is totally down, I created a Zip file of the entire directory as a backup and then I copied over all the new stable version DokuWiki files over to my site through the filemanager. Still same error. I checked the logs and here are the errors:
Prior to updating the DokuWIki files: "[04-Mar-2024 19:01:25 America/Boise] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home2/copticsc/public_html/wiki/inc/init.php on line 557"
was the only error repeated every single entry in the log
After updating the DokuWiki files:
[11-Mar-2024 21:13:28 America/Boise] PHP Fatal error: Uncaught Error: Class "dokuwiki\plugin\config\core\Setting\Setting" not found in /home2/copticsc/public_html/wiki/inc/deprecated.php:63
Stack trace:
#0 /home2/copticsc/public_html/wiki/inc/load.php(84): require_once()
#1 /home2/copticsc/public_html/wiki/inc/load.php(73): class@anonymous->loadCommonLibs()
#2 /home2/copticsc/public_html/wiki/inc/load.php(13): class@anonymous->__construct()
#3 /home2/copticsc/public_html/wiki/inc/init.php(206): require_once('/home2/copticsc...')
#4 /home2/copticsc/public_html/wiki/index.php(20): require_once('/home2/copticsc...')
#5 {main}
thrown in /home2/copticsc/public_html/wiki/inc/deprecated.php on line 63
I have tried changing the PHP version on the Bluehost panel (was 8.3, tried 8.4 and 8.0 -- no difference).
What should I do? Again, I can't access the plugins or anything through the DokuWiki interface because it's totally down. Anything has to go through the Bluehost install/cpanel/filemanager/etc.