To install our CMS we previously need to download the necessary files from the official WordPress site: https://wordpress.com . We navigate to the download section and download the latest stable version available. Once we have downloaded them, we will proceed to extract all the files, and then upload them to the root directory of our server. The steps prior to installation are not very mysterious and are quite intuitive even for less experienced users.
To perform our installation from scratch we need to have a database with the appropriate users and permissions. To be able to establish a connection correctly and save our content as photos, videos, files, styles, etc. If we do not have a database we can register in multiple pages that offer us limited servers where we can save our site or even install a local server such as Xampp, Wamp, Lamp, etc.
These programs allow us to perform different tests in a closed environment to the outside world ("Internet"), where only devices connected to our local network can access both by cable ("Ethernet") as per Wifi. We will also need to contract a domain so that other Internet users can access it and search engines can position themselves. We can find it at a reduced price if the domain is free, that is to say that no person or entity has it.
The domains have a limited duration, usually one year. It is advisable to extend it before the period expires. Since we risk an external person to own it and have to use another or pay a large amount to recover it. Once the previous steps are done, we access our domain from the browser where we will be asked to accept the security policies. We will have to enter the credentials of our database that we have previously configured.
When we have finished making the initial configuration it will redirect us to http://ourdomain /wp-admin where once authenticated we can access our graphic environment of WordPress . In this environment we can create and configure all types of content : pages, entries, forms, etc. Install different plugins that allow us to work more agile and dynamic. Any user with a minimum knowledge in computer science can perform these steps.