I have tried to upload my site from my localhost to a 1&1 ionos VPS however after it had not worked after transfering all the files 1&1 ionos told me there was no start page HTML or script? has anyone else had this problem and how do I fix it?
Hello James and thanks for posting as requested on the Moodle.org forums. Hopefully you will get a more expert answer soon but the main thing to remember is that Moodle is not like a normal webiste with an index.html page - Moodle needs a database and other stuff. If you really do want to move your Moodle site then look at the documentation on Installing Moodle - and a reminder that, if you just want to get a site up and running quickly then you can use a MoodleCloud site and move your courses from your previous Moodle site easily onto the MoodleCloud site.
Problem is I have used a custom theme that i will not be able to edit if i use a moodlecloud site
In the Moodle source code folder on your localhost you should see index.php amongst the files and folders. The IONOS message says it's looking for such a file (index.php is in the list) but can't find it.
The folders and files like admin, analytics, auth, …, index.php, etc., need to appear in the root folder (directory) of your website on the IONOS server. You may have copied these into a subfolder called moodle.
If you're still stuck reply with a screenshot of the source code files (if there's any sensitive data blank this out) and we'll try to work out where these should go.
Have you installed Moodle on your VPS? There will be a file called index.php in the Moodle directory. If it’s not there, then either Moodle is not installed properly, or it’s installed in the wrong directory (ie. not the web root).