Vol.3: New website setup, step-by-step guide

It is time, to begin with installing Web Panel and WordPress setup. First I’ll show you how to use CWP and set up a new Host, then I’ll give you step by step guide to installing WordPress (connecting it with a MySQL database). How to install WordPress using CWP on Virtual Private Server?

In this post, I’ve shown how to install CWP on CentOS 7. Now it is time to show how to use CWP, and make a website ready for the audience.

First, you need to log in with your CWP credentials. Once you’re successfully logged in, it is time to see what this web panel offers.

CWP login
CWP login

Once you’re inside Web Panel there are plenty of things you can do. Don’t be discouraged with all options you have. Instead, give yourself time and learn how to use those options you’ll need. CWP is mostly like cPanel, and if you are familiar with a cPanel there shouldn’t be any problem using it.

Note: Before continuing with this tutorial, it is an appropriate time to say, although CWP is mainly programmed to work with CentOS, you can install CWP on the Ubuntu system as well. Also, we are all hoping that CWP will be Alma Linux ready soon.

CWP inside
CWP inside look

The picture above representing the inside look for Administering CWP. I use a server-side cache system (Varnish) which is why I have 8GB of RAM. This setup works great and WordPress speed results are phenomenal.

As you can see, I use CWP7 Pro which means I do pay for a license. For just a few bucks per month, I have full control over my VPS. Yes, you read it right, this Web Panel is cheap as cheap it can be. For less than $2/month you have a fully configurable Web Panel.

CWP pros and cons

Great Web Panel have its own good and not so good things.

  • Pros: Affordable price for Pro version, speed, web terminal, built-in File manager, reseller user option, auto-install SSL certificate, built-in Firewall, built-in Backup software…
  • Cons: Theme is NOT mobile-ready, default theme needs a new design in general…

Just to say, I have used other Web Panels like VestaCP, Froxlor, Webmin/Virtualmin, and cPanel. They are all good, however, I’ve chosen to stick with a CWP.

CWP: Add new user

Before continuing, to make a host and a new site we need to Add New User. Login to your CWP Administrator account and navigate to User Accounts > New Account.

Create New Account
CWP New Account

Once you’re in, make a New User by adding a New Domain, Username, and Password. There are other options also, which need to be filled.

CWP: New User Login

If you are done doing the steps above, you have set up a New User and most important a New Domain name (Host). This means that a New User has its own Folder structure and it is able to have a database setup. Continuing website set up, you need to log in as a New User.

CWP login as User
CWP New User Login

Now login as a User and there you’ll have a Web Panel for a User account. It looks a bit different and simplified comparing it to root CWP.

CWP: Install WordPress

Once Logged-in the User has access to the File manager. Navigate to your Folder structure and root folder for the domain name you have to choose to use. That is the Folder where all the WordPress files and folders should be. That means that you need to download the latest WordPress .zip file and upload it. Extract the archive and then move all the content to your root folder.

Files and folders
CWP Files&Folders

Before any other action on WordPress files or folders, it is time to prepare a Database. You need to create a new Database with a User and permissions granted to that specific User.

Create new database
CWP Database

Create a new Database with User and right permissions. Once you’re done, you can navigate to Files and make changes inside the wp-config.php file.

After you made changes inside wp-config.php file it is time to install WordPress.

WordPress installing procedure is quite simple, and all you have to do is to input data required to identify your site and Administrator User for first log-in.

Install WordPress process is done, and it is time for a few adjustments. These steps are required for better performance and security. However, the default install process is safe enough and appropriate for ongoing usage.

Set up WordPress after the install process

Navigate to General > Settings and check for Site Title, Tagline, and URLs. Make sure to set up your preferred URL (www or no-www and HTTPS instead of HTTP).

Install WordPress and General Settings
WordPress General Settings

After you have done the steps from the text above, it is time to make permalinks look nice and cool. Don’t use the default permalink structure because it doesn’t make any sense, it is hard to remember and it isn’t SEO friendly.

Navigate to Settings > Permalinks and there you can choose the permalink structure you want to use. Like you see in the picture I’ll post it under this paragraph, permalink structure is important for SEO and it is a thing you don’t want to change so often. Think about your site, its content, and overall concept, and make a permalink structure to accomplish the idea of your site.

Permalink Settings
WordPress Permalink Settings

From this point, you can do whatever you want with your brand new WordPress site. Install plugins you’ll need, and change the theme if you want to. Now when your site is ready you can start to create good content. Without content every site is worthless. Hope you’ll get something really good and that people will love it.

Conclusion on the end

This is Vol.3 and the last chapter for this Step-by-step guide. If you look back, you can learn on how to:

register a new domain, how to set up Name Servers and DNS records
buy VPS and set up Web Panel