Upgrade to Pro — share decks privately, control downloads, hide ads and more …

サイトが消えてからでは遅い! 明日につなげるWordPressの保守管理

サイトが消えてからでは遅い! 明日につなげるWordPressの保守管理

2019年11月2日、WordCamp Tokyo2019に登壇した際のスライドです。

■ セッション概要

WordPressでサイトを運営していると、攻撃されるリスク、データが消えてしまうリスクなど、いくつかのリスクが考えられます。

サイトを運用する上で、抑えておかなければいけない保守管理のポイントを、バックアップ、更新、セキュリティの3点から解説。 WordPressを設置したまま放置して使っている人、自分でメンテナンスしたい人、保守管理業務を委託していない人、など、WordPressの保守管理について知りたい人は、是非、ご参加ください。

Tetsuya Yoshida

November 02, 2019
Tweet

More Decks by Tetsuya Yoshida

Other Decks in Technology

Transcript

  1. 明日につなげるWordPressの保守管理
    制作作業もこなすwebコンサルタント
    吉田哲也
    @tetsu8yoshida

    View full-size slide

  2. ヤバくないですか?

    View full-size slide

  3. WordPressのサイトが
    表示されなくなりました

    View full-size slide

  4. バックアップはありますか?

    View full-size slide

  5. ありません。

    View full-size slide

  6. データが消えてからでは
    プロでも何も出来ません。

    View full-size slide

  7. 制作時のデータがあれば、
    見た目は回復できるかも。

    View full-size slide

  8. 管理画面に入れれば
    何とかなるかも。

    View full-size slide

  9. 入れなければ
    諦めるしか…

    View full-size slide

  10. WordPressの
    日常メンテナンス

    View full-size slide

  11. 制作作業もこなすwebコンサルタント
    吉田哲也
    2001年からWEB業界に携わり、
    主にWEB解析、コンサルティングをしつつ、
    マークアップ、CMSカスタマイズなど制作業務も
    行っています。
    手を動かさないと分からないアドバイス、
    スポットコンサル、サイトの運営保守も。
    @tetsu8yoshida
    https://tetsuya.yoshida.name/

    View full-size slide

  12. 制作作業もこなすwebコンサルタント
    吉田哲也
    WordPressは10年近く利用。
    構築・運用・トラブルシューティングなどを対応。
    年末に茅ヶ崎に引っ越し、
    WordPress Meetup神奈川の
    共同オーガナイザーをしています。
    @tetsu8yoshida
    https://tetsuya.yoshida.name/

    View full-size slide

  13. 制作作業もこなすwebコンサルタント
    吉田哲也
    web業界内では知られているのに、
    業界外では知られてない知識を広めるため、
    マンツーマンレッスンやセミナー登壇も
    増やしてます。
    WordPressのセキュリティ対策本を出版。
    @tetsu8yoshida
    https://tetsuya.yoshida.name/

    View full-size slide

  14. WordPressの
    日常メンテナンス

    View full-size slide

  15. 日常の保守管理
    更新 バックアップ セキュリティ

    View full-size slide

  16. 更新の必要性
    ・ 更新 = 脆弱性や不具合対応
    ・ 脆弱性の放置 = 無防備

    View full-size slide

  17. 更新
    ・ コアファイル
    ・ プラグイン
    ・ テーマ
    ・ PHP/MySQL

    View full-size slide

  18. コアファイルの更新
    ・ 管理画面から可能
    ・ 自動更新
    ・ バックアップ取ると安心

    View full-size slide

  19. プラグインの更新
    ・ 管理画面から可能
    ・ 更新止まったものは削除検討
    ・ 公式から削除済みは利用停止

    View full-size slide

  20. テーマの更新
    ・ 管理画面から
    ・ 販売サイトからのものも

    View full-size slide

  21. PHP・MySQLの更新
    ・ PHP7以上推奨
    ・ サーバーの対応確認
    ・ どちらも最新がオススメ

    View full-size slide

  22. 更新のまとめ
    ・ 最新が最強
    ・ コア、プラグイン、テンプレート
    ・ PHP/MySQL

    View full-size slide

  23. 更新が怖い問題

    View full-size slide

  24. バックアップ & 復元テスト

    View full-size slide

  25. バックアップ

    View full-size slide

  26. バックアップ
    ・ ファイル自体
    ・ データベース

    View full-size slide

  27. バックアップ
    FTPでダウンロード
    データベースをエクスポート

    View full-size slide

  28. ツール > エクスポート

    View full-size slide

  29. コアでも可能
    ・ 手動
    ・ メディアファイルは不可
    ・ テーマは含まれない

    View full-size slide

  30. バックアップ
    プラグインで手間を省こう

    View full-size slide

  31. 選定基準
    ・ エクスポート先
    ・ 記事データのみ/ファイル込
    ・ 最終更新日/インストール数

    View full-size slide

  32. UpdraftPlus
    ・ Google ドライブに保存可能
    ・ ファイルもバックアップ
    ・ 更新頻度高い

    View full-size slide

  33. ・ データベース
    ・ アップロードファイル
    ・ テーマ
    ・ プラグイン
    ・ その他(言語ファイルなど)

    View full-size slide

  34. バックアップのまとめ
    ・ ファイル/データベース
    ・ プラグインで自動化
    ・ 復元のテスト

    View full-size slide

  35. セキュリティ

    View full-size slide

  36. セキュリティ対策
    ・ まずは更新
    ・ サーバー
    ・ プラグイン

    View full-size slide

  37. セキュリティ対策

    空き巣対策

    View full-size slide

  38. WordPressセキュリティ大全 6章
    WordPressでできること

    View full-size slide

  39. サーバー
    ・ セキュリティ対策は要確認
    ・ WAF
    ・ バックアップ

    View full-size slide

  40. セキュリティプラグイン
    ・ ログインを守るもの
    ・ All in One WP Security
    ・ 日本語ならSite Guard

    View full-size slide

  41. セキュリティのまとめ
    ・ 更新は大前提
    ・ 対策は何重にも
    ・ プラグインでもOK

    View full-size slide

  42. まとめ
    ・ バックアップ
    ・ 最新版への更新
    ・ セキュリティプラグイン

    View full-size slide

  43. ご静聴ありがとうございました。
    @tetsu8yoshida
    Web制作者のための図書室で立ち読み可

    アフターパーティーでプレゼント

    View full-size slide