Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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...
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,...
• Why troubleshooting is important 
• Reacting to technical issues 
• A.P.S.T.N.D.P. 
• WordPress Architecture 
• How this...
Why troubleshooting matters 
• Tech support = people support 
• Auto mechanic and costly repairs 
• Proper diagnosis = pro...
Reacting to Technical Issues 
PANIC! 
1. Stay calm 
2. Reproduce the issue 
3. Document the problem 
4. (If applicable, co...
APSTNDP (OSI Layers) 
Turns “Hello!” into 
“010010000110010101101100011011000110111100100001” 
#WPAZ and back reliably. @j...
APSTNDP (OSI Layers) 
“All people seem to need data processing.” 
• Useful for diagnosing and identifying 
causes 
• Simpl...
WordPress Simplified Architecture 
File System 
Database 
“Server” 
Plugins 
Themes 
“Customizations” 
Content 
Images 
Wo...
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 ...
Win your Next WordPress 
Technical Challenge! 
• Get familiar with: 
– Ping, Traceroute, DNS (local and website) 
– UNIX F...
Thanks! 
@joemanna #AZWP 
joemanna@gmail.com 
blog.joemanna.com
Upcoming SlideShare
Loading in …5
×

0

Share

Download to read offline

Troubleshooting WordPress - Tips & Advice

Download to read offline

Troubleshooting WordPress can be a bit intimidating for most users. Here are practical suggestions to help you identify and fix problems quickly with WordPress.

Presented by Joe Manna at the Arizona WordPress Meetup (#WPAZ) in Chandler, AZ.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Troubleshooting WordPress - Tips & Advice

  1. 1. Troubleshooting WordPress by Joe Manna #WPAZ @joemanna
  2. 2. WordPress is natively technical. People … are not. #WPAZ @joemanna
  3. 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. 4. You just want it to work. (It’s not always this easy.) #WPAZ @joemanna
  5. 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. 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. 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. 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. 9. APSTNDP (OSI Layers) Turns “Hello!” into “010010000110010101101100011011000110111100100001” #WPAZ and back reliably. @joemanna
  10. 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. 11. WordPress Simplified Architecture File System Database “Server” Plugins Themes “Customizations” Content Images WordPress “Variable Content” HTML/CSS Performance “End-User Output”
  12. 12. WordPress Architecture
  13. 13. WordPress “Backend” #WPAZ @joemanna
  14. 14. WordPress “Core”
  15. 15. WordPress “Templates” #WPAZ @joemanna
  16. 16. WordPress – "What Users See” #WPAZ @joemanna
  17. 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. 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. 19. Thanks! @joemanna #AZWP joemanna@gmail.com blog.joemanna.com

Troubleshooting WordPress can be a bit intimidating for most users. Here are practical suggestions to help you identify and fix problems quickly with WordPress. Presented by Joe Manna at the Arizona WordPress Meetup (#WPAZ) in Chandler, AZ.

Views

Total views

1,011

On Slideshare

0

From embeds

0

Number of embeds

407

Actions

Downloads

8

Shares

0

Comments

0

Likes

0

×