Thanks in advance for any help - I'm starting to feel like a fool for coming up against errors so often. But here goes.
I have confirmed with my hosting provider that Craft CMS is compatible.
I have put /craft/ folder and the contents of the /public/ folder next to each other in the htdocs directory on my hosting server.
I've updated the location of the /craft/ folder in index.php (to
$craftPath = './craft';)
When I navigate to mysite.com/admin I get
Could not find your craft/ folder. Please ensure that $craftPath is set correctly in /var/www/virtual/mysite/htdocs/index.php
I've checked that the root folder is performing correctly - I can successfuly navigate to an image at