2.3 Installing WordPress on a Live Server
Welcome to lesson #3, in which you'll learn how to make a WordPress site live. As I was saying previously, you can work with WordPress on a live server as well as on your machine, locally. Working locally is for testing and development purposes only; if you want people to access your website then you need to take it live by hosting it on a dedicated server.
In this lesson you’ll learn how a live server is different from your local machine and also how to publish a WordPress site. Let’s begin.
1.Introduction1 lesson, 01:39
2.The Basics4 lessons, 32:43
3.Content Management6 lessons, 55:57
4.Customization, Plugins, and Settings6 lessons, 49:31
2.3 Installing WordPress on a Live Server
Welcome to Lesson number three. As I was saying previously, you can work with WordPress in two ways, either locally on your machine or on a live server. The thing is, when you work locally on your machine, as we saw in the previous lesson, that's just more for testing and development purposes. You'll be the only one who can see your website. But if you want other people to see it, then you need to take it live by hosting it on a dedicated server. So in this lesson you'll learn how a live server is different from your local machine. And also the steps you need to take to publish a website with WordPress. Let's begin. So let's start with these steps that I was talking about. How do you go from a WordPress website on your local machine that only you can see, to a WordPress website that everyone can see that's up there on the internet and that's widely accessible? Well, you need two things for it. Number one, you need a domain name. Number two, you need hosting. So, the domain name, I'm sure you know what that is. It's the address of your website, for example, nvotto.com. That's the domain name. And a hosting, is basically a server where you upload the files of your website. And it's through that server that all the interactions with the users, with the visitors, take place basically. You need a physical location to store your website, so that's hosting. And in today's Internet, there are so many companies that offer domain registration and web hosting. You just need to find one that suites your budget and one that's reliable, basically. Now, personally, I'm gonna be using SiteGround. I have a hosting plan, I purchased a one year plan with them. And I don't have any bias towards SiteGround. I just liked how they presented their services, plus nVital actually recommends SiteGround, so that was a big plus for me. So I went ahead and I created an account with them. I had an existing domain, which is adipurdila.design. And this domain, I actually purchased I believe a year ago from Porkbun and Porkbun is another company that offers domain registration and they also offer hosting. So I bought the domain with them a while back, so now I bought some hosting with SiteGround. And I got the cheapest plan available. It was about $4 I believe, when paid yearly. And that will give me the option to install WordPress and just do my thing. Now, you can chose as I was saying, whatever hosting provider you want, there are a lot them. Simply Google the best, I don't know, web hosting in 2019 or 2020, whatever year you're watching this from. And there are people who always review these kinds of things and you'll find updated lists. You can just off the top of my head, some companies that I've heard of, and I know they have positive reviews. It's Bluehost, HostGator, what else? Media Temple, was another one of them. But again, don't feel the need to just go with my recommendations. Just do a little bit of research and pick the one that's best suited for you. Now, I was mentioning in the beginning of this lesson, the difference between a live server and a local server that you just saw. I believe the difference when it comes to, or that is relevant to what we're discussing today is the ease of use. Because on a local server, you have to do some things manually. You need to install the web server software manually. You need to download WordPress manually, right? You need to do that configuration basically manually. While on the live server, if the guys offering hosting have their things in order, they usually offer one click installations for most applications like WordPress and Magento and whatever platform they're offering. So, when you're using a live server that facilitates this, it's really easy to get started. You don't have to download anything, you just say, look, I wanna install WordPress. Click and you go through a little wizard, entering your information and just like that, WordPress is installed. In fact, let's go ahead and install WordPress right here on my SiteGround account. So what you do is you go to websites, and you can see that I have this website right here that says pending. You can also see my hosting plan. So let's go to Complete, Start New Website. I'm gonna choose WordPress. Let's set up some login details, like my email address and the super secret password. So I'm gonna stick with that password. Let's click Finish, so that's now creating my site, and we're all set. It says, your website with domain adipurdila.design has been created. Now, If you go to adipurdila.design, you're gonna see that it says, parked on the Bun. This is basically a placeholder page that's displayed by the domain registrar if no website is built there basically. So, what we need to do next is point our domain to these new host servers. To do that, you will need to go to your domain registrar or the website that you used to register your domain. In my case, this is Porkbun, okay? So I'm gonna sign in here. Once I'm in here, I need to click my user, then Domain Management. And I can see all my domains listed here. I am gonna click Details and where it says authoritative name servers, hit Edit. I am gonna delete these default ones. I'm gonna paste the names that I got from here, these two and I'm gonna hit submit. And that's it, that's all we can do for now because usually the propagation of the new DNS or the new name servers takes up to 48 hours. So we're not gonna be able to do anything until that propagation takes place. Now, if we go back to my SiteGround account, we can actually access some tools for managing our site. And this is the SiteGround starting page basically. If we go to WordPress, and we go to Install and Manage. We have the option to log in to the admin panel here, and just work with WordPress just like we would normally do. We cannot do that right now because as I said, the name servers don't match, so my domain still points to Porkbun instead of pointing to SiteGround. So after 48 hours, after propagation is done, I'll be able to work with this as normally. All right, so that was a quick look at how to install WordPress on a live server. Even though we cannot see the actual installation because the name server propagation takes a while. After that takes place, the rest is exactly the same as you saw in the previous lesson. You get to the WordPress dashboard, you can access your live website and that's pretty much it. Anything that you can do or you would do on your local machine, you can do the same thing on a live server. It's exactly the same thing. So, WordPress is now installed and ready to go. What do we do next? Well, let's start with the WordPress dashboard. In the next lesson, you'll learn how to use the dashboard and also how to customize it to fit your workflow. See you there.