installing wordpress the right way

Post on 31-Aug-2014

714 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

In this presentation we cover the details of installing WordPress, go over common problems and talk about the importance of maintaining your website and basic website security.

TRANSCRIPT

Installing WordPress The Right WayBy Chris Burgess @chrisburgess

(slides will be posted to Meetup after the talk)

Agenda

• Before you begin• Walkthrough of the "Famous 5-Minute Install”• Common installation problems• Other methods of installation• Next steps

Before you begin

Make sure you have…

• Hosting• Domain Name (pointed to your web host)

If you missed the Meetup last month, the links to the slides and video are on Meetup.

WordPress’ “Installing WordPress Guide”

https://codex.wordpress.org/Installing_WordPress

The Famous 5-Minute Install

Famous 5-Minute InstallHere's the quick version of the instructions for those who are already comfortable with performing such installations. More detailed instructions follow.

If you are not comfortable with renaming files, step 3 is optional and you can skip it as the install program will create the wp-config.php file for you.

Download and unzip the WordPress package if you haven't already.Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it.(Optional) Find and rename wp-config-sample.php to wp-config.php, then edit the file (see Editing wp-config.php) and add your database information.Upload the WordPress files to the desired location on your web server:If you want to integrate WordPress into the root of your domain (e.g. http://example.com/), move or upload all contents of the unzipped WordPress directory (excluding the WordPress directory itself) into the root directory of your web server.If you want to have your WordPress installation in its own subdirectory on your web site (e.g. http://example.com/blog/), create the blog directory on your server and upload the contents of the unzipped WordPress package to the directory via FTP.Note: If your FTP client has an option to convert file names to lower case, make sure it's disabled.Run the WordPress installation script by accessing the URL in a web browser. This should be the URL where you uploaded the WordPress files.If you installed WordPress in the root directory, you should visit: http://example.com/If you installed WordPress in its own subdirectory called blog, for example, you should visit: http://example.com/blog/That's it! WordPress should now be installed.

Overview

1. Download WordPress from WordPress.org2. Upload the WordPress files to your web host3. Create a database and database user4. Run the installation script

Step 1: Download WordPress from WordPress.org

Step 2: Upload the WordPress files to your web host

Log into your cPanel (or equivalent)

cPanel -> File Manager

First time you use File Manager

File Manager

Upload WordPress

Extracting WordPress

Extracting WordPress

Extracting WordPress

Extracting WordPress

Moving WordPress to the Web Root(i.e. example.com/ rather than example.com/wordpress/

Moving WordPress to the Web Root(i.e. example.com.au/ rather than example.com.au/wordpress/

Moving WordPress to the Web Root(i.e. example.com.au/ rather than example.com.au/wordpress/

Before -> After

Cleaning up…

• Delete “wordpress” folder• Delete wordpressXXX.zip• You can also delete the readme, licence and

install.php if you want

Step 3: Creating a database and database user

A little bit about databases

• WordPress uses a database to store content and configuration

• MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, CouchDB, MongoDB, Redis – are all databases

• Some are better suited at certain tasks than others• MySQL is by far the most popular database used for

WordPress

Creating a MySQL Database

• We can create a MySQL database a few ways, but the most common way is to use cPanel (or equivalent hosting control panel) to create the database and database user

We’re going to save our details, I use a temporary text file…

Creating a MySQL Database

Creating a MySQL Database

Creating a MySQL Database

Creating the Database

Creating the Database User

Always use strong passwords/passphrases for everything

Add the User to your Database

Set privileges

Confirm what you’ve done

Confirm what you’ve done

You should have something like this:

Visit your URL (your domain name)

WordPress reminds us we need our database details!

Entering our database details

Copy and paste

Step 4: Run the installation script

All right sparky!

Enter your site name and WordPress username

Never use the default “admin” and choose a strong password!

You can change this setting in the dashboard, but it’s an important one!

Success!

Check your inbox

It’s working!

You can now login at:http://wphelp.com.au/login

Your WordPress Dashboard

Installation Demo

Other files…

• .htaccess• robots.txt• humans.txt• favicon.ico (and others)

Common installation problems

Here are just a few…

• Incorrect database details• Syntax issues• Server configuration (PHP, index.php,

permissions etc.

Check your database settings

Syntax issues

Server issues

• Too many to mention• Check with your host• Or… check out the next steps in a few slides

Other methods of installation

You may have heard of…

• One-click installers (Installatron, SimpleScripts, Softaculous, Fantastico etc.) <- not recommended

• Clone features/plugins (ManageWP, InfiniteWP)• BackupBuddy• WP-CLI (wp-cli.org)• Version Control (git etc.)• Manual (FTP/SFTP/SCP, ssh, wget etc.)

Next steps

Where to go for help…

• Melbourne WordPress Meetup :)• WordPress Codex• Search• Ask a friend

Recap

1. Download WordPress2. Upload WordPress to your web host3. Create a database and database user4. Run the installation script5. Next, make sure you secure your installation

(covered next session)

top related