Installing WordPress: Two Methods
If you are looking to quickly install WordPress without any muss or fuss and be sure that you have done it correctly, we recommend letting your web host do it for you. We have two choices for hosts that will take care of things for you.
If you are more technical, the manual approach, referred to as the Five Minute Install is the way to go. But for non-techie people it would be more like a five-hour install since it requires you to know how to access to your server and use an FTP Program (File Transfer Protocol) to move files around and set up databases and such things that tend to be overkill for most beginners. We have provided directions for the manual install in the tabbed drop down section below.
In this module, we have provided information for both methods.
(Audio Only – See Transcript Below)
Go at your own pace through the video series, but the sooner you go through them and practice yourself, the better!
Two Installation Methods for WordPress
The Easy Quick Way to Get WordPress Up and Running
First of all, you’ll need a good web hosting provider. Most web hosts provide shared space on a web server at very reasonable costs per month.
Many web hosts offer a one-click installation of WordPress which with the push of a button you can get your site installed quickly without the need for any technical ability.
Either way, we recommend SiteGround or WP Engine as hosting companies. See the resources section below for a description of each and when one or the other is the best choice for you to use for your situation. We have also included a link that gives you a discount and gives us credit for the referral. Thank you very much!
The great thing for you getting started today is that both of these companies will install WordPress for you when you get your account.
SiteGround will include a free domain name if you don’t already have one. And they also provide email hosting at no extra charge.
WP Engine does only one thing and do it well and that is hosting. If you choose to go with WP Engine which hosts our New Tricks websites, go ahead and purchase a domain name from a domain registrar.
Google Apps can host your email with your domain name if you are using a host like WP Engine that does not offer that service. New Tricks uses WP Engine for hosting, so our mail is hosted with Google Apps, firstname.lastname@example.org for example.
The charge for Google Apps to host your email is $5.00 per month per email address.
We have had great success with this service without spammy emails getting through and without our emails getting caught in spam filters coming in.
Manual WordPress Installation Process for People with Technical Experience.
If you are technically proficient you can manually install the WordPress web publishing system on a webhost or your local environment, with what is called the “five-minute install”.
Before the Five Minute Install, You’ll Need Four Things.
- A Hosting Account with FTP access to the web server.
- An FTP Client. This is a desktop program that you can download free from the Internet that enables you to copy and transfer files from your own computer to your web server. FileZilla is a free FTP Client for use on both PCs and Macs.
- A text editor like Notepad or Text Edit.
- Your web browser of choice; Chrome, Safari, or Firefox are best because they support all the latest HTML 5 and CSS 3 web standards. Internet Explorer does not.
A Manual WordPress Install Has These Five Steps:
- Download the latest version of WordPress from WordPress.org.
- Upload those files to our web server using FTP.
- Create a MySQL database and user for WordPress.
- Configure WordPress to connect to our newly created database.
- Complete the installation and set-up our new website.
Let’s Get Started
Download and unzip the latest version of the WordPress software from WordPress.org. When WordPress is finished downloading, I can switch to my Downloads folder and locate the newly downloaded .zip archive. I’ll double click the archive to expand it. And now, we need to upload these files to our web server using our FTP client. So, I’ll switch to my FTP client, Transmit, and locate the newly downloaded WordPress files. Then, I’ll enter the FTP credentials, furnished by my web hosting provider and connect to the web server. Most FTP clients work in a similar manner. On the left-hand side are the files on our own computer and on the right-hand side the files on our web server. I’ll simply select all the files on the left-hand side and then drag them to the right-hand side, which will begin uploading our files to the web server.
While our files are uploading, let’s switch to our web hosting control panel. For this demo, I’m using SiteGround as our web hosting provider and they use the popular cPanel for account management. Now, this may look a little different from your own web hosting control panel, but they all offer essentially the same functionality. You should have a Database module that enables you to create MySQL databases. WordPress doesn’t store content in files, but rather in a database and each page in your site is created dynamically by WordPress every time a visitor loads one of your pages. So, I’ll enter a name for our database, which will have this prefix at the beginning, and then click Create Database.
Next, we’ll also need to create a MySQL user with permissions to access and modify this database. It’s a good idea to use the secure Password Generator, but be sure to save these credentials because we’ll be using them again in a couple of steps. Now, before we leave this screen, we’ll need to add our newly created user to the new database and insure that this user has permission to modify the database.
Now that our database has set-up, we need to connect WordPress to our newly created database. Switching back to our FTP Client, we see that our files had finished uploading now. WordPress looks for the database details in a file named W-P-dash-config. So, I’ll rename the sample file to simply W-P-dash-config-dot-P-H-P. Then, I’ll double click this file to open it to my text editor and fill-in the database details we created during the previous step.
It’s also a good idea to further secure your WordPress installation by entering unique phrases for each of these authentication keys. I’ll open the link for the WordPress secret Key Generator in a new tab in my web browser. This tool automatically generates a random set of secure authentication keys we can use to further secure our WordPress installation. I’ll copy these directly from the browser window, then switch back to my text editor and paste them into our wp-config file. Now, I’ll save and close this file.
Finally, we’re ready to run the WordPress installation script. I’ll simply enter the site’s web address in my web browser and WordPress will prompt me to fill out a few remaining details including the site’s title and administrator username, password, and a primary email address. Now, don’t lose these because you’ll need them to log in to the WordPress administration area.
Well, that’s it. Now, WordPress is installed on our web server and we’re ready to begin building our new website. To access the WordPress Administration panel and begin managing your site’s content, simply type W-P-dash-admin at the end of your website’s URL to pull up the log in screen. Enter the admin username and password we chose earlier and then click the Log In button.
Well, I hope this has been helpful and that you’re now ready to install WordPress on your own web server. Good luck with your new WordPress website.