Hi all.
So I finaly managed to install Odoo onto my server. Here below I will create a step through of what I had to do.
If however you are in a hurry. From the vrtualmin section for your virtual server
From the vrtualmin section for your virtual server
Open the 'server configuration' menu item, and down at the bottom you will find webite options. Select this and you get the option for the server.
The second option here is how to run php scripts, you need to select the button that will have them run as the apache user (or whatever web server you have decided to use).
So the long version :
Please add comments if you find anything confusing, and I will expand my answer. I assume that you have some knowledge of the various installed systems, and are potentially comfortable with using the command line to access your server directly. This demonstrates a 'power user' but as I say, if you have any questions, please post in the comments.
So you need to navigate to your install of Webmin, which is available at the following address
https:/yourServerName:10000/ you need to change 'yourServerName' to the name of your server or it's IP address.
When you first log into the page you will be presented with a menu (on the left) and a the main body presenting details of your server (available from the System Information link at the bottom of the menu.
First job is to create a new virtual server that corresponds to your website name. You registrar should give you access to an admin panel, where you can point this website address name to your server's IP address, remember to also include things such as mail.yourSiteName.com, ftp.youSiteName.com etc, this will enable you to get mail / ftp access etc into your server.
From the webmin front page, at the very top there is an option 'virtualmin' select this to get the option for virtual server setup.
The first link in the new menu is 'create virtual server' select this to be presented with the virtual server creation page.
Enter the details of the server into the form, most of this section you can leave as the default, however in the section below that is titled 'enabled features' you may decide you want ssl and ftp available for the site.
SSL is definately a requirement if you inted to have online purchasing, and to enable your customers to create user logins to your site so as they can follow their orders etc. Depending on your requirement you may or may not decide to include the other options, you should investigate what they mean and if you required simple search for the items in google. Or on the appropriate webmin / VirtualMin documentation pages.
When webmin creates a virtual server you can tell it where you want the fiiles to be located. I strongle recomend created a 'user' on your system that is used for this purpose. Create this user as the baes of your system.
Note: I recomend that you use the name of your site without the .com or .co.uk part, this will ease things later on, and you will then create 'server aliases' with the required top level domain, and they can all point to the same files on your system. when creating the server simply select the location for the files to not include the .com part of the address. Webmin will do all the rest, creating the user and user space and files that are required.
Everything should now be functioning, if you where to install a web creation tool such as joomla or drupal things will work exactly as expected (don't ask me why Odoo expects this to be different!)
There is only a single thing that needs to be done to enable the various required scripts to run as they should.
Once you have created your server you will need to enable php scripts to be run from the web server (in my case apache) rather then from the virtual server owner.
Open the 'server configuration' menu item, and down at the bottom you will find webite options. Select this and you get the option for the server.
The second option here is how to run php scripts, you need to select the button that will have them run as the apache user (or whatever web server you have decided to use).
You should now be good to run the install scripts.
once I get my 'personal site' online I will create a better set of instructions for using webmin.
David