Daily maintenances of WordPress

Daily maintenances of WordPress

Describe the daily maintenances of WordPress from 3 points of view.
Update, backup and Security.

15 min presentation at WordCamp Butwal 2020.
#WCBTL2020 #WCBTL #WordCamp

1dd011eddb94562cc8dbab3a1a728d40?s=128

Tetsuya Yoshida

January 25, 2020
Tweet

Transcript

  1. Daily maintenance of WordPress web developer / analyst / consultant

    Tetsuya Yoshida @tetsu8yoshida
  2. None
  3. None
  4. None
  5. Dangelous?

  6. WordPress site can’t be displayed

  7. Do you have backup files?

  8. No.

  9. If there’s any backup files, we can’t recover.

  10. If there is design data, we could recover appearance.

  11. If we can login to dashboard, we might fix…

  12. If not, we should give up…

  13. Daily maintenance of WordPress

  14. Web developer / analyst / consultant Tetsuya Yoshida Web developer,

    analyst, consultant. I’m in web development industry from 2001. @tetsu8yoshida https://tetsuya.yoshida.name/
  15. web developer / analyst / consultant Tetsuya Yoshida I use

    WordPress from 2010, attend the WordPress Community from 2018, became an organizer of Kanagawa WordPress Meetup on 2019. I spoke at the WordCamp Haneda 2019 and WordCamp Tokyo 2019. @tetsu8yoshida https://tetsuya.yoshida.name/
  16. web developer / analyst / consultant Tetsuya Yoshida I wrote

    a book about security of WordPress in Japanese on 2019. @tetsu8yoshida https://tetsuya.yoshida.name/
  17. web developer / analyst / consultant Tetsuya Yoshida Hobbie :

    Surfing / Dog / Iai ( Samurai martial arts ) @tetsu8yoshida https://tetsuya.yoshida.name/
  18. Daily maintenance of WordPress

  19. Daily maintenance Update Backup Security

  20. Update

  21. Nessecity of update ・ fix bug and security hole ・

    leave it = dangerous
  22. Update ・ Core ・ Plugin ・ Theme ・ PHP/MySQL

  23. Update core file ・ on the dashboard ・ auto update

    ・ backup before update
  24. Update plugins ・ Update on dashboard ・ Update stopped plugin

    ・ removed from WP directory
  25. Update themes ・ on the dash board ・ from the

    sellers website
  26. Update PHP / MySQL ・ PHP7 or later ・ Confirm

    the sever specs ・ latest is recommended
  27. Summary of update ・ latest is strongest ・ core /

    theme / plugin ・ PHP/MySQL
  28. Scared of update

  29. Backup

  30. Backup ・ All files ・ Database

  31. Backup Download on FTP Export the database

  32. Tool > Export

  33. Backup by core file ・ Manyally ・ without upload files

    ・ without theme files
  34. Backup Save time with plugin

  35. How to select ・ Export space ・ Including upload files

    ・ Latest update / install number
  36. None
  37. UpdraftPlus ・ Update to Google Drive ・ Including all files

    ・ Update frequently
  38. None
  39. None
  40. ・ Database ・ Upload files ・ Theme ・ Plugins ・

    Other ( language file etc )
  41. Summary of update ・ files and database ・ Auto backup

    plugin ・ Restore test
  42. Security

  43. Security ・ Update ・ Server ・ Plugin

  44. WP site Security ≠ Thief measures

  45. WordPressセキュリティ大全 6章 WordPress measures

  46. WordPress measures ・ Manage password ・ Updates ・ Protect IDs

    ・ Protect login URLs ・ Protect login ・ Hide version information ・ Protect function files ・ SSL ・ WAF ・ Login history ・ Database Prefix ・ Remove Theme / Plugins you don’t use @tetsu8yoshida
  47. Server ・ Depends on sever ・ WAF ・ Backup

  48. Security Plugins ・ Protect login ・ All in One WP

    Security
  49. None
  50. Summary of Security ・ Update is important ・ Multiple measures

    ・ Plugin is useful
  51. Conclusion ・ Backup ・ Update to latest version ・ Use

    security plugins
  52. Thank you for lisning @tetsu8yoshida Follow me on Twitter and

    Facebook