Billing – Knowledge base – ScalaHosting https://www.scalahosting.com/kb All useful information for hosting, billing and sales in one place - ScalaHosting Blog Thu, 16 Feb 2023 12:56:34 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.1 How to Create a Database in MySQL https://www.scalahosting.com/kb/how-to-create-a-database-in-mysql/ https://www.scalahosting.com/kb/how-to-create-a-database-in-mysql/#respond Wed, 12 Oct 2022 09:12:38 +0000 https://www.scalahosting.com/kb/?p=5201 Like many of the technologies we take for granted these days, MySQL was originally a small project run by a team of software engineers who wanted to create a database system for personal use.

However, over the years, its popularity has grown immensely, and we can now safely say that the internet would be a very different place without it.

The most popular content management systems, including WordPress, Joomla, Drupal, Magento, etc., use MySQL, and so do some of the planet’s top websites like Facebook, Twitter, Wikipedia, and YouTube. In other words, whatever website you’re building, you, too, probably need a MySQL database.

Today, we’ll show you how to create one.

How MySQL Works

MySQL is a relational database management system. A MySQL database stores information in tables, and users and web applications use the Structured Query Language (SQL) to retrieve the correct data from the correct table.

The database is an integral part of the operation of every dynamic website. It stores everything from your blog posts and articles to users’ personal information, passwords, purchases, etc.

For security reasons, MySQL databases aren’t freely accessible. In addition to the database, you also need a MySQL user account with privileges to read and modify the stored information. To minimize the risk of unauthorized access, every MySQL account has its own set of login credentials.

The web application that powers your website uses these credentials to retrieve information and display it on users’ screens.

Creating a MySQL Database via the Command Line

Traditionally, MySQL databases and user accounts are set up via the command-line interface (CLI). Today, we’ll show you not one, but two ways to do it.

In both cases, you first need to connect to your hosting account via SSH. You can use a dedicated client like PuTTY or your operating system’s built-in command-line tool. If you have an SPanel server, you can go straight to the SSH Terminal available in the User Interface.

The first method requires logging in to the MySQL server and executing SQL commands.

To create a new user and database, you’ll need an account with sufficient privileges. The command below shows you how to log in with the root account, but you can use any account with SYSTEM_USER privileges:

mysql -u root -p

After you provide the root account’s password, MySQL will sign you in and display the mysql> prompt.

From here on, you’ll use SQL commands. The syntax is not too complicated, but there are a couple of things you need to remember.

For readability purposes, SQL statements are usually written in uppercase letters, though they can also work if you don’t stick to this rule. What you do need to remember, however, is that every SQL command ends with a semicolon. If you forget it and press Enter, MySQL will interpret this as a new line.

Your first task is to create a MySQL user account. The command is:

CREATE USER ‘[the user’s username]’@’localhost’ IDENTIFIED BY ‘[the user’s password]’;

Don’t forget to use a strong password. The user account will have read/write permissions over the new database, so you must ensure it’s well protected.

Next, it’s time to set up the database itself. Here’s what you need to enter:

CREATE DATABASE [the new database’s name];

Finally, you have to give the user account permission to access the database and modify the information inside it. The command is:

GRANT ALL PRIVILEGES ON [the database’s name].* TO ‘[the user’s username]’@’localhost’;

The “.*” after the database’s name means that the user can modify all the tables in the database. If you want to give the user access to a specific table, you can add the name of the table after the dot.

With that, your database and MySQL user are ready to go. All you need to do is to configure your website to work with them. Another option to set up a database via the command line interface is through the mysqladmin binary.

Mysqladmin is a powerful database administration tool that gives you a quick and easy way to perform quite a few MySQL-related tasks, including:

  • Monitoring MySQL server processes
  • Flushing information logs, status variables, and tables
  • Reloading MySQL privileges
  • Setting and changing the root password
  • Killing running queries
  • Importing/exporting data files

As long as you have an account with SYSTEM_USER privileges, you can use mysqladmin to create a database without logging in to the MySQL server or executing any SQL queries.

After you connect to your hosting account via SSH, the syntax you’ll use is as follows:

$ mysqladmin -u [username] -p create [the name of the database]

So, if you use the root account to create a database called “newdatabase,” the command will look like this:

Note that this is not an SQL query so you don’t need a semicolon at the end.

Once you provide your MySQL account’s password, mysqladmin will create the database for you.

Creating a Database Using phpMyAdmin

If you’re not a fan of the command-line interface, you can set up a new MySQL database with phpMyAdmin – one of the most popular browser-based database administration platforms. It has an intuitive graphical user interface that is easy to get used to. At the same time, it provides you with more than enough tools to cover all your needs.

Its default login URL is https://[your server’s IP]/phpmyadmin, though you need to check with your host to see if they have changed it. Often, it’s accessible via your control panel, as well.

When it comes to creating a new database, phpMyAdmin gives you a few options. If you want to set up a new user account and database pair, you need to go to the User accounts tab and click Add user account.

On the next page, enter the new user’s details. You need to pick a username, a hostname (in most cases, you need to enter “localhost”), and a password.

In Database for user account section, select the Create database with same name and grant all privileges checkbox.

This checkbox saves you the time you would otherwise spend on setting up the database and the user account separately. Finally, scroll down to the bottom of the page and click Go. If you want to create a new database and give an existing user account access to it, the procedure is different.

From phpMyAdmin’s homepage, you need to open the Databases tab. Above the list of existing databases, you have the form for creating a new one. Pick the database’s name and collation and click the Create button to set it up.

The database will be created, and phpMyAdmin will automatically open it, so you can start creating tables and filling it with data. To grant an existing MySQL user access to it, go back to phpMyAdmin’s homepage and open the User Accounts tab. Find the user you want to modify on the list and click Edit privileges.

First, phpMyAdmin lets you access the user’s global privileges. The checkboxes you see at this point are useful if you want to give the user access to all your databases. However, if you want to restrict the account to a specific one, you need to click the Database button.

Select the new database from the list and click Go. If you hold down Ctrl or cmd, you can select multiple databases.

Click Go and set the account’s privileges. If you want the new user to have full access, click the Check all checkbox. Clicking the Go button completes the process.

With that, your database and MySQL user account are set up and configured.

Creating a MySQL Database With MySQL Workbench

MySQL Workbench is a free GUI-based tool for developing, maintaining, and administering MySQL databases. It’s available for Windows, Linux, and MacOS, and you can use it for both local development and remote administration.

Your first job is to connect to your hosting server via MySQL Workbench. Open the application and click the + button next to MySQL Connections.

There are quite a few fields in the dialog that appears, but filling them all in shouldn’t be a problem.

In Connection Name, enter a name that will help you differentiate between the different MySQL servers and user accounts you’ll use with Workbench. Make sure you enter something that tells you immediately what the connection is (e.g., “Root account on production server“).

From the Connection Method drop-down, it’s best to pick Standard TCP/IP over SSH, as it encrypts your connection and protects your data.

Enter your hosting server’s IP in the SSH Hostname field. If it uses a custom SSH port (one that is different from port 22), the IP must be followed by a colon and the port number. For example, because ScalaHosting’s managed SPanel servers use port 6543 for SSH connections, the address should look like this: xxx.xxx.xxx.xxx:6543.

The SSH Username is for the username you use to establish an SSH connection (e.g., your cPanel/SPanel account’s username).

Next, you need to pick the authentication method for your SSH user. If you click Store in Vault, you can save your account’s password in MySQL Workbench. Alternatively, if you have enabled SSH key authentication on your account, you can configure it via the next field. Unless you have some sort of custom configuration, you don’t need to touch the values in the MySQL Hostname and MySQL Server Port fields.

Finally, it’s time to set the login credentials for your MySQL user account. Once again, MySQL Workbench can save your password in its vault, so you don’t have to enter it every time you establish a connection.

With the form filled in, you can click Test Connection to make sure everything works. If it does, the OK button saves the new connection, and it becomes visible on MySQL Workbench’s homepage.

All you need to do to access your remote MySQL server now is to click on the connection.

In the Navigator section, you’ll see all databases your MySQL user has access to, and on the main toolbar, you’ll find the Create a new schema in the connected server button. In MySQL “schema” and “database” are treated as synonyms, so this is the button you need to use to set up a new database.

Choose a unique name for the database and enter it into its respective field. For most purposes, the default values in the Charset and Collation drop-down menus should work.

When you’re done, click Apply. A new dialog appears letting you add additional SQL scripting to your new database. As you can see from the screenshot below, you can create a database, set up a table, and fill it with data, all in one go.

After you click Apply, the database will appear in the Schemas tab under the Navigator section.

To create a user account and give it access to the new database, open the Administration tab and click Users and Privileges.

Click the Add Account button to set the new user’s username and login details.

Next, go to Schema Privileges, click Add Entry, and pick the option you need. You can grant the user account access to all databases, use it to edit schemas that match a specific pattern, or restrict the privileges to a single database.

Click OK and select the entry you just added. You’ll see the menu with the privileges you can grant the user. If you want the account to have full access to the database, select all of them and click Apply.

Creating a MySQL Database in SPanel

With SPanel, creating a MySQL database and user account takes no more than a couple of mouse clicks.

First, log in to SPanel’s User Interface. One way to do it is via the Admin Area. Find the account you want to modify on the homepage, open the Actions drop-down menu, and click the Manage button.

Alternatively, you can sign in with the user’s credentials at https://[the account’s domain]/spanel/.

Open the MySQL databases tool on the homepage of SPanel’s User Interface.

At the bottom of the page, you’ll find a list of existing databases and MySQL users created on the account.

If this is a brand new account, these lists should be empty. Above them, there are the database and user setup forms.

The only piece of information required for the creation of the database is its name. It can contain letters, numbers, and underscores, and you need to fill it into the db_name field.

At this point, if you click Submit, the database will be created, but there will be no MySQL users with access to it. To create a new user, you need to fill in the details in the Database User Setup section.

First, it’s the account’s username. You can pick any username that consists of letters, numbers, and underscores, though many prefer to use the database’s name. Unless you have a custom configuration, the IP/Hostname should be set to “localhost” – the default value.

Finally, you need to pick a password for the new MySQL user. Because it will protect your entire website, we’ve set a minimum password length of at least eight characters. For your convenience, we’ve also embedded a generator that creates a properly strong password, which you can copy and store for later use.

Last but not least, make sure the Grant the user access to the database checkbox is selected before clicking Submit. Otherwise, the new user won’t be able to read/write data in the database.

Clicking the Submit button sets up the database and the MySQL user account with the parameters you’ve just set.

]]>
https://www.scalahosting.com/kb/how-to-create-a-database-in-mysql/feed/ 0
How to Configure SSL on My Joomla Website? https://www.scalahosting.com/kb/how-to-configure-ssl-on-my-joomla-website/ https://www.scalahosting.com/kb/how-to-configure-ssl-on-my-joomla-website/#respond Fri, 05 Aug 2022 14:26:20 +0000 https://www.scalahosting.com/kb/?p=4980 In the past, SSL certificates were reserved for online shops and websites that handle sensitive data only. Things have changed. Right now, you must establish an HTTPS connection between your site and its visitors, regardless of whether you’re building a personal blog or a large ecommerce website. It’s not only important for users’ security; it could be crucial for the entire project’s future, as well.

So, how do you do it if you use Joomla?

Let’s find out.

What Is an SSL Certificate, and Why Is It So Important?

Browsers make it apparent whether or not a website uses an SSL certificate. If there is one, you see https:// instead of http:// in the address bar. The lock icon next to the URL is crossed out if there is no SSL certificate, and you get quite a few warnings if you try to enter any login credentials. If the certificate is not configured properly, you may get a full-screen alert telling you your connection is not private.

There’s a very good reason for all this.

The job of an SSL certificate is to encrypt the communication between your browser and the website you’re trying to visit. Without it, hackers can alter the server’s response to include anything from ads to malicious scripts or reroute the traffic to a phishing page. They can also intercept passwords and other personal information you enter on the website while logging in or signing up.

SSL certificates have changed quite a bit over the years. SSL actually stands for Secure Sockets Layer – the encryption protocol certificates used in the past. Although the name has stuck, SSL certificates now employ Transport Layer Security (TLS) – a more secure alternative.

They’ve become more accessible, as well. Years ago, SSL certificates were pretty expensive and only accessible to online businesses. Nowadays, thanks to certificate authorities like Let’s Encrypt, you can get one for free.

You should certainly consider it. In addition to keeping data safe, even the free certificates are considered a sign of trustworthiness. What’s more, the encryption they use is no weaker than what the premium SSL certificates have.

It must be said, though, that the paid ones could give your online business an extra layer of legitimacy, especially if you go for the more expensive options.

Installing And Configuring an SSL Certificate On a Joomla Website

The exact steps for installing an SSL certificate depend on numerous factors, including the type of certificate and your hosting setup. With some providers and management platforms, the process is completely automated.

For example, if you use one of ScalaHosting’s managed SPanel VPS solutions, you will have a free Let’s Encrypt SSL certificate installed within 24 hours of pointing your domain to the server. Like other popular web hosting control panels, there is also a facility for setting up a premium certificate.

On the other hand, if you have a self-managed account, the process is more complicated and will likely involve a lot of command-line work.

One common thing in all cases is that after you install your certificate, you need to make sure your web server uses it. Typically, this would mean editing its configuration files.

However, if you use Joomla, all you need to do is click a couple of buttons in the Administrator.

Go to System > Global Configuration and click on the Server tab. The drop-down menu you’re interested in is Force HTTPS, and it has three options:

  • None – Leaves the site under HTTP.
  • Administrator Only – Enables HTTPS only for the backend part of your website.
  • Entire Site – Enables HTTPS for both the frontend and the Administrator section.

Ultimately, the choice is yours, but it’s highly recommended you choose the third option. This is the only way you can ensure both you and your site’s visitors are fully protected.

]]>
https://www.scalahosting.com/kb/how-to-configure-ssl-on-my-joomla-website/feed/ 0
How Do I Redirect One Domain to Another Domain Name? https://www.scalahosting.com/kb/how-do-i-redirect-one-domain-to-another-domain-name/ https://www.scalahosting.com/kb/how-do-i-redirect-one-domain-to-another-domain-name/#respond Thu, 10 Jun 2021 12:29:32 +0000 https://www.scalahosting.com/kb/?p=2048 Redirecting a domain name means pointing one URL to another. The process entails forwarding users who try to load one URL to another of your choice. You can do this in several ways.

Redirect Domains Using .htaccess

How Do I Redirect One Domain to Another Domain Name?

Log in to your web hosting control panel and open the File Manager. Select your .htaccess file and open it for editing. For domain name redirection, the most typical method is to use a 301 Permanent Redirect.

Add the following code to your .htaccess file:

Redirect 301 / http://domainB.com/

If you do not have an existing .htaccess file, create a blank file using the File Editor and enter the code above. Save it with the filename .htaccess in the document root of your website (usually, the public_html folder). You can also create the file on your local computer with a plain text editor like Notepad and upload it to the server via FTP or the File Manager.

Setting Up a Redirect via SPanel

It’s also possible to create a redirect via SPanel – ScalaHosting’s proprietary VPS management platform. To do it, log into SPanel’s User Interface and click the Redirects button under the Domains section.

How Do I Redirect One Domain to Another Domain Name?

Choose the type of redirect and enter the source and destination URLs.

How Do I Redirect One Domain to Another Domain Name?

All active redirects will be added to the list at the bottom of the page. You can manage them from there.

]]>
https://www.scalahosting.com/kb/how-do-i-redirect-one-domain-to-another-domain-name/feed/ 0
How to Fix the Error ‘Establishing a Database Connection’ in WordPress https://www.scalahosting.com/kb/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/ https://www.scalahosting.com/kb/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/#respond Mon, 10 May 2021 10:48:39 +0000 https://www.scalahosting.com/kb/?p=1518 As a website owner or administrator, seeing an “error establishing a Database Connection” on your website can send you into panic mode, especially if you’ve never encountered this before. If you are in this situation right now, you have nothing to worry about because you can fix this error without any permanent damage to your website. 

This article will show you the different ways to fix this error whenever it occurs, but first, it is essential to understand what the problem is and why it happens. 

What Is A Database Connection

Two technologies –PHP and MySQL, control WordPress functions.

PHP is the WordPress programming language, while MySQL is the database technology. WordPress is a content management system that uses a database to store and manage data. Every time there is a successful connection and your website loads entirely, there was an excellent database connection via the PHP commands. 

What Causes A Database Connection Error

For your website to establish a successful database connection, it will require the following credentials :

  • Database username
  • Database password
  • Database name
  • Database server

So whenever a database connection error occurs, WordPress cannot access the WordPress database information cannot be accessed. 

This can be due to some reasons:

  1. Incorrect login credentials: To access the database, WordPress requires the correct login username and password. When these login credentials are wrong, WordPress would not be able to access the database.
  2. Corrupted database and files: WordPress files and databases can get corrupted due to a malicious attack or failure to update themes and plugins. When the database or its files are corrupted, it can be challenging to establish a database connection.
  3. Database server downtime: Whenever the WordPress database experiences a downtime, it would not be possible to connect with it at that time.

How to Fix the Error Establishing A Database Connection

The first step to take before fixing a database connection error is to backup your website

This can be done by using a simple WordPress backup plugin. 

The error in establishing a database connection can be fixed in a few ways:

  1. Check your database login credentials
  2. Repair your corrupted database
  3. Fix corrupt files
  4. Check if your database server is down
  5. Troubleshoot with your hosting provider

Let’s break these solutions down into actionable bits.

1. Check Your Database Credentials

To access the database, WordPress uses a specific username and password. 

These connection details are stored in the wp-config.php file of your file’s manager. This file cannot change on its own, so you’d typically experience this whenever you change your hosting provider or made any changes to your site’s file. 

To fix this error, locate the wp-config.php file (this is usually found in the root directory) using either an FTP client or by going to your file’s manager. 

Check for the following line of codes :

  • define(‘DB_NAME’, ‘some_db’)
  • define(‘DB_USER’, ‘some_username’)
  • define(‘DB_PASSWORD’, ‘some_pass’)
  • define(‘DB_HOST’, ‘localhost’)

Make sure that the information provided for the different parameters is correct. You can confirm the details by going to the MySQL section of your SPanel dashboard. 

If the details don’t match, you can reset them by editing the wp-config.php file. 

Now, try reloading your site to see if it works. 

If it doesn’t work, keep reading this article for more troubleshooting steps.

2. Repair Corrupted Databases

If you are getting an error that says, “One or more database tables are unavailable’’, then this means that you have to fix the error by yourself.  Repairing a corrupted database is similar to the previous step we shared above. 

This time, all you have to do is add the following line of code to the bottom of your wp-config.php file:

  • define(‘WP_ALLOW_REPAIR’, true);

Then go to your browser and visit this link https://yourdomain.com/wp-admin/maint/repair.php. You will be presented with an option to either repair the database or optimize the database. 

Choose Repair database. 

After running this command, ensure that you remove the line of code that you initially added to the wp-config.php file. 

If you don’t do this, it simply means anyone can run a repair on your database.

3. Fix Corrupt Files

Your files can get corrupted as a result of a malicious attack by a hacker or during a file transfer process. This corrupted file is another reason why you get an error establishing a database connection. 

To fix this error, we are not going to touch your existing files. We are simply going to make a fresh WordPress installation. But first of all, it is vital to backup your existing website. After the backup, visit wordpress.org to download a new version. 

After downloading this file, unzip it on your computer and locate the wp-content folder as well as the wp-config-sample.php file.  After deleting these files, upload the remaining files via SFTP to your site. This will replace all corrupted files and install the new ones. 

Ensure you clear your cache files and reload your website to see if it works.

4. Check if your database server is down

A database server can experience downtime when there is an increase in website traffic. 

If this is the case, go to your SPanel dashboard to access phpMyAdmin and connect the database. 

If you can connect, then we need to make sure that you have enough database user permission. 

To check this, create a new file and paste the following code into it:

How to Fix the Error ‘Establishing a Database Connection’ in WordPress

Replace the username and password with the correct credentials and upload the file to your website using FTP and access your website via your browser.

If your user has sufficient permission, the script will connect successfully. 

If this is the case, it simply means that something else is wrong.

Conclusion

If you still encounter an error after trying any of these steps, your final resort is to reach out to your hosting provider to ask for help. At Scalahosting, we offer around-the-clock support services to help you out with your hosting needs. 

Feel free to reach out to our support team or leave us a feedback. If any of the above-listed steps worked for you, we would also love to hear your feedback.

]]>
https://www.scalahosting.com/kb/how-to-fix-the-error-establishing-a-database-connection-in-wordpress/feed/ 0
ScalaHosting Client Area https://www.scalahosting.com/kb/scalahosting-client-area/ https://www.scalahosting.com/kb/scalahosting-client-area/#respond Mon, 07 Dec 2020 10:54:33 +0000 https://www.scalahosting.com/kb/?p=970/ As a customer-oriented hosting provider, ScalaHosting had to ensure you have all the tools needed to configure and run your account easily. That’s why, after you purchase a hosting account with us, the first thing you’ll encounter is your Client Area.

The Client Area is the dashboard interface that helps you manage all your personal information and control your hosting services. With its help, you can contact our technical support team, order new accounts and domains, renew existing ones, etc. The goal is to be as practical and as intuitive as possible. 

Table of contents:

  • Client Area home
  • Editing personal information
  • Managing services and domains
  • Getting technical support
  • Billing options
  • ScalaHosting’s referral program
  • Ordering new services through your Client Area
  • Conclusion

Client Area Homepage

After you activate your first ScalaHosting hosting account, you will receive a welcome email with all the login information to get you started. Your Client Area is accessible through the Login button on the top right corner of ScalaHosting’s homepage. After you enter the assigned username and password, you’ll arrive on the Client Area Homepage.

ScalaHosting Client Area

Four key shortcuts lead to important sections of your Client Area, namely:

  • Support Tickets
  • Invoices
  • Domains
  • Other Services

If there are any unread replies from our support team, unpaid invoices, expired domains, or services, you will see a notification in the top-right corner of the corresponding icon.

ScalaHosting Client Area

A list of all your ScalaHosting services is available below the four shortcuts, and under them, you’ll see a form for registering a new domain or transferring an existing one.

To the left, you have the sidebar menu that helps you navigate through the rest of your Client Area. So, what do we have here?

ScalaHosting Client Area

 

Editing personal information

Having your contact and personal information saved in your Client Area helps you get the most out of your hosting services. It enables you to easily renew existing accounts and domains and order new ones with no more than a couple of clicks.

If you go to My Details > Account Details, the first thing you’ll see is your Support PIN code. Our technical support agents may request it in cases when they need to confirm your identity, so it’s important to have access to it at all times.

Below your Support PIN code, you’ll find all the information you provided upon signup. You can edit or add new details, and you can also control what sort of email communication you want to receive from us. 

The choice is yours, but we highly recommend enabling the support emails and the ones related to your currently active hosting accounts and domains. That way, you’ll get timely notifications about the renewal of your services and any other potential issues with your hosting account and website.

ScalaHosting Client Area

Through the My Details > Security Settings page, you can link your ScalaHosting customer profile with your Facebook or Google account.  You’ll then use the Sign in with Google and Sign in with Facebook buttons to access your Client Area, so you won’t need to enter your password every time you log in.

The Security Settings page also allows you to improve the protection of your hosting account by enabling Two-Factor Authentication (2FA). To use it, you need to set up a 2FA app (like Google Authenticator or Duo) on your mobile phone and configure it to work with your ScalaHosting account.

Our 2FA system will then request a time-based token generated by the app whenever you’re trying to sign into your Client Area. That way, even if someone manages to guess your login credentials, they still wouldn’t be able to break into your account.

ScalaHosting Client Area

You also have the User Management section, which lets you invite other users and give them access to your Client Area. If the user you want to invite is has an existing ScalaHosting account, they will be able to log in using their current login credentials. If they don’t have an account, they will be able to create one.

Before sending the invite, you can choose to either give the new user full control over your Client Area or limit the tasks they can do on your behalf. By doing so, you can let a professional take care of your hosting account without worrying about them having access to your payment details.

ScalaHosting Client Area

Through the My Details section, you can also change your Client Area password, edit your personal and contact information, or view all the emails you’ve received from us.

Managing services and domains

The My Services page in your Client Area contains a complete list of all your ScalaHosting services. If the list is too long, you can browse through all of them and apply filters to see a specific group of services (e.g., only the active ones).

ScalaHosting Client Area

Next to each service, you have a Manage drop-down menu, and the options it presents are quite important:

  • Manage Server
  • Renew
  • Request Cancellation
ScalaHosting Client Area

The Manage Server option gives you an overview of the entire service, including past payments, options included in the package, and usage statistics. From there, you can also go directly to your hosting account’s control panel.

The Renew option sends you to a quick wizard guide that helps you renew the Scala service. The Request Cancellation page contains a field for the reasons for your decision and a drop-down menu that lets you choose whether you want to cancel the service immediately or at the end of the current billing cycle. 

Everything related to your domain names can be found in the My Domains section. You’ll see a complete list of all your URLs currently registered with ScalaHosting, along with their status, registration date, date of next payment, and whether or not they are set to auto-renew. To manage a domain, simply select it from the list and use the With Selected drop-down menu to choose what you want to do with it. 

The options are:

  • Manage Nameservers
  • Auto-Renewal Status
  • Registrar Lock Status
  • Edit Contact Information
  • Renew Domains
ScalaHosting Client Area

By changing the nameservers, you can ensure the domain is pointed to the correct server. The drop-down menu helps you disable automatic renewal for the selected domains so you can renew them manually.

Note: If you turn off the automatic renewal, make sure to keep a close eye on your expiration dates, or you risk service downtime.  

After you’ve disabled the domain registrar lock, you can edit the owner’s personal and contact details and potentially set up your domain for a transfer. Still, if you are not looking to transfer a domain or edit any registrant details, you’re better off keeping the registrar lock enabled.

Getting technical support

As a ScalaHosting customer, you can always rely on a team of specialists that will provide extra technical assistance. The best way to contact them is via a ticket posted from your Client Area.

ScalaHosting Client Area

To do so, go to Support > Open New Ticket and pick the department you want to get in touch with. Our technical support experts are available 24/7, and our Sales and Billing teams are online Monday to Friday, between 2 am and 4 pm CST.

After you’ve picked the correct department, you need to enter a subject for the ticket, choose the concerned service from the Related Service drop-down, and assign ticket priority. Our ticketing system gives you plenty of formatting options for the body of the ticket, so make sure to upload all kinds of images and screenshots that may help us resolve your issue faster.

ScalaHosting Client Area

We firmly believe that assistance should be provided in a timely manner, and we’re very proud of our team in that aspect. Our tech support consistently keeps an average first response time for tickets within 15 minutes.

To check the status of a ticket, you can go to Support > Tickets. However, you’ll get an email notification after our reply anyway.

The Support > Downloads section contains manuals, applications, and other files that can be useful while setting up your website. You can go through our Knowledge Base and get detailed answers and guides to some of the hottest topics in hosting.

Still can’t find what you’re looking for?

Our experts are also available via the live chat option in your Client Area and on our homepage.

Billing options

We realize that the financial costs associated with having a hosting account could seal the entire projects’ fate, which is why we made sure all the necessary information is easily accessible to you. The Billing section of your Client Area can give you a pretty good idea of how much you spend and whether you can optimize those expenses. 

All your invoices, including the Refunded and Unpaid ones, are available in this section. You can view them, download them as PDF documents, or print them directly from your browser.

ScalaHosting Client Area

You can also manage the credit cards you’ve saved with us through the Billing > Payment Methods page, and if you don’t want to save a credit card in your account – you can simply add some money to your virtual wallet.

Going to Billing > Add Funds, you’ll be able to put a deposit into your ScalaHosting account. The money will be visible in your Client Area, and you can use it to either renew existing services or order new ones. You can also leave it in the Client Area for the future, where it can be used for the automatic renewal of your hosting accounts and domains.

ScalaHosting’s referral program

You can benefit in more ways than one from your ScalaHosting account. If you go to the Referral Program section of your Client Area, you will be able to activate your referral account with a single click.

Our partners get a unique referral link, which you can send to friends, family members, or coworkers. If they use that link to sign up for a ScalaHosting service, you’ll receive a commission, which will be available promptly in your Client Area.

ScalaHosting Client Area

Ordering new services through your Client Area

Unless you need to manage multiple projects handled by different teams, you most likely want to have all your hosting-related services in one and the same place. That’s why, if you need a new domain or hosting account, you can order it directly from your Client Area.

ScalaHosting Client Area

When you click on Order New Services, you will be redirected to a page that contains all the available hosting services and products we offer. Pick the one you want, configure it, and complete the order.

Because you’re logged in to your Client Area, your personal details will be automatically entered, and if you have a payment method saved in your account, completing the checkout will be easier. After the service is active, it will appear in your Client Area for you to manage it from there.

Conclusion

Your entire online project depends on the hosting services that power it, and being able to manage them easily is more than just a matter of convenience. This is why ScalaHosting made sure learning your way around the user-friendly Client Area is as less of a hassle as possible.

]]>
https://www.scalahosting.com/kb/scalahosting-client-area/feed/ 0
Why my credit card is getting declined? https://www.scalahosting.com/kb/credit-card-getting-declined/ https://www.scalahosting.com/kb/credit-card-getting-declined/#respond Sat, 04 Feb 2017 20:58:15 +0000 https://www.scalahosting.com/kb/?p=306/ If you are not able to pay your invoice and you are getting an error message that the credit card was declined you can do any of the following.

  1. Use another card to pay the invoice.
  2. Pay via an alternative method such as PayPal.
  3. Wait 8-12 hours and try paying again. Make sure you enter all details correctly including your address because our credit cards processor may decline the transaction if you entered wrong information.
  4. Contact your credit card issuer and ask them why the transaction was declined.

 

]]>
https://www.scalahosting.com/kb/credit-card-getting-declined/feed/ 0
Why should I choose ScalaHosting? https://www.scalahosting.com/kb/why-should-i-choose-scalahosting/ https://www.scalahosting.com/kb/why-should-i-choose-scalahosting/#respond Wed, 18 Jan 2017 13:15:37 +0000 https://www.scalahosting.com/kb/?p=107/ ScalaHosting has been in the web hosting business for well over a decade now. Throughout the years, we’ve helped thousands of projects get off the ground, and we’ve learned everything there is to learn about how to provide the fastest, most reliable service at the lowest possible price.

We have servers in three data centers in the US and Europe, and thanks to our partnership with global cloud service providers AWS and DigitalOcean, you can host your website in one of 28 locations spread across the globe.

In addition to providing you with optimized servers in multiple locations, we’ve also invested a lot of time and effort into providing quick support and an excellent overall experience. Our customer service department has built a reputation for blistering response times and efficient resolutions to even the most complicated problems.

Last but not least, your ScalaHosting account gives you many unique features that you won’t find anywhere else. For example, even the cheapest shared plans are equipped with the SShield –  a proprietary security system developed by ScalaHosting that uses artificial intelligence to block almost all known attacks. Our customers also have daily backups that are stored on a remote server to ensure that should something go wrong, they can restore their websites quickly and easily. And if you opt for our managed VPS solutions, you can get SPanel – an all-in-one management platform designed specifically for virtual private server solutions.

To learn more about us, click here.

]]>
https://www.scalahosting.com/kb/why-should-i-choose-scalahosting/feed/ 0
Can I buy an SSL certificate from you? https://www.scalahosting.com/kb/can-i-buy-an-ssl-certificate-from-you/ https://www.scalahosting.com/kb/can-i-buy-an-ssl-certificate-from-you/#respond Tue, 17 Jan 2017 17:14:13 +0000 https://www.scalahosting.com/kb/?p=82/ Yes, you can buy a certificate from us. You can see the SSL certificates we offer at https://www.scalahosting.com/ssl-certificates.html.

]]>
https://www.scalahosting.com/kb/can-i-buy-an-ssl-certificate-from-you/feed/ 0