SEARCH  
Starter Hosting Plan

Professional Hosting Plan

Advanced Hosting Plan

 

Frequently Asked Questions (FAQs)

 
Getting Started
I've signed up, what next?
You will receive an email within a few minutes with a username (in the form EFxxx where xxx is a combination of letters and numbers) and a randomly generated password. Please note the password is case sensitive.

Log in to your control panel from https://admin.efextra.net/ and go to billing. From here you can make you first payment which will activate your account.
OK, I've made a payment and want to set up my domain. What do I do?
Now that you have made a payment, you can set up your domain. Log into the control panel and go to 'Domains' then 'Add New' and follow the on screen instructions.

Note that you need to register a domain either through us or another company to use the hosting!
I want you to register/transfer my domain. What do I do?
We can register your domain for you, simply specify this when you add your domain in the control panel. Alternatively there are many other places to register domains, you can use one of these - but it's important that you specify the correct name servers for them when registering the domain. (If we register your domain for you, we will sort out the name servers.)
I've created my site and sorted out my domain, what's left to do?
Now you just need to upload your website and set up your email! See the specific categories for FTP (to upload your site) and email in this knowledgebase for more information on how to do these.
 
FTP
Where do I upload my site to?
When you sign up, you will receive an email giving details of where exactly to upload your site to. As an example, if your site was www.newsite.com you would generally use these FTP details

Host: ftp.newsite.com
Username: newsite.com
Password: [the one you gave to use when you signed up]
Path: /wwwroot/
What do I use to upload my site?
You need an FTP program to upload your site. It is possible to use later versions of Microsoft Internet Explorer (versions 5 and upwards) to do this, but we recommend that you use an FTP Program.

if you visit Tucows, Inc and search for 'FTP client' - There are many free ones available for download. A very popular one is CuteFTP.
How do I 'CHMOD' files?
On our Windows 2003 servers, we automatically grant all permissions necessary to every one of our customers. CHMOD is a Unix command, and serves no purpose on our Windows 2003 servers.
How do I reset my FTP password?
If you are unsure of your FTP password, follow the procedures below to reset it to something you know.

  • Log into the control panel at https://admin.efextra.net/ - if you cannot log in to here, see the knowledge base article on resetting your control panel password.
  • Click on 'Domains'
  • Select your domain from the list
  • Click on 'FTP Accounts'
  • Select the FTP account that you want to change the password of (the default account is yourdomain.com)
  • Type the new password in 'Password' and 'Confirm Password' boxes, and click on 'Save'
  • This change is made immediately and your new password is ready to use.

  • I can connect to my FTP site but I can't list the contents?
    If you are using an FTP programme to connect to your FTP site in order to upload, and are having problems, please read this article as it may apply to you.

    The symptoms that this article will show you how to resolve are when the FTP programme can connect OK to our FTP server and log in, but it is unable to transfer any files or list the folder contents. This is normally due to a firewall either on your computer, or slightly further up the change - eg at your ISP.

    The best way around this problem is to look in your FTP programme for 'PASV mode' This is a slightly different way of handling FTP connections. Each FTP programme is different so this option is in a different place; due to this we are unable to give specific instructions on where to find it.

    Once you have found the option, change it to the opposite of what it is at the moment and reconnect to your site. You should find you can connect straight away and everything works as expected.
     
    Databases
    What databases do you support?
    We support MySQL, Microsoft SQL Server and MS Access directly.

    Through ODBC connections we support numerous other data sources, including text files, Excel spreadsheets, and many other standards formats. Please contact us if a specific format is not available.
     
    Microsoft Access
    How do I use an Access database?
    Microsoft Access is part of the Microsoft Office suite of applications and is a database that is suitable for low-usage web sites. The Access database is stored in an MDB file, eg mydatabase.mdb

    Although there are many different ways of using an Access database we have documented an example for the convenience of our users. This knowledgebase article is a specific example, and you will need to adjust file names and other things as appropriate. This example is how to connect to an Access database from an ASP script.

    Dim dbCon
    Dim rst
    Dim strConnection
    strConnection = "PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=c:\domains\mysite.com\db\mydatabase.mdb;"
    Set dbCon = Server.CreateObject("ADODB.Connection")
    dbCon.Open strConnection
    Set rst = dbCon.Execute("SELECT * FROM MyTable;")
     
    MySQL
    How do I create a MySQL database?
    All packages come with 1 MySQL database. To create a MySQL database login into the Control Panel. Go to the domain you are adding the database to, then click 'Advanced Settings' and 'Database Manager' within this. You can add a MySQL database from here by following the on screen instructions.
    How do I manage my MySQL database?
    MySQL is a powerful relational database server. It is very different to desktop databases like Microsoft Access because it is a server database.
    This means you do not have a file that contains all the data - instead you access the data by connecting to the server.

    Customers often ask us how to upload databases. Because MySQL is a database server, you cannot just upload a file to your webspace to put information into the database. Instead, you need to send a sequence of commands to the database server using a MySQL client.

    A very popular MySQL client among our customers is MySQLFront. It is a Windows based client and is a good starting point. You can download it from:
    http://mysqlfront.sstienemann.de/
    What's the address of the MySQL server?
    You can access it from mysql.yourdomain.com where yourdomain.com is the domain you have hosted with us.

    The username and password are as you specified in the control panel when you set it up.

    Please note: This is not an HTTP server, you cannot access MySQL from your web browser but must use a MySQL compatible client to access it.
     
    SQL Server
    What's the address of the SQL server?
    For security the IP Address for MS SQL Server is only given to customers who have purchased a MS SQL Server database.
    Can I access MS SQL Server remotely
    Yes, you can access your MS SQL Server database using TCP/IP from anywhere in the world.
     
    MySQL
    What is a MySQL database?
    MySQL is a server database, much like Interbase or Microsoft SQL Server. You can store and retrieve information efficiently, and these are very useful if you run an online store or want to have a bulletin board or other interactive media. The database stores all the content for the site, and ISAPI, CGI, PHP or ASP scripts retrieve and format this content for the site, making it very easy to update.
     
    Billing
    I've got an invoice for 0.00!
    Please ignore any invoices, payment reminders and termination notices from us for amounts of 0.00 - our billing and invoicing is all done automatically and sometimes these are generated by mistake!
    I don't want to have to log in every month to pay my bill.
    We can change your billing frequency to yearly. If you want us to do this, please raise a support ticket requesting a change to yearly billing.
    How can I pay?
    Our standard payment is via credit/debit card, through PayPal.

    Customers in the India can pay via cheque, Demand Draft or Bank Transfer, If you wish to pay by Cheque/DD please send a cheque for the whole amount to our address as published on our web site. Make sure you write your account number on the back of the cheque.

    Indian customers wishing to pay using Bank Transfer please contact us for details wither by email or phone (See web site for contact numbers).
    I want to know what invoice xxx is for?
    If you are unsure why we have sent you a particular invoice, it is a very easy process to log into the control panel to examine the invoice and see the details, specifically what item (or items) the invoice is for. To look at the detail of an invoice, follow these steps

    1) Log into the control panel
    2) Click on 'Billing'
    3) Click on 'Account Statements'
    4) Enter a date range - the default range is the current month
    5) Click on 'Search'
    6) You will see a list of invoices below the search box, or just a single invoice if that is what is appropriate for your account. Click on a specific invoice.
    7) A new screen will come up with one or more lines that make up the invoice. Each line should be a specific description of what you're paying for.

    If you are still not satisfied please contact our Accounts Department by raising a support ticket.

    Can I give my card details over the phone?
    No. If you want to pay by credit/debit card you can do so online and securely by clicking on the make payment link within the 'Billing' section of the control panel. We do not take card numbers over the phone due to the agreement we have with our processing bank.
    How do I make a payment with my credit/debit card?
    Making a payment with your credit/debit card is simple, easy and secure. The process is initiated through the control panel

    If you are unsure of your username and password when accessing the control panel, please see the articles elsewhere in this knowledgebase on how to retrieve them.

    Once you have logged into your control panel, follow these steps to make a payment:

    1) Click on 'Billing'
    2) Click on 'Make Payment'
    3) Click on the credit card icon
    4) This will take you to our payment processor, PayPal
    5) Click on your payment method (eg VISA)
    6) Fill in your card details and address
    7) Click on 'MAKE PAYMENT'
    8) You should now be taken to a screen simply saying 'OK' - this means your payment has been successful.
     
    General
    What time zone are the servers in?
    All the servers are based in the USA. The time zone that the servers are set to is consistent - it is IST
     
    Control Panel
    Help, I've lost my username / password!
    If you do not know the email address you signed up with, email support (at) efxtra.net with the domain name and they will tell you.

    To reset your password, simply go to this page https://admin.efextra.net/forgotPassword.asp and enter the email address you signed up with. A new password for your control panel will then be generated and emailed to that address, along with your control panel username.

    Please note that your control panel password, FTP password and email password are not automatically linked.

    You can then log into your control panel and update the password to something easier to remember. If you want to update your FTP password or email password, you can do this through the control panel.
     
    Domains and DNS
    How long does it take to register a domain?
    Generally registrations take 48-72 hours, but they can take longer.
    What DNS servers should I use?
    Our DNS servers that you should use are:

    ns1.efextra.net
    ns2.efextra.net
     
    EMail
    Where is your SMTP server?
    SMTP is available from mail.yourdomain.com where yourdomain.com is the domain you host with us. To stop the server being abused for sending unsollicited junk email, we require authentication first. This is the same username and password as your POP3 account. To turn on authentication you will need to change the settings in your email client.
    Do you support IMAP?
    Yes, IMAP is supported along with POP3, you can use either of them.
    What should my mail account settings be in Outlook?
    Your mail settings should be as follows: (remember to replace mydomain.com with your domain)


    SMTP Server: mail.mydomain.com (requires authentication)
    POP3 server: mail.mydomain.com
    Username: mail@mydomain.com
    Password: [the one generated when signing up]
    How do I access webmail?
    You can check your email with a browser in a similar way to Hotmail. To access this, go to http://mail.yourdomain.com
    How do I set up an email account to forward to more than one recipient?
    We support email accounts the forward to more than one recipient. These accounts are called 'Multi-Recipient Addresses' or MRAs.

    To set up and use an MRA, simply log into your control panel and follow the procedure below:

    1) Click on 'Domains'
    2) Select your domain from the list (eg mydomain.com)
    3) Click on 'MRAs'

    From here you can configure the MRA to have up to 500 recipients.
    How do I reset my email password?
    If you are unsure of your email password, follow the procedures below to reset it to something you know.

    1) Log into your control panel at https://admin.efextra.net/ - if you cannot log in to here, see the knowledge base article on resetting your control panel password.
    2) Click on 'Domains'
    3) Select your domain from the list (there is normally only one domain in the list as most people only have on site) and click on it
    4) Click on 'Email Accounts (POP3)'
    5) Select the email account that you want to change the password of (the default account is mail@yourdomain.com)
    6) Type the new password in 'Password' and 'Confirm Password' boxes, and click on 'Save'
    7) This change is made immediately and your new password is ready to use.
     
    Web
    What path should I use for my scripts?
    Our servers all have exactly the same format for the path you should use in any scripts that use it.

    If your domain is mydomain.com then you should use the following path:

    d:\domains\mydomain.com\wwwroot

    For example, you may have a picture in the folder 'photos' with a file name 'car.jpg', this would be accessible over the web from

    http://www.mydomain.com/photos/car.jpg

    and on our servers it would be stored with the path: d:\domains\mydomain.com\wwwroot\photos\car.jpg
    What are the default pages?
    A default page is one that our web server will show when a site visitor goes to just the directory. For example, going to www.efextra.com is the same as going to www.efextra.com/index.htm This is often called the startup, default or index page. With your site, you can call the default page any of the following:

    default.htm
    default.asp
    default.aspx
    index.htm
    index.html
    index.asp
    index.php
    index.aspx
    Why can I only see a page saying 'This site is registered for a customer of Efextra.net Hosting'?
    We install a default page on all of our customers accounts. You need to remove this page, or over-write it when you upload your site. It is named _holding.asp
    Where is my CGI Bin?
    Your CGI-BIN is in /wwwroot/cgi-bin

    You can place CGI (Perl) scripts outside of your cgi-bin because of the software that we use, but many people prefer to keep them inside the cgi-bin to keep their files better organised.
    Do you offer FrontPage support?
    We do not offer support for Frontpage 2000 components. This is due to security and accessibility issues. If you designed your site in Frontpage, this does not mean that you cannot host the site with us. Frontpage Extensions purely allows you to use components in Frontpage such as a counter, message board, and other Frontpage specific components. There are numerous other third part components that can do the same job as these, and we would recommend these above the standard Frontpage ones.
    How do I redirect, divert or alias my domain name?
    We offer an aliasing service for all of our customers. This service is very simple, but useful for customers who have more than one domain that they want to point to their web site.

    An aliased domain acts in exactly the same way as the domain it is aliased to - the same pages are displayed, and email is delivered to the same accounts.

    To add an aliased domain to your existing domain, you need to first make sure that the DNS servers are pointing to our servers. (You can refer to our DNS knowledgebase article for this information.) Once this has been done, please follow these steps:

  • Log in to Helm
  • Click on 'Domains'
  • Click on the domain you want to add the alias to, eg 'mydomain.com'
  • Click on 'Domain Aliases'
  • Click on 'Add New'
  • Enter the domain that you want aliased to the current domain, eg 'domaintoalias.com'
  • Click on 'Save'
  • Finished!

    Once this procedure is completed, you should wait 24-48 hours for DNS propagation, and then the domain will be aliased to your current domain.



  • Do you support password protected folders?
    Yes. We use an ISAPI filter IISPassword to provide this functionality. IISPassword brings the ease and power of Apache’s htaccess to Microsoft IIS. IISPassword uses Basic HTTP Authentication for password protecting web sites on IIS, just like htaccess works on Apache. That makes your password protected Apache web site compatible with IIS, and vice versa. You must enable this option in the web hosting control panel before you can use it.

    Of course you can also run password protected web sites without this using ASP or PHP scripting.
    Can I use custom 404 and other error pages?
    Yes. A custom 404 page is the page that your visitors will see if they type in the address of a page that doesn't exist. For example, if your page was called:

    http://www.mydomain.com/contact.html

    but your customer typed in:

    http://www.mydomain.com/ocntact.htm

    then they would be taken to an error page. This is a 404 error, so they would get taken to a 404 error page. However, this is not the only type of error there is but is the most common.

    To use a custom 404 page, you need to add the extra feature to your account. (See the knowledgebase article in section 'Control Panel' for info on how to do this.) Once you have added the extra feature, you can configure it from your Domains menu.
    How can I check my site before changing the DNS servers?
    There is a way for Windows users to check their website is working before changing the DNS servers over. This process is quite complicated, but is detailed below.

    This process may not work if you use a proxy or firewall to access the internet. It is unsupported by Efextra.

    1) Log into your control panel from https://admin.efextra.net
    2) Click on 'Domains'
    3) Select your domain from the list (eg 'yourdomain.com')
    4) Click on 'Web Site Settings'
    5) Make a note of the 'Website IP' eg: 213.228.193.1
    6) Log out of your control panel
    7) Load up Windows Notepad to edit a text file
    8) Go to the directory: 'c:\windows\system32\drivers\etc'
    (Note: Your Windows directory may be different.)
    9) Open the file 'hosts'
    (Note: The 'hosts' file has no extension)
    10) Enter a line into the 'hosts' file for your website in this format:
    [IP address noted in (5)] [yourwebsite address]
    eg:
    213.228.193.1 www.yourdomain.com
    11) Save and close this file.
    12) Go to a browser and enter 'www.yourdomain.com'
    13) Once you have tested your site, open up the 'hosts' file and remove the line you entered.

    Alternatively you can raise a support ticket and we will create a domain similar to

    http://yourdomain.efextra.net

    This is a full featured domain like any other domain you can create on our servers and will resolve immediately.
    How do I set files/folder permissions?
    It is not necessary, or possible to change files/folder permissions. We have all of our web servers set up in the same way for files/folder permissions. All necessary permissions are available to customers for use on their web site, no changes are necessary to get applications to work.

    The technical explanation of how we set up permissions is this. For each website we host we create a user account specifically for that website. Our webserver (IIS) is then configured to use this web account as the anonymous user for access to the specific website. The file permissions are then set up specifically for this user, to stop other websites on the same machine being able to read/modify the files. This allows us to have a robust and secure permissions system.
    How do I enable directory browsing?
    Directory browsing is an option on your website. This means instead of getting an error page if there is no default pages (eg index.html - see knowledgebase article for a full list) then you will be able to browse all the files in this directory. This is useful if you want to upload, for example, a set of holiday photos to www.yoursite.com/photos. With directory browsing turned on, anyone visting this address would be given a list of files and be able to browse through them. To turn this feature on:

    1) Log into your control panel at < A HREF="https://admin.efextra.net">https://admin.efextra.net
    2) Click on 'Domains'
    3) Select your domain from the list (eg 'yourdomain.com')
    4) Click on 'Web Site Settings'
    5) Enable 'Directory Browsing'
    6) Click on 'Save'
    How do I enable ASP.NET on my domain?
    ASP.NET is available free of charge to all customers.

    To enable ASP.NET on a domain, follow these steps:
    1) Log into the control panel
    2) Click on 'Domains'
    3) Select your domain from the list (eg mydomain.com)
    4) Click on 'Web Site Settings'
    5) From here you will see a list of 'Web Site Extensions' , enable ASP.NET by ticking this box and clicking 'Save'
     
    PHP
    PHP - Is register_globals turned off?
    All Efextra.net servers have the PHP variable 'register_globals' turned off. This is for security reasons, and is recommended by the PHP developers. We cannot turn it on for a specific site as it is a system-wide change that we would need to make.

    To help our customers understand this decision, we have taken the information below which explains the security flaws with having 'register_globals' turned on directly from the PHP site: http://uk.php.net/register_globals

    Perhaps the most controversial change in PHP is when the default value for the PHP directive register_globals went from ON to OFF in PHP 4.2.0. Reliance on this directive was quite common and many people didn't even know it existed and assumed it's just how PHP works. This page will explain how one can write insecure code with this directive but keep in mind that the directive itself isn't insecure but rather it's the misuse of it.

    When on, register_globals will inject (poison) your scripts will all sorts of variables, like request variables from html forms. This coupled with the fact that PHP doesn't require variable initialization means writing insecure code is that much easier. It was a difficult decision, but the PHP community decided to disable this directive by default. When on, people use variables yet really don't know for sure where they come from and can only assume. Internal variables that are defined in the script itself get mixed up with request data sent by users and disabling register_globals changes this. Let's demonstrate with an example misuse of register_globals:

    Example 5-14. Example misuse with register_globals = on

    // define $authorized = true only if user is authenticated
    if (authenticated_user()) {
    $authorized = true;
    }

    // Because we didn't first initialize $authorized as false, this might be
    // defined through register_globals, like from GET auth.php?authorized=1
    // So, anyone can be seen as authenticated!
    if ($authorized) {
    include "/highly/sensitive/data.php";
    }
    ?>




    When register_globals = on, our logic above may be compromised. When off, $authorized can't be set via request so it'll be fine, although it really is generally a good programming practice to initialize variables first. For example, in our example above we might have first done $authorized = false. Doing this first means our above code would work with register_globals on or off as users by default would be unauthorized.

    Another example is that of sessions. When register_globals = on, we could also use $username in our example below but again you must realize that $username could also come from other means, such as GET (through the URL).

    Example 5-15. Example use of sessions with register_globals on or off

    // We wouldn't know where $username came from but do know $_SESSION is
    // for session data
    if (isset($_SESSION['username'])) {

    echo "Hello {$_SESSION['username']}";

    } else {

    echo "Hello Guest
    ";
    echo "Would you like to login?";

    }
    ?>




    It's even possible to take preventative measures to warn when forging is being attempted. If you know ahead of time exactly where a variable should be coming from, you can check to see if the submitted data is coming from an inappropriate kind of submission. While it doesn't guarantee that data has not been forged, it does require an attacker to guess the right kind of forging. If you don't care where the request data comes from, you can use $_REQUEST as it contains a mix of GET, POST and COOKIE data. See also the manual section on using variables from outside of PHP.

    Example 5-16. Detecting simple variable poisoning

    if (isset($_COOKIE['MAGIC_COOKIE'])) {

    // MAGIC_COOKIE comes from a cookie.
    // Be sure to validate the cookie data!

    } elseif (isset($_GET['MAGIC_COOKIE']) || isset($_POST['MAGIC_COOKIE'])) {

    mail("admin@example.com", "Possible breakin attempt", $_SERVER['REMOTE_ADDR']);
    echo "Security violation, admin has been alerted.";
    exit;

    } else {

    // MAGIC_COOKIE isn't set through this REQUEST

    }
    ?>




    Of course, simply turning off register_globals does not mean your code is secure. For every piece of data that is submitted, it should also be checked in other ways. Always validate your user data and initialize your variables! To check for unitialized variables you may turn up error_reporting() to show E_NOTICE level errors.

    Superglobals: availability note: Since PHP 4.1.0, superglobal arrays such as $_GET , $_POST, and $_SERVER, etc. have been available. For more information, read the manual section on superglobals
     
    Perl
    Do you know any good CGI resources?
    One of the best CGI resources there is can be found at CGI-Resources.com - take a look at all the Perl scripts that they have, and try some on your site!
    What's the path to Perl?
    Our servers are Windows 2003, and so you don’t need to enter the path to the Perl run-time. Just comment out this line in your Perl script. If you are in doubt at all, contact the author of the script. The Perl line should read:

    #/usr/bin/perl
    My Perl script doesn't work!
    Make sure it is named .PL and uploaded to your CGI-BIN, and then if problems persist contact the author. If they are unable to resolve them, or it is a server problem, get in touch with us for help. Our servers are set up with the default Perl installation, and only unusual or misconfigured scripts will cause problems.



    My Perl script gives the error "The specified CGI application misbehaved by not returning a complete set of HTTP headers"
    We make a standard install of ActiveState Perl on all our servers to enable customers to run Perl scripts. One of the frequent questions we get asked is why when the Perl script is accessed it gives this error:


    This is a generic error that means running the Perl script has been unsuccessful. We cannot provide support for third party Perl scripts, so if this error comes up:
    1) Make sure the script is named *.pl
    2) Check the script is compatible with Windows and IIS (our web servers)
    3) Make sure you have filled in all appropriate variable correctly
    4) Contact the author for assistance.

    If you do not believe the script is at error, you can try the following simple test script:

    #!/usr/local/bin/perl
    print "Content-type: text/html\n\n";
    print "

    Hello World

    n";
     
    ASP
    Do you know any good ASP resources?
    One of the best ASP resources there is can be found at ASPIN.com - take a look at all the ASP resources that they have, and you won't need to write any more scripts for your site, ever!
    How do I get my ASP pages to display the date as dd/mm/yy on Windows 2000?
    If you enter the following code at the top of your ASP page the date will display as Day/Month/Year.

    Session.LCID = 2057
    I'm getting an 'Internal Server Error' with my ASP page?
    In IE 6.0 go to Tool/ Internet Options/ Advanced. Look for 'Show friendly HTTP error messages' uncheck this to get the true ASP error to see what the error is.
    How do I enable parent paths?
    If you are seeing an error similar to this

    Active Server Pages error 'ASP 0131'

    Disallowed Parent Path

    /default.asp, line 1

    The Include file '../example.asp' cannot contain '..' to indicate the parent directory.

    To get around this, you need to raise a ticket from http://support.efextra.net/ asking for parent paths to be enabled on your site.
    I get an 'HTTP 500 - Internal Server Error' message on my ASP site?
    If you are seeing an error similar to this please read below.

    The page cannot be displayed
    There is a problem with the page you are trying to reach and it cannot be displayed.

    --------------------------------------------------------------------------------

    Please try the following:
    Open the www.yourdomain.com home page, and then look for links to the information you want.
    Click the Refresh button, or try again later.

    Click Search to look for information on the Internet.
    You can also see a list of related sites.


    HTTP 500 - Internal server error
    Internet Explorer


    This error is a generic error message from the web browsers Internet Explorer 5 and Internet Explorer 6. It is normally caused by a problem in the ASP script. If you see this error on your ASP script, take this action:

    1) Go to Tools->Internet Options in your web browser
    2) Click on the 'Advanced' tab
    3) Under 'Browsing' turn off 'Show friendly HTTP error messages'
    4) Restart your browser and view the page again

    Once you have done the above you should see the true cause of the error, it is normally mistakes or problems in the ASP code that cause this.

    Do you install custom components?
    No. We maintain our servers exactly the same as each other, and keep all custom software off them to ensure the best reliability and uptime.
     
    Scripts
    What scripting languages do you support?
    We currently support the following scripting languages

    ASP.NET
    ASP
    Perl
    PHP

    If you specifically require a different scripting language please contact support with details of the scripting language.
     
    Control Panel
    What are the different levels in the control panel demo?
    In the control panel demo, there are three different levels of administration.

    Admin
    This is the level that we see as the administrator. You will not see it as an end user.

    Reseller
    The reseller level is the control panel level that customers subscribing to our resellers will see. From here, they can create Users and hosting packages.

    User
    This is the level the majority of our customers will see, and also the customers of our resellers.
    How do I add an optional extra?
    There are many optional extras available on our hosting packages. Adding an extra is easy, and the same process applies to add any optional extra. To add an optional extra, follow these instructions:


    1) Log into your control panel from https://admin.efextra.net/
    2) Click on 'Packages'
    3) Select your package (normally 'My New Package')
    4) Click on 'Extra Features'
    5) Select the extra feature you're interested in
    6) Click on 'Add New'

    Now that you have added the extra feature to your package, you need to pay for it through the billing section before it is available to use. To pay for the extra feature, follow this procedure:

    1) Click on 'Billing'
    2) Click on 'Make Payment'
    3) Click on the credit card icon
    4) This will take you to our payment processor, PayPal
    5) Click on your payment method (eg VISA)
    6) Fill in your card details and address
    7) Click on 'MAKE PAYMENT'
    8) You should now be taken to a screen simply saying 'OK' - this means your payment has been successful.

    Your extra feature is now available and ready to use!
     
    EMail
    How do I configure Outlook Express?
    How to set up Outlook Express 6 (OE versions earlier than 6 may differ slightly) to collect e-mail from the server

    NB: In all examples below, please remember to replace ‘yourdomain.com’ with your domain, including the .co.uk or .com

    1. Open Outlook Express and select Tools - Accounts - Add - Mail
    2. The Internet Account wizard will open and ask for Display name: (this is the name that will appear in the From field on e-mails you send) enter the name as you wish it to appear (eg XYZ Company Ltd), then click Next.
    3. This screen is where you specify the e-mail address that will appear on outgoing e-mails from this account - insert your e-mail address (mail@yourdomain.com)
    4. When you have entered this information, click Next.
    5. Now you need to specify Server Names:
    a. Your mail server is a POP3 (this is the default setting)
    b. Incoming Mail: pop3.yourdomain.com
    c. Outgoing Mail: smtp.yourdomain.com
    6. Click Next to proceed to Internet Mail Logon screen:
    a. Account name: your e-mail address (mail@yourdomain.com)
    b. Password: password you specified in control panel (see related article ‘How do I reset my e-mail password?’)
    NB: If at any time you change your password in webmail, then whatever you have specified as your password in webmail must be entered here.
    7. Click Next.
    8. Click Finish. (Only you haven't yet!...)
    9. You will see your new account in the Internet Accounts box, it will be called mail.yourdomain.com - if you wish to change this, then (with the new account still highlighted) click on Properties and enter the name you wish to use to identify this new account in the first box on the General (Mail account) tab. Also make sure that there is a tick in the box next to "Include this account when receiving mail or synchronizing" (at the bottom of the page).
    Now select the Server tab, and near the bottom of that page you will see 'Outgoing Mail Server'; under that heading place a tick in the box 'My server requires authentication'; then click on 'settings' and make sure that 'use same settings as my incoming mail server' is selected.
    10. If you wish to use your webmail account (to access mail from a web browser instead of Outlook Express when working away from the main office etc), you must do the following: on the Advanced tab (Internet Accounts > Properties> Advanced), at the bottom under the heading Delivery, click on the box (so that a tick appears) next to "Leave a copy of messages on server", then tick the next box "Remove from server after …. days" and enter the number of days to leave the messages before they are automatically deleted - suggest 3 days.
    11. Click OK.
    12. If you wish to set your new account to be your default account (so that it is the first option displayed when composing/sending e-mails) then highlight the account (in the Internet Accounts box) and click Set as default on the right.
     
    Microsoft SQL Server
    How do I add a SQL Server database to my website?
    You can add MS SQL Server database as an extra feature to your hosting package. Please follow this tutorial if you are not sure how to do that. Once you have done this and made the payment for the database you can add a SQL Server database and create a database user for it from the control panel.
    Can I connect to SQL Server using Enterprise Manager?
    Yes, you can connect to our SQL Server remotely using Enterprise Manager or any other SQL Server management utility.
    Do you backup Databases?
    Yes, but it is highly recomended that you do your own backups.