[eluser]chrisco23[/eluser]
sikkle gave me the answers I needed.
I had two problems really.
One was that to get things working with suPHP (what lunarpages uses), I had to add one line to the top of index.php:
Code:
$_SERVER['PATH_INFO'] = str_replace('?'.$_SERVER['QUERY_STRING'], '', $_SERVER['REQUEST_URI']);
then I had to use "PATH_INFO" as the uri protocol (in config.php).
Now, that info will probably be useful to other people but I also had another more obscure issue. I was using a controller action (method name) called "view". Again it was sikkle who pointed out to me that that naming can't be used on PHP 4, which is what my friend's lunarpages hosting currently is.
So, I can finish my fix just by renaming to "views" or whatnot. However I already had a ticket in progress to migrate to a server running PHP 5 / MySQL 5, so in theory everything will just work anyway if I wait for that. This is a rebuild of a live site anyway and will require some QA so it's not really urgent that I do this renaming right this second.
Thanks for your replies, was really a tough one.
Chris