Hi all,
Just thought I’d share some knowledge as I’ve been trying to get Umbraco 13.x versions to run on Godaddy’s Plesk-based Windows shared hosting environment for a while now with lots of aggro along the way…
I’ve seen some posts on the old Umbraco forum from users being told by GoDaddy that they have to upgrade to a virtual private server to run newer versions of Umbraco. This isn’t true, and is possibly a shady sales tactic by the ‘support agent’ (they are actually sales agents in my experience).
The issue with running Umbraco 13 (and possibly other newer versions) on GoDaddy Plesk seem to stem from certain folders not being created during project publishing and susequent deployment of files to the server. After you publish your project and deploy those files to the server (making sure you set permissions correctly), you will need to manually create the following folders (with full/modify permissions) at the root level (media folder should be created in the wwwroot):
/umbraco
/Smidge
/wwwroot/media
I’m not sure why these do not get created during the publish process, but failure to create these on the server will trigger MainDom related server errors which will show up as generic 500.30 errors on the front end.
Smidge was the folder that caused most of the confusion because it is not documented anywhere that it is an essential Umbraco root level folder, and was not present or required on my local version.
I hope this info helps someone avoid days of toil…
Cheers!