SlideShare a Scribd company logo
1 of 19
Troubleshooting 
WordPress 
by Joe Manna 
#WPAZ @joemanna
WordPress is natively technical. 
People … are not. 
#WPAZ @joemanna
You [might not] care about 
Javascript, minification, CSS, 
caching database queries, file 
sizes, hooks, actions, filters, 
permissions, DNS, security, 
metadata, plugin updates, 
core updates, CDNs or 
shared vs. managed hosting 
… 
#WPAZ @joemanna
You just want it to work. 
(It’s not always this easy.) 
#WPAZ @joemanna
Problems happen. 
(If they didn’t, we wouldn’t have QA, coders, 
systems engineers, plugin developers, technical 
support, support forums, WordCamps or Meetups.) 
#WPAZ @joemanna
• Why troubleshooting is important 
• Reacting to technical issues 
• A.P.S.T.N.D.P. 
• WordPress Architecture 
• How this helps you 
• Win your next WordPress challenge 
• Q&A 
#WPAZ @joemanna
Why troubleshooting matters 
• Tech support = people support 
• Auto mechanic and costly repairs 
• Proper diagnosis = proper cure 
• Curiosity doesn’t kill the cat 
• Lowers the fear of technology 
• Gives you confidence 
#WPAZ @joemanna
Reacting to Technical Issues 
PANIC! 
1. Stay calm 
2. Reproduce the issue 
3. Document the problem 
4. (If applicable, communicate it.) 
5. Gather the facts 
6. Identify the cause(s) 
7. Attempt the fix 
8. Confirm fix works and has no side-effects 
#WPAZ @joemanna
APSTNDP (OSI Layers) 
Turns “Hello!” into 
“010010000110010101101100011011000110111100100001” 
#WPAZ and back reliably. @joemanna
APSTNDP (OSI Layers) 
“All people seem to need data processing.” 
• Useful for diagnosing and identifying 
causes 
• Simplifies and focuses efforts 
• Complexity Increases: Physical  
Application 
• Principles can translate to other machines 
#WPAZ @joemanna
WordPress Simplified Architecture 
File System 
Database 
“Server” 
Plugins 
Themes 
“Customizations” 
Content 
Images 
WordPress 
“Variable Content” 
HTML/CSS 
Performance 
“End-User Output”
WordPress Architecture
WordPress “Backend” 
#WPAZ @joemanna
WordPress “Core”
WordPress “Templates” 
#WPAZ @joemanna
WordPress – "What Users See” 
#WPAZ @joemanna
So, how can this help you in the 
WordPress community? 
• Interpret and understand technical issues 
• Communicate issues clearly to plugin 
devs, hosting provider and IT staff 
• Better support WP users at WordPress 
events 
• Empowered to investigate and lead 
#WPAZ @joemanna
Win your Next WordPress 
Technical Challenge! 
• Get familiar with: 
– Ping, Traceroute, DNS (local and website) 
– UNIX File Permissions (640 vs. 777) 
– How caching works, detecting quirks (db, dns, 
web...) 
– How to perform backups AND restores 
– WordPress Debugging (hint: wp-config.php) 
• Break stuff – really, it’s okay! 
• Document issues in greater detail 
• Search WordPress Support Forums 
• Share lessons with others 
#WPAZ @joemanna
Thanks! 
@joemanna #AZWP 
joemanna@gmail.com 
blog.joemanna.com

More Related Content

Similar to Troubleshooting WordPress - Tips & Advice

Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDBDenny Lee
 
Migration Services Engineer
Migration Services EngineerMigration Services Engineer
Migration Services EngineerRichard Coons
 
IT Summit - Modernizing Enterprise Analytics: the IT Story
IT Summit - Modernizing Enterprise Analytics: the IT StoryIT Summit - Modernizing Enterprise Analytics: the IT Story
IT Summit - Modernizing Enterprise Analytics: the IT StoryTableau Software
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...Joel Oleson
 
Transform Legacy Data Stores with Microsoft Azure and Precisely
Transform Legacy Data Stores with Microsoft Azure and PreciselyTransform Legacy Data Stores with Microsoft Azure and Precisely
Transform Legacy Data Stores with Microsoft Azure and PreciselyPrecisely
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...SolarWinds
 
Webinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshareWebinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshareDynatrace
 
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseEric Bragas
 
Druid Adoption Tips and Tricks
Druid Adoption Tips and TricksDruid Adoption Tips and Tricks
Druid Adoption Tips and TricksImply
 
AWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAmazon Web Services
 
21.06.2017 - KYOS Breakfast Event
21.06.2017 - KYOS Breakfast Event 21.06.2017 - KYOS Breakfast Event
21.06.2017 - KYOS Breakfast Event Kyos
 
Apache cassandra en production - devoxx 2017
Apache cassandra en production  - devoxx 2017Apache cassandra en production  - devoxx 2017
Apache cassandra en production - devoxx 2017Alexander DEJANOVSKI
 
Domain driven security_java_zone2016
Domain driven security_java_zone2016Domain driven security_java_zone2016
Domain driven security_java_zone2016Omegapoint Academy
 

Similar to Troubleshooting WordPress - Tips & Advice (20)

Introduction to Azure DocumentDB
Introduction to Azure DocumentDBIntroduction to Azure DocumentDB
Introduction to Azure DocumentDB
 
Migration Services Engineer
Migration Services EngineerMigration Services Engineer
Migration Services Engineer
 
IT Summit - Modernizing Enterprise Analytics: the IT Story
IT Summit - Modernizing Enterprise Analytics: the IT StoryIT Summit - Modernizing Enterprise Analytics: the IT Story
IT Summit - Modernizing Enterprise Analytics: the IT Story
 
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
SharePoint Performance: Physical to Virtual to Microsoft Azure Cloud and Offi...
 
How and when to use NoSQL
How and when to use NoSQLHow and when to use NoSQL
How and when to use NoSQL
 
Transform Legacy Data Stores with Microsoft Azure and Precisely
Transform Legacy Data Stores with Microsoft Azure and PreciselyTransform Legacy Data Stores with Microsoft Azure and Precisely
Transform Legacy Data Stores with Microsoft Azure and Precisely
 
Rajeev Parameswaran Resume
Rajeev Parameswaran ResumeRajeev Parameswaran Resume
Rajeev Parameswaran Resume
 
SadafResumeED
SadafResumeEDSadafResumeED
SadafResumeED
 
Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...Government and Education Webinar: Simplify Your Database Performance Manageme...
Government and Education Webinar: Simplify Your Database Performance Manageme...
 
Webinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshareWebinar share point performance feb2016 slideshare
Webinar share point performance feb2016 slideshare
 
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL DatabaseModern ETL: Azure Data Factory, Data Lake, and SQL Database
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
 
Druid Adoption Tips and Tricks
Druid Adoption Tips and TricksDruid Adoption Tips and Tricks
Druid Adoption Tips and Tricks
 
All up-dev ops
All up-dev opsAll up-dev ops
All up-dev ops
 
AWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinarAWS Webcast - Amazon work spaces public sector webinar
AWS Webcast - Amazon work spaces public sector webinar
 
Resme-Paresh K
Resme-Paresh KResme-Paresh K
Resme-Paresh K
 
21.06.2017 - KYOS Breakfast Event
21.06.2017 - KYOS Breakfast Event 21.06.2017 - KYOS Breakfast Event
21.06.2017 - KYOS Breakfast Event
 
F8 tech talk_pinterest_v4
F8 tech talk_pinterest_v4F8 tech talk_pinterest_v4
F8 tech talk_pinterest_v4
 
Apache cassandra en production - devoxx 2017
Apache cassandra en production  - devoxx 2017Apache cassandra en production  - devoxx 2017
Apache cassandra en production - devoxx 2017
 
Domain driven security_java_zone2016
Domain driven security_java_zone2016Domain driven security_java_zone2016
Domain driven security_java_zone2016
 
Rajan gupta new
Rajan gupta newRajan gupta new
Rajan gupta new
 

Recently uploaded

Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsrahman018755
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?Linksys Velop Login
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkklolsDocherty
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfappinfoedgeca
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appscristianmanaila2
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.Tortogel
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsrahman018755
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyDamar Juniarto
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfOndejSur
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideVarun Mithran
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxChloeMeadows1
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresencePC Doctors NET
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirtrahman018755
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebJie Liau
 

Recently uploaded (16)

GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?How Do I Begin the Linksys Velop Setup Process?
How Do I Begin the Linksys Velop Setup Process?
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
Pvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdfPvtaan Social media marketing proposal.pdf
Pvtaan Social media marketing proposal.pdf
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 

Troubleshooting WordPress - Tips & Advice

  • 1. Troubleshooting WordPress by Joe Manna #WPAZ @joemanna
  • 2. WordPress is natively technical. People … are not. #WPAZ @joemanna
  • 3. You [might not] care about Javascript, minification, CSS, caching database queries, file sizes, hooks, actions, filters, permissions, DNS, security, metadata, plugin updates, core updates, CDNs or shared vs. managed hosting … #WPAZ @joemanna
  • 4. You just want it to work. (It’s not always this easy.) #WPAZ @joemanna
  • 5. Problems happen. (If they didn’t, we wouldn’t have QA, coders, systems engineers, plugin developers, technical support, support forums, WordCamps or Meetups.) #WPAZ @joemanna
  • 6. • Why troubleshooting is important • Reacting to technical issues • A.P.S.T.N.D.P. • WordPress Architecture • How this helps you • Win your next WordPress challenge • Q&A #WPAZ @joemanna
  • 7. Why troubleshooting matters • Tech support = people support • Auto mechanic and costly repairs • Proper diagnosis = proper cure • Curiosity doesn’t kill the cat • Lowers the fear of technology • Gives you confidence #WPAZ @joemanna
  • 8. Reacting to Technical Issues PANIC! 1. Stay calm 2. Reproduce the issue 3. Document the problem 4. (If applicable, communicate it.) 5. Gather the facts 6. Identify the cause(s) 7. Attempt the fix 8. Confirm fix works and has no side-effects #WPAZ @joemanna
  • 9. APSTNDP (OSI Layers) Turns “Hello!” into “010010000110010101101100011011000110111100100001” #WPAZ and back reliably. @joemanna
  • 10. APSTNDP (OSI Layers) “All people seem to need data processing.” • Useful for diagnosing and identifying causes • Simplifies and focuses efforts • Complexity Increases: Physical  Application • Principles can translate to other machines #WPAZ @joemanna
  • 11. WordPress Simplified Architecture File System Database “Server” Plugins Themes “Customizations” Content Images WordPress “Variable Content” HTML/CSS Performance “End-User Output”
  • 16. WordPress – "What Users See” #WPAZ @joemanna
  • 17. So, how can this help you in the WordPress community? • Interpret and understand technical issues • Communicate issues clearly to plugin devs, hosting provider and IT staff • Better support WP users at WordPress events • Empowered to investigate and lead #WPAZ @joemanna
  • 18. Win your Next WordPress Technical Challenge! • Get familiar with: – Ping, Traceroute, DNS (local and website) – UNIX File Permissions (640 vs. 777) – How caching works, detecting quirks (db, dns, web...) – How to perform backups AND restores – WordPress Debugging (hint: wp-config.php) • Break stuff – really, it’s okay! • Document issues in greater detail • Search WordPress Support Forums • Share lessons with others #WPAZ @joemanna
  • 19. Thanks! @joemanna #AZWP joemanna@gmail.com blog.joemanna.com

Editor's Notes

  1. The problem?
  2. The problem?
  3. The problem?
  4. The problem?