WordPress is currently the most popular Content Management System (CMS) on the Internet, with a 66% market share. About 30% of all sites on the web are powered by WordPress.
WordPress first appeared in 2003 when the founder of the system, Matt Mullenweg, forked the then existing blogging engine called b2 / Cafelog (a fork is when you take the code of one program and use it as the foundation for creating another program). With the help of Mike Little, Matt created the first version of the WordPress system, which was released on May 27, 2003. At the time, they had no idea how much their blogging engine would evolve in the future.
Since that first release in 2003, the WordPress platform has come a long way – from a blogging tool to a complete content management system that can be used to create almost any type of website, from simple blogs to online portfolios for photographers and designers. , full-fledged commercial sites selling real or digital goods, markets, auctions, catalogs and corporate sites for large companies.
There are thousands of themes that allow you to change the look and feel of your site, as well as many thousands of plugins to add and extend functionality. And all this can be downloaded and installed for free!
Difference between WordPress.com and WordPress.org
The first question that newbies who come across WordPress usually ask is where to locate your site? You can take one of two options: set up your own, standalone WordPress site, or register with WordPress.com – here you can host your WordPress site for free.
WordPress.com (free hosting)
WordPress.com is a site owned by WordPress creator Matt Mullenweg, who runs Automattic. Essentially, a website is a free service that allows you to easily create and host your WordPress site without worrying about paying for hosting, domain, etc. You can simply create content without getting too technical.
Automattic makes money on WordPress.com by displaying text ads on your site and charging fees for additional services such as backups, premium themes and plugins. You get at your disposal a free subdomain for your site in the format http://vash_sait.wordpress.com. You can always purchase a separate domain name and link it to your site.
Pros and cons of choosing this method:
Free service. It is enough to register and you can use your website.Ease of use. It is very easy for beginners to figure it out, there is no need to plunge into the technical jungle.Safety. The site is hosted on secure servers managed by Automattic.Free service. The company itself keeps everything up to date.Availability of support.
You have to pay to use your own domainLimited choice of themes and charging fees to change themLimited selection of pluginsYou cannot monetize your site until you reach 25k views per month, after which you will need to use their Ad Control program.If you need more than 3 GB of free space, you will have to pay.
WordPress.org (self-hosted hosting)
WordPress.org is a site where you can download the latest version of WordPress to install on your hosting. This version is completely free and distributed under the GPL license, i.e. you can do whatever you want with the system. You can use WordPress to create as many sites as you want, customize the system however you want – you can even rename the system and create your own fork if you want. This is the beauty of the GPL license.
If you decide to use this version of WordPress, there are some additional details you must take into account. First of all, you will need to register your own domain name and purchase hosting from a suitable hosting company. You will also need to install the script yourself, which may scare off some newbies. Fortunately, many modern web hosts offer the ability to install WordPress with a single click. Next, we”ll show you how to install WordPress yourself, but first let”s take a look at the pros and cons of this way of using WordPress.
- Free to download and use
- Full control over your website
- Installing any themes and plugins
- Monetization by any means
- Need to pay for domain name and hosting
- You need to keep track of site updates and security
- You need to regularly back up the site
- Steeper learning curve
- Support not included
A few words about choosing WordPress hosting
If you made a decision to choose a hosting yourself, then in this case you will need to do it correctly. After all, hosting depends on how well your site will work. If you choose poor hosting, you can face slow website speeds, poor user support, and a host of other issues.
There are excellent hosting companies out there today that offer quality WordPress hosting services.
How to install WordPress
Many hosting companies offer one-click WordPress installation, which makes the process much easier. However, in some cases, you may need to manually install WordPress on the server. We”ll assume your hosting uses cPanel as the control panel, which is the most popular option. In the case of other control panels, the steps presented may be slightly different, but in general they will be similar.
The first step is to log into your cPanel account and create a MySQL database for your WordPress site. Go to the “Databases” section and select the “MySQL Databases” option.
On the next screen, enter the name for the database at the very top and click on “Create Database”.
After the database is created, remember its name and click on the “Go Back” button.
Now we will need to create a user for the database so that WordPress can interact with it. On the page that opens, enter the username and password; you can click the Password Generator button to have cPanel generate a secure password for you. After that, click on the “Create User” button.
The final step is to add the user to the created database. In “Add a User to a Database” select your database and your user from the drop-down list, then click on the “Add” button.
On the next screen, check the “All Privileges” box and click on the “Make Changes” button.
We now have a database and a user added to it. We can move on to the next step.
Head over to the WordPress site and download the latest version of the system. Once you have the WordPress zip archive on your computer, unzip it and upload the files to your hosting.
Uploading files is done via FTP. Your hosting company should provide you with FTP details for your account. Enter these details into your FTP program; a good option is Filezilla.
Upload all WordPress files to the public_html directory of your hosting account if you want your WordPress site to be available at http://www.vashdomain.com. Or you can upload the files to a separate folder – in this case, your site will be available at the following address: http://www.vashdomain.com/blog.
Once all the files are downloaded, visit your website in a browser to begin the installation process. You will need to enter your database name, username and password (all of this was created by you earlier). The last two fields can be left unchanged.
After clicking Submit, the following screen will appear where you can enter some required information about your site. Come up with a title for the site and provide an administrator name (for security reasons, I do not recommend you use the admin name admin). Enter your password and email address and then click on “Install WordPress”.
After installation, you will see a “Success” message that will notify you that WordPress has been installed. You can then click on the “Login” button to enter your WordPress admin panel.
Done! You now have a working WordPress build, and you can familiarize yourself with the WordPress dashboard.