Differences Between Standard and VIP Hosting from Freeola
Welcome to the Freeola Internet customer support pages. This guide is designed to help make the migration of web sites from Freeola's standard hosting packages to our new VIP hosting packages.
Your New Username
The most obvious difference to when you switch from our classic servers to the new VIP servers will be that you are assigned a new username and a new ftp server address to upload to. VIP accounts have a user name that starts with the prefix 'vip' whereas our classic servers use the prefix 'sr'. Similarly if you are assigned to a VIP server name you will have a FTP server address which will look like this 'vip1.freeola.net' whereas our standard servers have an address like this freeolaweb1.freeola.net. Both the classic and standard servers use standard FTP to upload to and are compatible with a wide range of FTP clients such as Filezilla and CuteFTP, and also with Web design software that has FTP built-in for example Frontpage and Dreamweaver/CS3.
We have designed the new servers to be as backwardly compatible as possible with the classic servers, however there are some areas where the servers are set up slightly differently. The first example of this is the filestructure where websites are located. On the classic servers this was in the following format “/freeola/users/last digit of sr number/second last digit of srnumber/srnumber/htdocs” so for example for the user sr9865441 the path to his webfolder on the actual server would be “/freeola/users/1/4/sr9865441/htdocs”. The new servers are setup in a less complex way, the path to your website on the server would simply be “/var/www/vipserver/sites/vipnumber/httpd/htdocs”.
The situation is changed slightly when you are using Perl however, due to the different security model for Perl. When you are using Perl your files will be held in a 'jail' where they will not be allowed to interact with other users. In this case the path to your files '/httpd/htdocs', if you wish to access files in the same folder as your Perl files then you can use the . character to signify your current folder and again, you should not need the 'real' path on the server. All folders used for running Perl scripts and all Perl scripts themselves should have their permissions set to 755 (the same as on Freeola's classic servers).
The main difference with PHP on the new servers is that you will be using the latest version of PHP (V5). The other differences are that you will need to set higher access privileges on your folders within the htdocs folder than previously. On the classic servers it was recommended to set all permissions on files and folders to 755, which kept your files private on that server. On the new servers it is best to set the permissions on any folders to 777 that need write access from PHP. The easiest way to change permissions on the files if required is to use the Filezilla FTP client which offers the facility to set an entire tree structure to a particular set of permissions automatically. Filezilla can be found here.
Our new VIP servers offer the option of having MySQL attached to the individual VIP account rather than as a standalone option. Because each VIP server is hosting its own MySQL server locally then connections to the server will be quicker as they are able to connect via a socket on the server rather than to a remote location. However if you wish to use a 3rd party client such as HeidiSQL to connect to your MySQL server then you will have to stay with the standalone package as only the webserver itself is allowed access to the VIP+MySQL databases. If you have moved to VIP hosting via our migration tool in your MyFreeola account, we will have migrated you to the basic VIP hosting package, and we will not have made any changes to your MySQL details (if you have a MySQL Database), and you will still be able to make use of the database in an unchanged fashion.
If you do switch your MySQL servers to use the VIP+MySQL package, then there are a few differences. The first difference is that you will select the name of your database yourself via your MyFreeola account, rather than having one assigned to you automatically. The name you create will be prefixed with a unique code designed to prevent customers from clashing with each other over the name of their databases. So for example, if you want to create a database to store your WordPress database, you could name it 'A345_wordpressdb' (or any other name starting with the A345 prefix). Your database name and user name will be the same (as with the standalone MySQL database), and you can specify which password you require on a per database basis. The other thing to note is that when you are specifying the host, you need to specify localhost as the address rather than 'mysql.freeola.net' as you would when using the standalone MySQL package.