Okay, so I'm totally baffled.
I've tried installing Wordpress to my webspace's root (public_html) 'by hand' (i.e. creating databases and uploading files via FTP) and then by Softaculous, but in both cases the results are the same: if I got to my URL, I see the generic "Welcome to x10Hosting!"...