SlideShare a Scribd company logo
Installing &
Setting Up
WordPress
On a new hosted server

Wil Brown
A WordPress Installation
Consists of 2 parts
 1. The "core" files = they do stuff
 2. The database = it stores stuff
     (except for media - images, video, pdf etc.)
Choosing A Hosting Package
Operating System?
  ● Linux = standard & cheaper
  ● Windows = icky to configure & expensive
Database Support?
  ● You need at least 1 database (mySQL)
  ● Ultra cheapo packages may not offer DB
Shared or Decicated/Cloud?
● Shared = cheap & slow (risky shared sites)
● Dedicated/Cloud = more expensive but
  scaleable
Two Methods of Installing
WordPress
1. Manual - we'll do this one first to show you
   how WordPress hangs together
2. Script - semi-automated

WordPress still needs to be configured after
installation.
Manual: Create a Database
1. Create a MySQL DB




DB created but no user is yet assigned to it




Jot down DB name
Manual: Create a Database
2. Create a user with password to access the
database




Jot down DB username and password
Manual: Create a Database
3. Assign user to the DB
Manual: Create a Database
4. Assign user DB access privileges
Check all options if you're not sure
Manual: Create a Database
User is now assigned to the DB




You should now have a note of:
  a. Database Name
  b. Database User Name
  c. Database User Password
Installing
WordPress Files
Manually
Manual: Upload WP Core Files
● Download latest WP zip from wordpress.org
● Unzip on local. Creates a wordpress folder
● Open wordpress folder and zip up contents
  again (stops creation of wordpress folder on host)
● Upload zip to hosting package and unzip in
  either root or a subfolder
Note: (ftp/file manager) - unzip may not be avail. Unzip on local and FTP


● Root or sub folder?
    ○ Main site = root folder
    ○ Multiple installations = sub folder
Manual: Create & Edit wp-config.php
●   Find the file wp-config-sample.php
●   Rename it to wp-config.php
●   Edit the file wp-config.php
●   Change these lines:
    ○   define('DB_NAME', 'database_name_here');
    ○   define('DB_USER', 'database_user_name_here');
    ○   define('DB_PASSWORD', 'password_here');
    ○   define('DB_HOST', 'localhost');
        ■ localhost is the most common DB_HOST but it
           can be a different name. Check with your
           hosting company if unsure
● Save changes
Manual: WordPress Installation
Visit your site. The browser will open the WP
installation/setup process.
● Site Title
● Admin Username
● Admin Password
● Admin Email Address
● Include in Search Engines
● Hit "Install Wordpress"

Done!
Installing
WordPress
Using a Hosts
Script
Fantastico, Softaculous
Script: Installation & Setup
● Look for: CGI Scripts, Fantastico,
  Softaculous, Web Apps etc. and click on
  WordPress
Script: Fantastico Setup


                    your domain name
                    the folder to install into (leave
                    blank for root)


                    don't use "admin" or "root"

                    choose a good quality password

                    your nickname
                    system email address i.e. "From:"
                    title of site
                    description of site
Scripts: Fantastico Setup
                  It's handy to jot down your
                  MySQL DB user and name
                  but not needed to complete
                  installation



                  All done.
                  You're given the admin
                  username and password
                  again as well as a link to the
                  login area.
Basic WordPress Configuration
● Update Authentication Unique Keys and
  Salts in wp-config.php
   ○ Visit: https://api.wordpress.org/secret-key/1.1/salt/
   ○ Copy code block and replace default one
● Permalinks/Friendly URLs
   ○ set to /%postname%/ for better SEO
● Install Firewall 2 plugin

                         DONE!
Questions?

       Contact Info:
       Wil Brown
       @GravitationalFX
       www.gravitationalfx.com

More Related Content

DOCX
How to install wordpress on wampserver
PDF
WordPress Demystified - part I
PDF
DrupalCon Barcelona 2015
PDF
WordCamp Finland 2015 - WordPress Security
PPTX
High performance WordPress
PDF
How to Speed Up Your Joomla! Site
PDF
WordCamp SF 2011: Debugging in WordPress
PDF
10 things every developer should know about their database to run word press ...
How to install wordpress on wampserver
WordPress Demystified - part I
DrupalCon Barcelona 2015
WordCamp Finland 2015 - WordPress Security
High performance WordPress
How to Speed Up Your Joomla! Site
WordCamp SF 2011: Debugging in WordPress
10 things every developer should know about their database to run word press ...

What's hot (20)

DOCX
Connect sql-using-perl-from-linux
KEY
FMCakeMixってウマいの?
PDF
Fast Paced Drupal 8: Accelerating Development with Composer, Drupal Console a...
PDF
Scholarly Publishing with WordPress - part 1: Installation
ODP
Sql installation
PDF
Scholarly Publishing with WordPress, a Savvy Researcher Workshop
PDF
WordPress Performance optimization
PPT
How to Contribute Code to MySQL?
PPTX
Worcamp2012 make a wordpress multisite in 20mins
PDF
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
PPTX
Drupal, varnish, esi - Toulouse November 2
PDF
How to install a local instance of WordPress
PDF
EasyEngine - Command-Line tool to manage WordPress Sites on Nginx
PDF
Caching for Cash: Caching
PDF
Caching for Cash: Benchmarking and Profiling
PPTX
"Ensuring chances of theme acceptance in wordpress.org directory" on WordCamp...
PDF
Common Pitfalls for your Drupal Site, and How to Avoid Them
PPSX
Cms drupal installation & configuration anil mishra
ODP
Archiving in eZ Publish: What to do with all your content
DOCX
Linux questions
Connect sql-using-perl-from-linux
FMCakeMixってウマいの?
Fast Paced Drupal 8: Accelerating Development with Composer, Drupal Console a...
Scholarly Publishing with WordPress - part 1: Installation
Sql installation
Scholarly Publishing with WordPress, a Savvy Researcher Workshop
WordPress Performance optimization
How to Contribute Code to MySQL?
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Drupal, varnish, esi - Toulouse November 2
How to install a local instance of WordPress
EasyEngine - Command-Line tool to manage WordPress Sites on Nginx
Caching for Cash: Caching
Caching for Cash: Benchmarking and Profiling
"Ensuring chances of theme acceptance in wordpress.org directory" on WordCamp...
Common Pitfalls for your Drupal Site, and How to Avoid Them
Cms drupal installation & configuration anil mishra
Archiving in eZ Publish: What to do with all your content
Linux questions
Ad

Similar to Installing & Setting Up WordPress (20)

PPT
WordPress Security
PPTX
WordPress Optimization & Security - LAC 2013, London
PPTX
Drupal from scratch
PPTX
WordCamp RI 2015 - Beginner WordPress Workshop
PPT
Now That's What I Call WordPress Security 2010
PPTX
WordPress Security Updated - NYC Meetup 2009
PPTX
WordPress Migrations 101 - WordCamp Orlando
PDF
Installing and Setting Up WordPress
PPT
Creating Local WordPress Installs
PDF
Developers, Be a Bada$$ with WP-CLI
PDF
Beyond the WordPress 5 minute Install
PPT
WordPress Security - WordCamp NYC 2009
PPTX
Installing WordPress The Right Way
PPTX
40 WordPress Tips: Security, Engagement, SEO & Performance - SMX Sydney 2013
PDF
Manage WordPress with Awesome using wp cli
PPTX
Presentation to SAIT Students - Dec 2013
PDF
Remote Control WordPress
PPT
WordPress Security - WordCamp Boston 2010
PPTX
WordPress Development Environments
PPTX
WordPress Optimization & Security - ThinkVisibility 2012, Leeds
WordPress Security
WordPress Optimization & Security - LAC 2013, London
Drupal from scratch
WordCamp RI 2015 - Beginner WordPress Workshop
Now That's What I Call WordPress Security 2010
WordPress Security Updated - NYC Meetup 2009
WordPress Migrations 101 - WordCamp Orlando
Installing and Setting Up WordPress
Creating Local WordPress Installs
Developers, Be a Bada$$ with WP-CLI
Beyond the WordPress 5 minute Install
WordPress Security - WordCamp NYC 2009
Installing WordPress The Right Way
40 WordPress Tips: Security, Engagement, SEO & Performance - SMX Sydney 2013
Manage WordPress with Awesome using wp cli
Presentation to SAIT Students - Dec 2013
Remote Control WordPress
WordPress Security - WordCamp Boston 2010
WordPress Development Environments
WordPress Optimization & Security - ThinkVisibility 2012, Leeds
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PDF
KodekX | Application Modernization Development
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
KodekX | Application Modernization Development
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Review of recent advances in non-invasive hemoglobin estimation
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...

Installing & Setting Up WordPress

  • 1. Installing & Setting Up WordPress On a new hosted server Wil Brown
  • 2. A WordPress Installation Consists of 2 parts 1. The "core" files = they do stuff 2. The database = it stores stuff (except for media - images, video, pdf etc.)
  • 3. Choosing A Hosting Package Operating System? ● Linux = standard & cheaper ● Windows = icky to configure & expensive Database Support? ● You need at least 1 database (mySQL) ● Ultra cheapo packages may not offer DB Shared or Decicated/Cloud? ● Shared = cheap & slow (risky shared sites) ● Dedicated/Cloud = more expensive but scaleable
  • 4. Two Methods of Installing WordPress 1. Manual - we'll do this one first to show you how WordPress hangs together 2. Script - semi-automated WordPress still needs to be configured after installation.
  • 5. Manual: Create a Database 1. Create a MySQL DB DB created but no user is yet assigned to it Jot down DB name
  • 6. Manual: Create a Database 2. Create a user with password to access the database Jot down DB username and password
  • 7. Manual: Create a Database 3. Assign user to the DB
  • 8. Manual: Create a Database 4. Assign user DB access privileges Check all options if you're not sure
  • 9. Manual: Create a Database User is now assigned to the DB You should now have a note of: a. Database Name b. Database User Name c. Database User Password
  • 11. Manual: Upload WP Core Files ● Download latest WP zip from wordpress.org ● Unzip on local. Creates a wordpress folder ● Open wordpress folder and zip up contents again (stops creation of wordpress folder on host) ● Upload zip to hosting package and unzip in either root or a subfolder Note: (ftp/file manager) - unzip may not be avail. Unzip on local and FTP ● Root or sub folder? ○ Main site = root folder ○ Multiple installations = sub folder
  • 12. Manual: Create & Edit wp-config.php ● Find the file wp-config-sample.php ● Rename it to wp-config.php ● Edit the file wp-config.php ● Change these lines: ○ define('DB_NAME', 'database_name_here'); ○ define('DB_USER', 'database_user_name_here'); ○ define('DB_PASSWORD', 'password_here'); ○ define('DB_HOST', 'localhost'); ■ localhost is the most common DB_HOST but it can be a different name. Check with your hosting company if unsure ● Save changes
  • 13. Manual: WordPress Installation Visit your site. The browser will open the WP installation/setup process. ● Site Title ● Admin Username ● Admin Password ● Admin Email Address ● Include in Search Engines ● Hit "Install Wordpress" Done!
  • 15. Script: Installation & Setup ● Look for: CGI Scripts, Fantastico, Softaculous, Web Apps etc. and click on WordPress
  • 16. Script: Fantastico Setup your domain name the folder to install into (leave blank for root) don't use "admin" or "root" choose a good quality password your nickname system email address i.e. "From:" title of site description of site
  • 17. Scripts: Fantastico Setup It's handy to jot down your MySQL DB user and name but not needed to complete installation All done. You're given the admin username and password again as well as a link to the login area.
  • 18. Basic WordPress Configuration ● Update Authentication Unique Keys and Salts in wp-config.php ○ Visit: https://api.wordpress.org/secret-key/1.1/salt/ ○ Copy code block and replace default one ● Permalinks/Friendly URLs ○ set to /%postname%/ for better SEO ● Install Firewall 2 plugin DONE!
  • 19. Questions? Contact Info: Wil Brown @GravitationalFX www.gravitationalfx.com