SlideShare a Scribd company logo
1 of 19
Download to read offline
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

What's hot

FMCakeMixってウマいの?
FMCakeMixってウマいの?FMCakeMixってウマいの?
FMCakeMixってウマいの?
Kentaro Suzuki
 
Worcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20minsWorcamp2012 make a wordpress multisite in 20mins
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 minsChandra Prakash Thapa: Make a WordPress Multisite in 20 mins
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
wpnepal
 
Caching for Cash: Caching
Caching for Cash: CachingCaching for Cash: Caching
Caching for Cash: Caching
Scott MacVicar
 
Caching for Cash: Benchmarking and Profiling
Caching for Cash: Benchmarking and ProfilingCaching for Cash: Benchmarking and Profiling
Caching for Cash: Benchmarking and Profiling
Scott MacVicar
 
Cms drupal installation & configuration anil mishra
Cms drupal installation & configuration   anil mishraCms drupal installation & configuration   anil mishra
Cms drupal installation & configuration anil mishra
Anil Mishra
 
Archiving in eZ Publish: What to do with all your content
Archiving in eZ Publish: What to do with all your contentArchiving in eZ Publish: What to do with all your content
Archiving in eZ Publish: What to do with all your content
Peter Keung
 

What's hot (20)

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

Similar to Installing & Setting Up WordPress

Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013Presentation to SAIT Students - Dec 2013
Presentation to SAIT Students - Dec 2013
Think Media Inc.
 

Similar to Installing & Setting Up WordPress (20)

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

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

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