Welcome to the Freeola Internet customer support pages. This guide is designed to help make the migration of web sites from Freeola's legacy hosting packages to our paid-for web hosting packages.
Your New Username
The most obvious difference to when you switch from our legacy servers will be that you are assigned a new username and a new ftp server address to upload to. Freeola Web Hosting accounts have a user name that starts with the prefix 'vip' whereas our legacy servers use the prefix 'sr'.
Similarly if you will have an FTP server address which will look like this 'vip1.freeola.net' whereas our legacy servers have an address like this freeolaweb1.freeola.net.
Both the classic and legacy 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.
Changes to server file structure
The Freeola Web Hosting servers are designed to be as backwardly compatible as possible with the legacy 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 legacy 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 Freeola Web Hosting 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”. (eg "/var/www/vip5/sites/vip12345678/httpd/htdocs")
Changes to Scripting Languages
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 legacy servers).
The main difference with PHP on the Freeola Web Hosting servers is that you will have control of which version of PHP your website operates via your MyFreeola Control Panel.
The other differences are that you will need to set higher access privileges on your folders within the htdocs folder than previously. On the legacy 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.
Changes to MySQL
Our Freeola MySQL Web Hosting service offers the option of having MySQL attached to your webspace rather than as a standalone option. Because each Freeola Web Hosting 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.
If you do switch your MySQL site to use the Freeola MySQL Web Hosting 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.