Upgraded my wiki to Hogfather, got a bunch of errors. Considered spending all my free time for the rest of the week trying to track them down, and/or totally rebuild the functionality of the plugins that don't work anymore. Decided I would much rather save myself the time and reinstall Greebo.
Well, the downgrade fixed some things...but it looks like it's not going to save me as much time as I'd hoped.
Here's the start page for the wiki in question:
https://leifandthorn.com/wiki/doku.php?id=start
Problem 1: CSS
The layout worked fine before the upgrade, with css.php including a custom layout file I put in my template folder:
wiki/lib/tpl/dokuwikitemplateincognitekmaster/layout.css
All the CSS stopped being picked up after the upgrade, and didn't reappear after the downgrade. I tried upgrading a layout file with the same content into the template-independent directory:
wiki/conf/userall.css
Well, after a while there was a short period when that version of the CSS was successfully picked up and incorporated into the layout. As of this writing...it's all disappeared again. Maybe it'll have returned by the time you read this, who knows.
How do I make it stay?
Problem 2: fetch.php images
Images aren't appearing in the contents of articles. Here's an example, a page with a list of fictional countries, where every entry is supposed to have an associated flag:
https://leifandthorn.com/wiki/doku.php?id=countries
You can see from the alt text where they're supposed to be. The actual image files are still in the directory where they were originally uploaded. But fetch.php just throws errors like this:
How do I get my images back?
Problem 3: config
If I try to save any changes on the config page, I get the following:
`Warning: strlen() expects parameter 1 to be string, array given in /home/erinptah/public_html/leifandthorn/wiki/inc/utf8.php on line 89
Warning: strtr() expects parameter 1 to be string, array given in /home/erinptah/public_html/leifandthorn/wiki/lib/plugins/config/settings/config.class.php on line 559
Warning: Cannot modify header information - headers already sent by (output started at /home/erinptah/public_html/leifandthorn/wiki/inc/utf8.php:89) in /home/erinptah/public_html/leifandthorn/wiki/inc/common.php on line 1943`
The changes do appear to be saved if I navigate around to the page again. So...maybe this is only a theoretical issue. Should I be worried, and if so, how do I fix it?