-
How To Migrate WordPress Manually To New Host

Any website migration is regarded as one of the most difficult operations. Fortunately, WordPress provides a plethora of backup plugins to help and automate the entire backup and migration process. However, WordPress is constructed in such a way that manually migrate WordPress could not be simpler. In this tutorial, I’ll show you how to migrate […]
-
Install WordPress on OpenLiteSpeed Ubuntu

WordPress is a well-known content management system (CMS) on the Internet. Almost all large and small hosting providers offer several solutions for easily hosting WordPress, and OpenLiteSpeed is one of those solutions. OpenLiteSpeed is a popular open-source free web server that is renowned for responding to user requests faster than Apache, Nginx, and other web servers. OpenLiteSpeed […]
-
Import Multiple SQL Files In MySQL

If you are manually migrating your website or simply need to import certain SQL files into your database, this article will show you how to import multiple SQL files in mySQL. We will use both a graphical interface and MySQL command-line. To begin with, it is strongly advised not to import a database onto a live […]
WordPress 101
-
Add Google Analytics To WordPress | WordPress 101

Welcome to the WordPress 101 series. So far in this series, we’ve learned how to install a new WordPress theme, plugins, configure the homepage, create navigation menus, and so on. With this information, we should be able to launch our website. It is now time to prepare our website for traffic analysis so that we […]
-
Blogging with WordPress | WordPress 101

Welcome back to WordPress 101 series. In this series, we’re learning the basics of WordPress. WordPress is used to create all types of websites such as eCommerce, Forums, Social networking sites, etc. But majorly, WordPress is known for blogging. WordPress hosts the majority of blogs on the Internet. Blogging with WordPress In this article, we […]
-
Structure & Design WordPress Homepage | WordPress 101

Welcome back to WordPress 101 series. WordPress 101 series aims to teach WordPress CMS to beginners. In this article, we will learn to better structure and design the website homepage with WordPress. Homepage is the main page on your WordPress site. If better designed and structured, your website’s homepage can represent the entire website content […]
Setup Web Server
-
Set up Email Server With Virtualmin For Unlimited Emails & Storage

In the Linux cPanel series, I reviewed Virtualmin, one of the best open-source cPanels for websites and email servers. Virtualmin is built on top of Webmin, another great, free & open source website control panel. What’s great about Virtualmin is that it lets users straightforwardly create virtual servers. It lets managing multiple websites on one […]
-
Host Website On Our Own Server – Web Server Setup Series

Today we’ll continue our web server setup series. In this series, we’ve already installed and setup our web server, configured & secured cPanel and point domain name to the server. At any time if you’ve trouble setting something up something, let me know in the comment section below. In this article, we’ll go about hosting a website on […]
-
Web Server Setup Series – Fix CWP Errors & Warnings To Improve Server Security

Welcome to the second part of the web server setup series. In this part, I’ll show you how to fix CWP (CentOS web panel) errors and warnings, create new user accounts, create hosting packages, and create an FTP account. So let’s start. In the last part, I installed CentOS web panel on my virtual private […]
Learn Bash
-
Basic Calculator Program | Learn Bash – Part 8

Welcome to the mini project of the BASH scripting series. I hope you are excited! 🙂 We will build a simple calculator program using BASH scripting language and at the same time reinforce all the concepts already taught. In a quick summary, we’ve explored the fundamental topics on variables, decisions, control statements, and arguments. Then […]
-
Arguments | Another way to work with user inputs – Part 7

Welcome to the Arguments chapter of the BASH scripting series. This chapter will introduce you to another new method of getting user inputs for your script. In the previous chapter, we’ve used the read command to get user inputs. Our bash interpreter invokes the read command works after our bash program, i.e., user input is prompted after […]
-
Bash for loop – Loops In BASH- Learn BASH | Part 6

Welcome to the sixth chapter on BASH scripting series. And today we will dive into a very cool topic called looping constructs in computer programming. Loops are important if we have a task that needs repetition. There are different types of loops in bash, bash for loop, while loop, and until loop. In the previous chapter […]
Learn Git
-
Tags And Sub-modules – Git Series Part 6

This is the final guide in the Git series. Here, we will be covering two more major features that Git has to offer: tags and sub-modules. If you have been following the previous guides, and other materials, you should have a clearer understanding of what Git is, what it does, how to use it best, and […]
-
Various Features In Git – Git Series Part 5

Now that we have seen how you can use a GUI or IDE to interact with a repository, let’s look at the many features that git offers to make life easier. I will demonstrate how to amend the previous commit message, how to see what files were changed in a commit, rebasing, and tools to help with […]
-
Git GUI Front-Ends And IDE Support – Git Series Part 4

Developers have created third-party software (free or otherwise) that gives users a GUI to use for interacting with a repository. Here is an overview of a few programs that you can use. This is so you can have an idea of what you can expect from a GUI git client. I, personally, prefer the command-line; […]