I have several dokuwiki installs on my reclaim domain.
Went to install a new one and update an old one. All former dokuwiki installs are showing:
This page isn’t working
kennethsherwood.com is currently unable to handle this request.
HTTP ERROR 500
ex:
http://kennethsherwood.com/hnrc101/wiki-fall-2019/doku.php
However, newly installed dokuwiki functions
ex.
http://kennethsherwood.com/engl765865-Fall2020/doku.php
Several years ago, a similar problem occurred related to php versions. I did change the PHP on the domain back to version 5.6 to see if that would make a difference but it didn’t seem to help. I’m assuming either there’s a php version conflict or something occurred in an automatic Dokuwiki upgrade.
Any advice?
Ken
Hi Ken! This is a great question. When a site throws the HTTP 500 Error like this, an error message is recorded into an error_log which can be found within the account files. In this case I found the error_log at /public_html/hnrc101/wiki-fall-2019/error_log
From there, the log was reading the following:
[12-Aug-2020 17:39:27 UTC] PHP Fatal error: Class 'Doku_Handler_Quote' not found in /home/kenneths/public_html/hnrc101/wiki-fall-2019/lib/plugins/markdowku/syntax/blockquotes.php on line 95
The identifier here is that the error points to a plugin called MarkDowku at this path plugins/markdowku/syntax/blockquotes.php
An easy fix to get you back online right away is to rename the plugin folder to markdowku_off
. This will disable the plugin if you need the site back online quickly and will allow you to troubleshoot the plugin again.
From here, you can start troubleshooting the plugin or reach out to the DokuWiki developers for additional help.
I hope this points you in the right direction and do let me know if you have any other questions!
1 Like
Yes, that did it. Thanks for the quick and helpful response.