Category Archives: Uncategorized

Can I renew multiple domains in bulk?

If you want to renew one or several domains without renewing your hosting plan, go to My Domains -> Registered Domains, where you will find a list of all domains registered in your account, tick the checkbox for the ones that you want to renew, then click on the Renew button that is located just above them.

A new page will appear, so you can renew only the selected domains.

High CPU usage caused by WordPress

WordPress is a content management system written in PHP. This means that the content it serves is generated dynamically by a set of PHP scripts: every time a visitor arrives at your website, WordPress processes the request and generates a response.

Clearly, responding to a request implies a certain use of server resources: one has to look at the request itself, determine what the visitor wants to access, fetch it from the database, generate the HTML response, and so on.

With this in mind it is not difficult to find out what are the reasons why we can see high CPU usage on the server:

– You get too many requests. If a lot of users come to your website at the same time, or you receive many illegitimate requests (someone’s probably attacking your site), WordPress will have to process all those requests and, therefore, the use of server resources will increase.

– Requests are slow to resolve. If you have a lot of plugins installed or some of your plugins is inefficient for whatever reason, all the requests you get will take longer than needed, because WordPress will run a lot of inefficient code.

Analyzing the problem

First you need to locate the website which is causing the problem, especially if you have more then one WordPress sites installed.

For the purpose, please check the Statistics block on the hosting control panel home page (Dashboard). If you sort the sites by Hits you can easily locate the most visited one.

Then you can find more details about the traffic and if there is any unusual behavior from the Web Statistics section of your control panel. 

Another great tool to locate a high resource consuming website is the MySQL Stats 

After that you have to identify why CPU usage has increased on our website. Has the number of requests to our website increased? Is it now slower to serve individual requests?

Solving the problem

Once of the first things you should try is to get a cache plugin installed. Once of the most popular ones is W3 Total Cache 

This great plugin also allows you to to setup Memcached for your WordPress for additional optimization. Check out our WordPress with Memcached article. 

Another great tool to analyze your WordPress performance is the Query Monitor plugin. 
It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and more.

Sometimes the reason for high CPU usage could be the so called Bad Bots. Bad bots are any bot that hit your website at no benefit to you. These bots consume server resources especially if they hit your website or wp-login page excessively.

One of the great plugins lately is Wordfence and using this plugin you can easily view and block any of those bots and add an extra layer of security to your WordPress along the way.
Wordfence includes an endpoint firewall and malware scanner that were built from the ground up to protect WordPress.

Please check the official WordPress optimization instructions page as well. 

How do I use mailing lists?

You can create mailing lists from the Email -> Mailing Lists menu of your Control Panel.

Just click on the ‘Create a new mailing list‘ button on the top right and fill in the following details of your first mailing list:

 Mailing List Address – here you have to specify the address of the mailing list. When you send an email message to the address of the mailing list, this message is sent to all the subscribers of the mailing list.

The first part of the mailing list address is the name of the maling list. For instance, if example-list@my-site-name.net is the mailing list address, then example-list will be the mailing list name. 

Next, you have to specify the email address of the administrator of the mailing list.

The administrator email address will receive notifications about subscriptions, questions from subscribers and potential subscribers and other administrative e-mails.

After that, you have to type and confirm the administrator’s password.

The mailing lists on our servers are operated via commands sent to an automated mailing list management program called Majordomo. Majordomo is fairly easy to use but there are certain rules that you must follow:

– commands are sent to majordomo@my-best-domain.com
– commands must be in the body of the message (not the subject)
– each line is considered a new command

Here is a list of all the commands that you can use and their short explanations:

subscribe – this command subscribes to the mailing list the e-mail address that you are sending from and it must be followed by the name of the mailing list that you wish to subscribe to. If you wish to subscribe a different e-mail address, the command looks like this:

subscribe example-list example-mail@my-best-domain.com

unsubscribe – this command unsubscribes from the mailing list the e-mail address that you are sending from and it must be followed by the name of the mailing list that you wish to unsubscribe from. If you wish to unsubscribe a different e-mail address, the command looks like this:

unsubscribe example-list example-mail@my-best-domain.com

which – this command shows the mailing lists on this system that the e-mail address you are sending from is subscribed to. You can check for another e-mail address as well and then the command will look like this:

which example-mail@my-best-domain.com

That command can be further generalized in order to see the mailing lists that each e-mail address under the domain name example.com is subscribed to and then the command will simply be:

which my-best-domain.com

who – this command shows all the e-mail addresses that are subscribed to the mailing list and it must be followed by the name of the mailing list.

who example-list

info – this command shows detailed information about the mailing list itself and it must be followed by the name of the mailing list.

info example-list

index – this command shows if there are any files associated with the mailing list and it must be followed by the name of the mailing list.

index example-list

get – this command sends a request to retrieve a particular file that is associated with the mailing list and it must be followed by the name of the mailing list and the name of the file.

get example-list example.file

intro – this command retrieves the introductory message sent to new subscribers and it must be followed by the name of the mailing list. Non-subscribers may not be able to retrieve this.

intro example-list

lists – this command shows a list of all publicly available mailing lists on this system.

help – this command retrieves a help message that provides detailed information about working with Majordomo and the mailing list.

end – this command stops further processing of commands. That is useful if you use an automated signature for your e-mails. Otherwise each new line is considered a new command and you will receive false error messages.

And here is a list of the Majordomo commands that require the administrator password:

approve [password] subscribe/unsubscribe example-list example-mail@my-best-domain.com

This command approves the subscription or unsubscription of a particular e-mail address when the respective action requires the approval of the list owner. Have in mind that this is a standard subscribe/unsubscribe command preceded by “approve” + the adminstrator password.

approve [password] who example-list

This command shows the addresses on the anonymous list. Even the owner of the list cannot see who is on the anonymous list without the password.

passwd example-list [password] [new password]

This command allows you to change the administrator password by sending an e-mail. You can also change the password for the mailing list using the E-Mail Options > Mailing Lists menu of the Web Hosting Control Panel. Simply click on the Edit button next to the mailing list that you wish to change the password for.

newinfo example-list [password]

This command replaces the information file that people see when they subscribe or request with the info command. Everything after the password will be considered the new message unless you use the EOF word on a separate line.

config example-list [password]

This command sends a request to retrieve the self-documenting configuration file for the list.

newconfig example-list [password]

This command replaces the configuration file that you can retrieve with the config command and changes the configuration for the list as soon as it is validated. If you have other commands after that, they will be subject to the new configuration. Again, everything after the password will be considered the new configuration unless you use the EOF word on a separate line. If the new configuration file contains an error (an incorrect value), the entire file will not be accepted. There will be an error message dispaying the problem line(s). You are advised to keep a copy of the configuration files since only the error messages are returned but not the entire file.

How to add a TXT record for a domain or subdomain?

To add a TXT record, go to My Domains > DNS Records and click on the “Add А New Record” button, then select the desired domain from the “Hostname” drop-down menu. If the record will be added for a domain, leave the field before the drop-down menu empty. If it is for a subdomain, type in the subdomain name.

Example: to add a TXT record for my-best-domain.com – just select it from the “Hostnames” menu.
To add a TXT record for webmail.my-best-domain.com – type “webmail” and select “my-best-domain.com” from the menu.
Select “TXT” type of the record from the ‘Type’ menu, then type its value in the ‘Value’ field below.

Example: for TXT the value should look like: v=spf1 mx -all

Optionally you can adjust the TTL settings. Click on the “Add a New Record” button to add your new TXT record.

How to order ID Protection service for single or multiple domains?

To order an ID protection service to a domain or group of domains, please follow the steps:

  1. Go to My Domains > Whois Privacy Protection section. In the “Domain” column, select the ones which you need to protect, and mark their checkboxes. Click on the Whois Privacy Protection icon.
  2. In the “Order Whois Privacy Protection” page you need to choose a payment method. When ready press the “Continue” button.
  3. Ones the payment is completed the domain’s WHOIS Data shield will be activated.

Note: If you want to add Whois protection service only to a single domain name you can also click on its corresponding “Order Whois Privacy Protection” icon.

How do I host a domain name?

You can host multiple* domain names in a single hosting account with us. The first domain name that will be hosted in your account is specified during the signup procedure. In order to properly host additional domain names, go to My Domains > Hosted Domains section, click the “Host Domain” button and follow the steps:

1. Make sure the option “Host Domain” is selected.
2. Type in your domain name, e.g. my-best-domain.com

*The domain name must be registered and the name servers must be changed with the ones specified in the Hosted Domains section.

Note: the “Don’t manage DNS” option has to be selected ONLY if you wish to use third party name servers for your domain name and just point it to this account using A record redirection. Otherwise leave that box unchecked and set our Name Servers (NS) for your domain.

Each domain name servers are managed from its Registrar – the company, where you have bought the domain from. If your domain name has been registered from this hosting account, its name servers could be managed from My Domains > Registered Domains.

3. Advanced Settings – this section is optional. Please leave the default settings if you are not sure what to do.

4. Click „Add a Host“ to host your domain in your hosting account.

Once you add the domain name, a red icon will be displayed under the NS column. Once the name server changes propagate (this may require up to 24 hours), the DNS status will be updated as well. More information on that matter is available in the article: Why is there a red icon sign (DNS error) for my domain’s name servers?

* Please have in mind that in order to host additional domain names, you must make sure that your hosting plan can support it. For that you should refer to the Account Usage table available on the left side of the Web Hosting Control Panel.

There you can see the number of domain names that you are currently hosting and the number of the domain names that you can add. If the available amount is zero, you must upgrade your account in order to host more domain names. You can find more information in the article How do I upgrade my hosting account?

How to create a subdomain?

Subdomains are basically separate hostnames that are part of a larger domain.

 For instance, “example1.my-best-domain.com” and “example2.my-best-domain.com” are subdomains to the larger domain “my-best-domain.com“.

You can have a further subdivision – “english.example1.my-best-domain.com” and “spanish.example1.my-best-domain.com” are subdomains to “example1.my-best-domain.com“.

In theory, this subdivision can go down to 127 levels deep, and each one can contain up to 63 characters, as long as the whole domain name does not exceed a total length of 255 characters. In practice, some domain registries have shorter length limits than that.

Subdomains are commonly used to assign a unique name to a particular department, function, or service related to the main site or organization. For example, the forum on a given website can have its separate subdomain – forum.my-best-domain.com.

From the Hosted Domains area of the Control Panel, you can create a subdomain for a domain name that is already hosted in your account. 

Here are the steps to follow:

  1. Click on the “Create a Subdomain” button on the top right and make sure the option “Create a Subdomain” is selected.
  2. To create the subdomain webmail.my-best-domain.com, type in “webmail” and select “my-best-domain.com” from the the drop-down menu, containing all hosted domains.
  3. Advanced Settings – this section is optional. Please leave the default settings if you are not sure what to do. (Read further below to learn more about the Advanced settings)
  4. Click “Add a Host” to create the subdomain. The new host will need about 10 minutes to start working.

Here is what the Advanced settings are about:

Path: this field enables you to choose the folder that the subdomain will point to. By default that is: /www/subdomain/. For instance, the default path to example1.my-best-domain.com is /www/example1.my-best-domain.com/. 

IP Address: here you have a dropdown menu that enables you to select the shared IP address of your account or assign a dedicated IP address for that particular subdomain. For more information on dedicated IP addresses, please refer to the respective articles in this knowledge base.

After that you have the option to specify a custom error page for errors 400/401/403/404. You can also use the system (Apache) page or the default error pages.

Secure Socket Layer (SSL): this option enables you to use secure pages on this subdomain. For more information on SSL, please refer to the respective articles in this knowledge base.

ModSecurity: the ModSecurity firewall option allows you to protect your subdomain-installed applications from most common hacker attacks; 

Further below you have the option to Activate Access & Error Logs. The Access Logs show you when the subdomain was accessed and by what IP address. The Error Logs show when and what errors occured on the subdomain.

You can see all subdomains in your account listed in the table of hosted domains.

In this table, you can find the following information per subdomain: the current name server status, the number of pertaining mailboxes, an indicator if an SSL certificate is installed, an indicator if DNSSEC is enabled, a button that will open the folder that this subdomain is pointed to, a button to check the traffic stats for this subdomain, a button to edit this subdomain and finally a button to delete this subdomain.

IMPORTANT: The “www” subdomain is the default subdomain of your domain. You cannot delete the “www” subdomain. Instead, you can simply delete the domain name from the Hosted Domains section of the Control Panel. Editing the “www” subdomain also updates the domain name itself. In other words, if you want to edit the domain name my-best-domain.com, then simply edit the www.my-best-domain.com subdomain.

How to view the Traffic Statistics for a specific domain/subdomain?

There are 3 ways to access the traffics stats for a domain name:

1. Click on the “Traffic Usage Statistics” icon in the “Actions” column;

2. Right-click on the domain’s name, located in the “Domain” column. This will open a context menu, from where you can select “Traffic Usage Statistics”;

3. Click on the domain’s name, located in the “Domain” column. This will open the “Domain Information” pop up window with information for the domain name and several quick access icons. Locate the “Traffic” icon and click on it.

How to check the Web/Visitors Statistics for a domain/subdomain?

There are 3 ways to access the web statistics for a domain name:

    1. Click on the “Web Statistics” icon in the “Actions” column;

    2. Right-click on the domain’s name, located in the “Domain” column.    
    This will open a context menu, from where you can select “Web Statistics“;

    3. Click on the domain’s name, located in the “Domain” column.    
    This will open the “Domain Information” pop up window with information for the domain name and several quick access icons.    
    Locate the “Web Statistics” icon and click on it.