Why Is the Hosting Control Panel Your Most Important Tool?
Imagine you have bought a new house, but you haven't been given the keys. The hosting control panel is exactly that key. This panel allows you to upload site files, create databases, set up business email, and manage site security. Without mastering the hosting control panel, you practically cannot use your hosting service. In this article, we will review the essential first-day steps so you can start your work with confidence.
Logging into the Hosting Control Panel: The First Step
After purchasing hosting, the provider (such as ServerNet) sends a welcome email with the following information:
- Control panel address (usually
https://yourdomain.com/cpanelorhttps://IP:2083) - Username and password
- DNS server address (Nameserver) for connecting the domain
If you cannot find this email, be sure to check your Spam folder. Otherwise, request the information to be resent via a support ticket.
Changing the Password on First Login
One common mistake among beginners is using the default password. To change the password:
- Log into the control panel.
- Go to the Password & Security section.
- Choose a new password with at least 12 characters including uppercase letters, lowercase letters, numbers, and symbols.
- Click on Change Password.
Security Tip: Never use the same password for your hosting control panel and your email.
Managing Files in the Hosting Control Panel
The File Manager section is the heart of the hosting control panel. Here you can upload, edit, delete, or move site files. The most common tasks include:
Uploading Site Files
To upload WordPress or a static site:
- Enter File Manager and open the
public_htmlfolder. - Click on Upload and select your files.
- If the files are compressed (ZIP), after uploading, right-click on the file and select the Extract option.
Common Mistake: Many users upload files to the root folder, while they should be placed in public_html. Otherwise, the site will not be visible through the domain.
Setting File Permissions
Incorrect permissions can cause 403 or 500 errors. Use 644 for regular files and 755 for folders. To change:
- Right-click on the file or folder.
- Select the Change Permissions option.
- Enter the numbers as above and click Change.
Creating a Database in the Hosting Control Panel
Most dynamic sites (like WordPress) require a database. In the hosting control panel, MySQL Databases is typically used. Steps to create:
- Go to the MySQL Databases section.
- Enter a name for the database (e.g.,
site_db) and click Create Database. - Create a new user with a strong password.
- Add the user to the database and grant all privileges (ALL PRIVILEGES).
Now enter the database information (name, user, password, and host) into your site's configuration file (e.g., wp-config.php for WordPress).
Managing the Database with phpMyAdmin
To directly edit tables or import an SQL file, use the phpMyAdmin tool. This tool is available in the hosting control panel. To import a backup file:
- Log into phpMyAdmin.
- Select the desired database from the list on the left.
- Click on the Import tab.
- Select your SQL file and click Go.
Note: If the SQL file is large (over 50 MB), you may encounter a timeout error. In this case, split the file into smaller pieces or use command-line tools like mysql.
Setting Up Business Email
Professional emails like info@yourdomain.com increase your business credibility. In the hosting control panel, the Email Accounts section makes this easy:
- Go to Email Accounts.
- Click on Create.
- Enter the username (e.g.,
info) and password. - Set the storage space (usually 500 MB is sufficient).
- Click on Create.
Now you can use your email via Webmail (like Roundcube) or by configuring it in Outlook/iPhone. You will find the SMTP and IMAP server settings in the Email Accounts section.
Configuring DNS Records for Email
To ensure your emails are delivered correctly, you need to set up MX and SPF records. In the hosting control panel, go to the Zone Editor section and make sure:
- The MX record points to your email server (usually
mail.yourdomain.com). - The SPF record is like this:
v=spf1 +a +mx +ip4:YOUR_SERVER_IP ~all
Common Mistake: Forgetting the SPF record causes your emails to land in recipients' spam folders.
Managing Domains and Subdomains
In the hosting control panel, the Domains section allows you to add new domains, create subdomains, or change the primary domain. To create a subdomain like blog.yourdomain.com:
- Go to Subdomains.
- Enter the subdomain name (e.g.,
blog). - Specify the destination folder (usually
public_html/blog). - Click on Create.
Now you can upload blog-related files to the public_html/blog folder.
Basic Security in the Hosting Control Panel
Security should not be postponed. On the first day, take these actions:
Activating Free SSL
To activate a free SSL certificate via Let's Encrypt:
- Go to the SSL/TLS section.
- Click on Install an SSL Certificate.
- Select your domain and click Install.
After installation, make sure your site redirects to https://. You can do this with WordPress plugins or by editing the .htaccess file.
Setting Up the Firewall
The ModSecurity section in the hosting control panel allows you to block common attacks like SQL Injection and XSS. Activate it and keep the default settings.
Backup: A Task You Should Not Forget
No one wants to lose their site. In the hosting control panel, the Backup section lets you back up all files and databases. It is recommended to:
- Take a full backup at least once a week.
- Store the backup file on your computer or a cloud service.
- Use automated tools like JetBackup (if available).
Note: If your site is dynamic (like an online store), daily database backups are essential.
Troubleshooting Common Issues in the Hosting Control Panel
Here are some common problems and their solutions:
500 Internal Server Error
This error usually occurs due to incorrect file permissions or errors in the .htaccess file. To fix:
- Change file permissions to
644and folder permissions to755. - Temporarily rename the
.htaccessfile to.htaccess_oldto check the issue.
Inability to Access phpMyAdmin
If phpMyAdmin does not open, an IP restriction may be applied to it. In the hosting control panel, go to the phpMyAdmin section and select the Allow from all option (only if necessary).
Final Words
The hosting control panel is a powerful tool that, by learning its basics, you can easily manage your site. The steps we reviewed in this article—from changing the password and uploading files to creating a database and setting up email—form the foundation of your work. If you encounter any issues at any step, the hosting provider like ServerNet usually offers visual guides and 24/7 support. Remember to always back up your site and take security seriously. Now it's time to get to work and explore your hosting control panel!