Okay, I downloaded that theme cordiste linked (
Garden 1.4). I didn't expect it to work because I've tried 1.4.0 and 1.4.1 themes and all have given the same problem. As I expected, it
did not work.
When selecting it in
http://www.fnord.za.net/usersettings.php?mode=preferences I get the error
Text Formatted Code
Template Error: filename: file /home32b/sub001/sc26335-OICP/fnord.za.net/geeklog/public_html/layout/garden/header.thtml does not exist.
Halted.
Which you can see is exactly the same error I've been getting all the time.
As before, I tried chown'ing and chmod'ing the directory recursively with perms 777, and still got the same error afterwards.
I tried copying the header.thtml file from the "professional" theme into the "garden" directory. It didn't work.
I tried copying the "admin" directory from the "professional" theme. It didn't work.
I tried setting "garden" as my default theme in config.php and cleared my cookies. When trying to access the site then, it just quietly loads the "professional" theme again, even though "garden" is specified in config.php.
I have also tried changing the directory name to "Garden" and even "GARDEN", but still it wouldn't work.
Currently I have a few options remaining:
1. I can downgrade to an older version of Geeklog to see if it'll work. I think you'll agree that this is a bad idea, because using an older version of the software is silly and insecure.
2. Install the 1.4.1 beta version of Geeklog. This is not ideal, because I want to have as stable and secure a site as possible, and obviously if the software is "beta", there will be bugs.
3. Reinstall Geeklog 1.4.0 and dump everything into one directory, then limit access to the directories outside public_html using .htaccess. According to the
documentation, this is
not the recommended way to do it.
None of these options really seem that great, but as I'm going bald from pulling out my hair and feel like crying, option 3 is starting to look all the more attractive.
I really like Geeklog and I'm hoping I can sort this problem out ASAP, as I would be very disappointed to have to switch to a different CMS.