> ## Documentation Index
> Fetch the complete documentation index at: https://kb.mochahost.com/llms.txt
> Use this file to discover all available pages before exploring further.

# New test

## Article Details

* Product: [All accounts](https://www.a2hosting.com/web-hosting/)
* Level: Beginner

You can have a sticky menu to have the header remains fixed for[WordPress](https://www.a2hosting.com/wordpress-hosting/managed)sites. This article shows you how to install and configure sticky menus for[WordPress](https://www.a2hosting.com/wordpress-hosting/managed)sites using the MyStickyMenu plugin.

### Installing Sticky Menu Plugin for WordPress

To install and configure StickyMenu Plugin, follow these steps:

1. Log in to your [WordPress](https://www.a2hosting.com/wordpress-hosting/managed)site with an administrator account.

2. On the `Dashboard`in the left sidebar, click `Plugins`, and then click `Add New`:\
   ![](https://static.hosting.com/kb/kb-wp-stickymenu-12.png)

3. Search for “[Sticky Menu](https://wordpress.org/plugins/mystickymenu/)” click`Install`, and then click`Activate`the plugin:

![](https://static.hosting.com/kb/kb-wp-stickymenu-3.png)

4. On the`Dashboard`in the left sidebar, click`Appearance`, and then click on`Sticky Menu`:

![](https://static.hosting.com/kb/kb-wp-stickymenu-6.png)

5. There are a few sticky menu options given on this page. The free version allows you to have a sticky welcome bar and a sticky menu:
6. Click on`Welcome Bar`and edit the settings, and then click on the`Save Button`to create a`Welcome Bar`for the WordPress Site:

![](https://static.hosting.com/kb/kb-wp-stickymenu-9.png)

![](https://static.hosting.com/kb/kb-wp-stickymenu-10.png)

7. Click on the`Sticky Menu`, and then select the menu from the dropdown under the`Sticky Class`section.

![](https://static.hosting.com/kb/kb-wp-stickymenu-8.png)

8. Choose `Other Class Or ID` from the downtown. Paste the headers class ID in the textbox:

![](https://static.hosting.com/kb/kb-wp-stickymenu-5.png)

9. > 👍 Tip
   >
   > To retrieve the CSS id for the header, install the CSS Peeper extension on Google Chrome. Click on the header and copy the class name for header:
   >
   > ![](https://static.hosting.com/kb/kb-wp-stickymenu-11.png)

10. Paste the class name in the text field:

![](https://static.hosting.com/kb/kb-wp-stickymenu-2.png)

11. Next set the rest of the parameters and click `Save` to save the changes:

![](https://static.hosting.com/kb/kb-wp-stickymenu-1.png)

### More Information

For more information about the MyStickyMenu plugin please visit:

### Related Articles

* [Adding a custom logo to WordPress](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/adding-a-custom-logo-to-wordpress/)
* [Appointment booking system for WordPress](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/wordpress-plugins/appointment-booking-system-for-wordpress/)
* [Broken image links in WordPress](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/broken-image-links-in-wordpress/)
* [Changing the WordPress theme manually](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/changing-the-wordpress-theme-manually/)

***

title: "How to fix the Heartbleed vulnerability on unmanaged servers"\
slug: "how-to-fix-the-heartbleed-vulnerability-on-unmanaged-servers"\
excerpt: "Learn everything you need to know about how the "Heartbleed" vulnerability affects your server. Follow our easy guide to fix the heartbleed vulnerability."\
author: "Chris C."\
hidden: true\
metadata:\
title: "How to fix the Heartbleed vulnerability on unmanaged servers"\
description: "Learn everything you need to know about how the "Heartbleed" vulnerability affects your server. Follow our easy guide to fix the heartbleed vulnerability."\
keywords: "heartbleed vulnerability, how to fix heartbleed vulnerability"\
robots: "noindex"\
createdAt: "Fri Apr 11 2014 00:00:00 GMT+0000 (Coordinated Universal Time)"\
updatedAt: "Fri Apr 11 2014 00:00:00 GMT+0000 (Coordinated Universal Time)"

***

## Article Details

* Product: [Unmanaged Dedicated Server](https://www.a2hosting.com/dedicated-server-hosting/unmanaged/)[Unmanaged VPS](https://www.a2hosting.com/vps-hosting/)
* Level: Intermediate

This article discusses the "Heartbleed" OpenSSL vulnerability, and how to fix it on your unmanaged server.

> ❗️ Important
>
> The information in this article only applies to the products listed in the`Article Details`> sidebar. You must have root access to the server to follow the procedures described below.

> 📘 Note
>
> Information in this article about unmanaged dedicated servers is only for customers who purchased those plans before May 27, 2024. As of that date, unmanaged dedicated servers are no longer available. Our new managed dedicated server plans feature more powerful hardware to meet your hosting needs. To view available dedicated hosting options, please visit

### About “Heartbleed”

The well-publicized “Heartbleed” vulnerability is a bug in certain versions of the OpenSSL library. If your unmanaged server is running one of the following operating system templates, it may be vulnerable:

* CentOS 6.5
* Debian 7 (Wheezy)
* Ubuntu 12.04

To fix this vulnerability, you must update your server and restart any services that use the OpenSSL library. The most commonly affected services are web servers, SQL, and e-mail, though other services (such as Tor and OpenVPN) are also affected.

> 📘 Note
>
> If you have automatic updates enabled on your server, then it has likely already been patched. To run an online test and determine whether or not a particular server is vulnerable, please visit .

### Fixing the vulnerability

If your server is running one of the affected operating system templates listed above, follow the appropriate procedures below.

#### CentOS 6.5

To fix the HeartBleed vulnerability on CentOS 6.5, follow these steps:

1. Install the latest updates on the server. For detailed information about how to do this, please see [this article](https://www.a2hosting.com/kb/security/installing-updates-on-your-server/#CentOS-and-Fedora).
2. Reboot the server **or**selectively restart any affected services: **Web servers:**

* To restart the Apache web server, type the following commands:

* To restart the Nginx web server, type the following commands:

**SQL services:**

* To restart MySQL, type the following commands:

* To restart PostgreSQL, type the following commands:

**E-mail services:**

* To restart Postfix, type the following commands:

* To restart Exim, type the following commands:

3. Run the online test at [http://filippo.io/Heartbleed](https://filippo.io/Heartbleed)to confirm that the server is no longer vulnerable.

#### Debian 7 and Ubuntu 12.04

To fix the HeartBleed vulnerability on Debian 7 (Wheezy) or Ubuntu 12.04 (Precise Pangolin), follow these steps:

1. Install the latest updates on the server. For detailed information about how to do this, please see [this article](https://www.a2hosting.com/kb/security/installing-updates-on-your-server/#Debian-and-Ubuntu).
2. Reboot the server **or**selectively restart any affected services: **Web servers:**

* To restart the Apache web server, type the following commands:

* To restart the Nginx web server, type the following commands:

**SQL services:**

* To restart MySQL, type the following commands:

* To restart PostgreSQL, type the following commands:

**E-mail services:**

* To restart Postfix, type the following commands:

* To restart Exim, type the following commands:

3. Run the online test at [http://filippo.io/Heartbleed](https://filippo.io/Heartbleed)to confirm that the server is no longer vulnerable.

### More Information

For detailed information about the “Heartbleed” vulnerability, please visit [this](http://heartbleed.com).

### Related Articles

* [Installing updates on your server](https://www.a2hosting.com/kb/security/installing-updates-on-your-server/)

***

title: "How to update WordPress plugins"\
slug: "how-to-update-wordpress-plugins"\
excerpt: "This article explains how to update WordPress plugins. Keeping WordPress plugins up-to-date is important to help ensure site security and performance."\
author: "snagappan"\
hidden: true\
metadata:\
title: "How to update WordPress plugins"\
description: "This article explains how to update WordPress plugins. Keeping WordPress plugins up-to-date is important to help ensure site security and performance."\
keywords: "WordPress, update, plugin"\
robots: "noindex"\
createdAt: "Fri Jan 28 2022 00:00:00 GMT+0000 (Coordinated Universal Time)"\
updatedAt: "Thu Mar 13 2025 23:57:13 GMT+0000 (Coordinated Universal Time)"

***

## Article Details

* Product: [All accounts](https://www.a2hosting.com/web-hosting/)
* Level: Beginner

This article explains how to update WordPress plugins. Keeping WordPress plugins up-to-date is important to help ensure site security and performance.

### Updating WordPress plugins

To manually update plugins in WordPress, follow these steps:

1. Log in to WordPress as the administrator.

2. On the `Dashboard`sidebar, click `Plugins`, and then click `Installed Plugins`:\
   ![](https://static.hosting.com/kb/kb-wordpress-sidebar-plugins-installed-plugins_1.png)

3. The plugin page lists of all the plugins that have been installed. When there is an update available for a plugin, a notification appears:

* To update the plugin immediately, click `update now`.
* To review details about the plugin, click `View version details`. In the details dialog box, to update the plugin, click `Update Now`.

![WordPress - ](https://static.hosting.com/kb/kb-wordpress-installed-plugins-update-now.png)

> 👍 Tip

To ensure your plugins are updated quickly and automatically, in the`Automatic Updates`column, click`Enable auto-updates`. Enabling automatic updates helps keep your site secure by installing updates when they become available, without the need for manual updating.

![WordPress - Plugins - Enable auto-updates](https://static.hosting.com/kb/kb-wordpress-plugins-enable-auto-updates.png)

4. When the update is complete, the notification changes to`Updated!`:

![WordPress - Plugin updated notification](https://static.hosting.com/kb/kb-wordpress-plugins-updated.png)

### More Information

For more information about WordPress plugin management, please see [](https://wordpress.org/support/article/managing-plugins/) .

### Related Articles

* [Configuring WordPress date and time settings](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/configuring-wordpress-date-and-time-settings/)
* [Creating Legal Pages in WordPress](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/wordpress-plugins/creating-legal-pages-in-wordpress/)
* [Dark mode for WordPress](https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/wordpress-plugins/dark-mode-for-wordpress/)

***

title: "How to install Adminer using Softaculous"\
slug: "how-to-install-adminer-using-softaculous"\
excerpt: "Adminer makes it easy to manage your databases! Learn how to install the Adminer database management interface on your site using the Softaculous installer in cPanel."\
author: "Chris C."\
hidden: true\
metadata:\
title: "How to install Adminer using Softaculous"\
description: "Adminer makes it easy to manage your databases! Learn how to install the Adminer database management interface on your site using the Softaculous installer in cPanel."\
keywords: "adminer, setup, install"\
robots: "noindex"\
createdAt: "Mon Aug 31 2015 00:00:00 GMT+0000 (Coordinated Universal Time)"\
updatedAt: "Fri Mar 14 2025 00:10:47 GMT+0000 (Coordinated Universal Time)"

***

## Article Details

* Product: All managed hosting accounts
* Level: Intermediate

This article describes how to install the Adminer database management interface using the Softaculous installer in cPanel. Adminer provides similar functionality to phpMyAdmin, phpPgAdmin, and other web-based interfaces that are used for managing databases.

> 📘 Note
>
> This application is only available in Softaculous Premium. If you need further assistance, please open a ticket at\
> [my.a2hosting.com](https://my.a2hosting.com) .

### Installing Adminer

You can get Adminer up and running in minutes by using the Softaculous application installer in cPanel.

To install Adminer using Softaculous, follow these steps:

1. Log in to cPanel.
   > 📘 Note
   >
   > If you do not know how to log in to your cPanel account, please see\
   > [this article](https://www.a2hosting.com/kb/cpanel/getting-started-with-cpanel/accessing-cpanel) .

2. Open Softaculous:

* If you are using the **Jupiter**theme, on the `Tools`page, in the `Softaculous Apps Installer`section, click `Softaculous Apps Installer`(or any of the icons under `Scripts`or `Categories`).
* If you are using the **Paper Lantern**theme, in the `SOFTACULOUS APPS INSTALLER`section of the cPanel home screen, click `Softaculous Apps Installer`(or any of the icons under `Scripts`or `Categories`).

3. In the `Search`text box, type `adminer`and then press Enter.
   > 📘 Note
   >
   > Alternatively, you can use the navigation pane on the left side. To do this, click\
   > `DB Tools`> , and then click\
   > `Adminer`> .

4. Click `Install`. The installation page appears.

5. In the `Choose Protocol`list box, select the protocol.
   > 📘 Note
   >
   > If you have an SSL certificate installed on your site, select\
   > `https://`> or\
   > `https://www`> . If you do not have an SSL certificate installed on your site, select\
   > `http://`> or\
   > `http://www`> .

6. In the `Choose Domain`list box, select the domain for installation, or accept the default value.

7. In the `In Directory`text box, type the directory where you want to install the application, or accept the default value.
   > 👍 Tip
   >
   > If you want your domain name to go directly to the application, make sure the\
   > `In Directory`> text box is blank.

8. Click the\
   ![](https://static.hosting.com/kb/kb-softaculous-advancedoptions.gif)

icon to expand `Advanced Options`.

9. If you do not want to receive e-mail notifications when application updates are available, select the `Disable Update Notifications Emails`check box.

> ❗️ Important
>
> A2 Hosting\
> **strongly**> recommends that you receive e-mail notifications when application updates are available. Keeping your site updated helps prevent unauthorized access attempts and data loss.

10. To automatically update the application when updates are available, select the `Auto Upgrade`check box.
11. In the `Backup Location`list box, you can select a location to store application backups.
12. In the `Automated backups`list box, you can select whether or not Softaculous makes periodic backups of your application.
13. In the `Backup Rotation`list box, you can select how often Softaculous overwrites the oldest backup file with a new backup file.
14. To receive site configuration information after the installation is complete, type an e-mail address in the `Email installation details to`text box.
15. Review the installation options and settings, and then click `Install`. When installation is complete, Softaculous provides information about the application's configuration.

### Accessing your databases

To use Adminer to access your databases, follow these steps:

1. Use your web browser to go to the Adminer login URL.
   > 📘 Note
   >
   > Softaculous provided the login URL when you installed Adminer.

2. In the `System`list box, select one of the following:

* To access a MySQL database, select `MySQL`.
* To access a PostgreSQL database, select `PostgreSQL`.

> 📘 Note
>
> The other listed database types are not supported at this time.

3. Confirm that the `Server`text box value is set to `localhost`.
4. In the `Username`text box, type a valid username for the database you want to access.
5. In the `Password`text box, type the password for the user you specified in step 4.
6. In the `Database`text box, type the name of the database that you want to access.
7. Click `Login`. If you specified correct and valid login credentials, Adminer logs in to the database. You can browse tables, view and edit specific rows in the database, and more.

### More Information

For more information about Adminer, please visit [www.adminer.org](http://www.adminer.org) .

### Related Articles

* [How to manage your applications in Softaculous](https://www.a2hosting.com/kb/installable-applications/softaculous/manage-your-applications/)

***

title: "How to add new domains and subdomains in Plesk"\
slug: "how-to-add-new-domains-and-subdomains-in-plesk"\
excerpt: "Get tips on how to add a new domain in Plesk, allowing you to subsequently add subdomains. Included are instructions on adding domain aliases and forwarding domains."\
author: "Chris C."\
hidden: true\
metadata:\
title: "How to add new domains and subdomains in Plesk"\
description: "Get tips on how to add a new domain in Plesk, allowing you to subsequently add subdomains. Included are instructions on adding domain aliases and forwarding domains."\
keywords: "hosting, web hosting, linux hosting, vps hosting, fast hosting, wordpress hosting"\
robots: "noindex"\
createdAt: "Thu Oct 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time)"\
updatedAt: "Fri Mar 14 2025 00:22:52 GMT+0000 (Coordinated Universal Time)"

***

## Article Details

* Operating System: Linux Hosting
* Control Panel: Plesk
* Product: Managed WordPress with Plesk
* Level: Beginner

This article describes how to add a new domain in Plesk. After you create a domain, you can also optionally add subdomains and domain aliases.

> 📘 Note
>
> Plesk is no longer included with new A2 Hosting plans, but it is still available on legacy Managed WordPress accounts. You can install Plesk manually on unmanaged VPS and Dedicated servers.

### Adding a new domain

To watch a video that demonstrates the following procedure, please click below:

To add a new domain in Plesk, follow these steps:

1. Log in to Plesk.
   > 📘 Note
   >
   > If you do not know how to log in to your Plesk account, please see\
   > [this article](https://www.a2hosting.com/kb/a2-hosting-products/windows-hosting/logging-in-and-out-of-plesk) .

2. In the left sidebar, click `Websites & Domains` :\
   ![](https://static.hosting.com/kb/kb-plesk-sidebar-websites-and-domains.png)

3. Click `Add Domain` :\
   ![](https://static.hosting.com/kb/kb-plesk-add-domain.png)

The`Adding New Domain Name` page appears:

![Plesk - Adding New Domain Name page](https://static.hosting.com/kb/kb-plesk-adding-new-domain-page.png)

4. In the `Domain name` text box, type the domain name for the site.
5. In the`Hosting type` list box, select one of the following options:

* `Website hosting:` This option enables you to host a website and e-mail services.
* `Forwarding:` This option enables you to redirect traffic from one site to another site. For more information, please see [Adding a new forwarding domain](https://www.a2hosting.com/#sectionForwardingDomain) below.
* `No hosting:` This option enables you to host DNS and e-mail services, but not a website.

6. Confirm that the `Activate the DNS service` and `Activate the mail service` check boxes are selected.
7. Under`Hosting Settings` , Plesk automatically completes the`Document root` and`Preferred domain` options. Confirm that they are set to the values you want.

> 📘 Note
>
> * The document root is the directory where the website files are actually stored.
>
> * The preferred domain option enables you to redirect a website. This is frequently used for SEO (Search Engine Optimization) purposes.
>
> 8. Click `OK` . Plesk adds the domain.

### Adding a new subdomain

To watch a video that demonstrates the following procedure, please click below:

After you create a domain, you can easily add a new subdomain (for example,*testing.example.com* ). To do this, follow these steps:

1. Log in to Plesk.
   > 📘 Note
   >
   > If you do not know how to log in to your Plesk account, please see\
   > [this article](https://www.a2hosting.com/kb/a2-hosting-products/windows-hosting/logging-in-and-out-of-plesk) .

2. In the left sidebar, click `Websites & Domains` :\
   ![](https://static.hosting.com/kb/kb-plesk-sidebar-websites-and-domains.png)

3. Click `Add Subdomain` .

4. In the `Subdomain name` text box, type the subdomain name you want to use.

5. In the `Parent domain` list box, select the parent domain.

6. Under `Hosting Settings` , Plesk automatically completes the `Document root` option. Confirm that it is set to the value you want.
   > 📘 Note
   >
   > The document root is the directory where the website files are actually stored.

7. Click `OK` . Plesk adds the subdomain.

### Adding a new domain alias

Domain aliases enable you to point one or more domains to your primary domain. For example, if your primary domain is*example.com* , you could have domain aliases for*example.org* and*example.net* that point to*example.com* .

To watch a video that demonstrates the following procedure, please click below:

To add a new domain alias, follow these steps:

1. Log in to Plesk.
   > 📘 Note
   >
   > If you do not know how to log in to your Plesk account, please see\
   > [this article](https://www.a2hosting.com/kb/a2-hosting-products/windows-hosting/logging-in-and-out-of-plesk) .

2. In the left sidebar, click `Websites & Domains` :\
   ![](https://static.hosting.com/kb/kb-plesk-sidebar-websites-and-domains.png)

3. Click `Add Domain Alias` . The `Add a Domain Alias` page appears.

4. In the `Domain alias name` text box, type the name of the domain alias.

5. In the `for the domain` list box, select the domain (the primary domain) for which you are creating the alias.

6. Under `Settings` , select the options you want for the domain alias:

* To synchronize DNS between the primary domain and the domain alias, select the `Synchronize DNS zone with the primary domain` check box.
  > 📘 Note
  >
  > When this option is enabled, any changes you make to the DNS zone of the primary domain are also applied to the DNS zone of the domain alias.

* To enable e-mail for the domain alias, select the `Mail service` check box.

* To enable web content for the domain alias, select the `Web service` check box.

* To redirect the domain alias using the HTTP 301 (Moved Permanently) status code, select the `Redirect with the HTTP 301 code` check box.
  > 📘 Note
  >
  > When this option is enabled, search engines only index the primary domain. If this option is disabled, search engines index the domain alias\
  > **and** > the primary domain, which can negatively affect search engine rankings.

7. Click `OK` . Plesk adds the domain alias.

### Adding a new forwarding domain

Domain forwarding enables you to redirect traffic from one site to another site. This feature is useful if you want to send traffic to another site that is hosted on a different server.

To watch a video that demonstrates the following procedure, please click below:

To add a new forwarding domain, follow these steps:

1. Log in to Plesk.
   > 📘 Note
   >
   > If you do not know how to log in to your Plesk account, please see\
   > [this article](https://www.a2hosting.com/kb/a2-hosting-products/windows-hosting/logging-in-and-out-of-plesk) .

2. In the left sidebar, click `Websites & Domains` :\
   ![](https://static.hosting.com/kb/kb-plesk-sidebar-websites-and-domains.png)

3. Click `Add Domain` . The `Adding New Domain Name` page appears.

4. In the `Domain name` text box, type the domain name you want to use as a forwarder.

5. In the `Hosting type` list box, select `Forwarding` .

6. Confirm that the `Activate the DNS service` and `Activate the mail service` check boxes are selected.

7. Under `Forwarding Settings` , in the `Destination address` text box, type the domain name of the target website.
   > 📘 Note
   >
   > For example, if you type\
   > `example.com` > in step 4, and then type\
   > `example.org` > in this step,\
   > `example.com` > will forward to\
   > `example.org` .

8. In the `Forwarding type` section, select the forwarding method you want to use:

* `Moved permanently (code 301)`
* `Moved temporarily (code 302)`
* `Frame forwarding`

9. Click `OK` . Plesk adds the forwarding domain.

### More Information

For more information about Plesk, please visit [www.plesk.com](https://www.plesk.com) .

### Related Articles

* [Switching PHP versions on Plesk](https://www.a2hosting.com/kb/plesk/switching-php-versions-on-plesk/)
