Slide 1

Slide 1 text

Daily maintenance of WordPress web developer / analyst / consultant Tetsuya Yoshida @tetsu8yoshida

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Dangelous?

Slide 6

Slide 6 text

WordPress site can’t be displayed

Slide 7

Slide 7 text

Do you have backup files?

Slide 8

Slide 8 text

No.

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

If there is design data, we could recover appearance.

Slide 11

Slide 11 text

If we can login to dashboard, we might fix…

Slide 12

Slide 12 text

If not, we should give up…

Slide 13

Slide 13 text

Daily maintenance of WordPress

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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/

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

web developer / analyst / consultant Tetsuya Yoshida Hobbie : Surfing / Dog / Iai ( Samurai martial arts ) @tetsu8yoshida https://tetsuya.yoshida.name/

Slide 18

Slide 18 text

Daily maintenance of WordPress

Slide 19

Slide 19 text

Daily maintenance Update Backup Security

Slide 20

Slide 20 text

Update

Slide 21

Slide 21 text

Nessecity of update ・ fix bug and security hole ・ leave it = dangerous

Slide 22

Slide 22 text

Update ・ Core ・ Plugin ・ Theme ・ PHP/MySQL

Slide 23

Slide 23 text

Update core file ・ on the dashboard ・ auto update ・ backup before update

Slide 24

Slide 24 text

Update plugins ・ Update on dashboard ・ Update stopped plugin ・ removed from WP directory

Slide 25

Slide 25 text

Update themes ・ on the dash board ・ from the sellers website

Slide 26

Slide 26 text

Update PHP / MySQL ・ PHP7 or later ・ Confirm the sever specs ・ latest is recommended

Slide 27

Slide 27 text

Summary of update ・ latest is strongest ・ core / theme / plugin ・ PHP/MySQL

Slide 28

Slide 28 text

Scared of update

Slide 29

Slide 29 text

Backup

Slide 30

Slide 30 text

Backup ・ All files ・ Database

Slide 31

Slide 31 text

Backup Download on FTP Export the database

Slide 32

Slide 32 text

Tool > Export

Slide 33

Slide 33 text

Backup by core file ・ Manyally ・ without upload files ・ without theme files

Slide 34

Slide 34 text

Backup Save time with plugin

Slide 35

Slide 35 text

How to select ・ Export space ・ Including upload files ・ Latest update / install number

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

UpdraftPlus ・ Update to Google Drive ・ Including all files ・ Update frequently

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

No content

Slide 40

Slide 40 text

・ Database ・ Upload files ・ Theme ・ Plugins ・ Other ( language file etc )

Slide 41

Slide 41 text

Summary of update ・ files and database ・ Auto backup plugin ・ Restore test

Slide 42

Slide 42 text

Security

Slide 43

Slide 43 text

Security ・ Update ・ Server ・ Plugin

Slide 44

Slide 44 text

WP site Security ≠ Thief measures

Slide 45

Slide 45 text

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

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

Server ・ Depends on sever ・ WAF ・ Backup

Slide 48

Slide 48 text

Security Plugins ・ Protect login ・ All in One WP Security

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

Summary of Security ・ Update is important ・ Multiple measures ・ Plugin is useful

Slide 51

Slide 51 text

Conclusion ・ Backup ・ Update to latest version ・ Use security plugins

Slide 52

Slide 52 text

Thank you for lisning @tetsu8yoshida Follow me on Twitter and Facebook