WordPressサイトに対してKapsuleHostが行うこと、お客様ご自身で行っていただくこと、そして用途ごとにどのガイドを読めばよいかをまとめています。
WordPressはウェブの大半を動かしており、KapsuleHostのほとんどのサイトでもデフォルトの選択肢となっています。サイトをWordPressまたはWooCommerceとして作成すると、サイトの左メニューに専用のWordPressグループが表示され、WordPressにのみ意味のあるツール、更新、セキュリティ、キャッシュ、ストアの決済などが利用できます。アプリケーションパフォーマンスビュー(APM)はパフォーマンスの下にあり、WordPressおよびWooCommerceサイト専用です。このページではそれらの対応関係をまとめています。
インストールとログイン
サイトをWordPressサイトとして作成すると、データベースや管理者アカウントを含め、インストールは自動的に完了します。セットアップ時に管理者のユーザー名、パスワード、サイトタイトルを選択します。
WordPressの管理者パスワードはセットアップ時に一度だけ表示されます。続行する前に、必ずパスワードマネージャーに保存してください。後から復元することも可能ですが、今すぐ書き留めておくよりも時間がかかります。
wp-adminにログインできない場合は、WordPress管理画面へのアクセスを参照してください。パスワードが原因の場合は、WordPressパスワードのリセットをご覧ください。パネル内のリセット方法は、サイトがメールを送信できるかどうかに依存しないため、「パスワードを忘れた場合」のリンクが機能しないときでも有効です。
まずはこちらから始めてください。WordPressのインストールとWordPress管理画面へのアクセス。
WordPressメニュー
ウェブサイトを開き、サイトをクリックすると、WordPressグループには以下が含まれます。
| タブ | 用途 |
|---|---|
| WordPress | サイトのメインのWordPressパネル |
| Updates | コア、プラグイン、テーマの更新処理 |
| Security | 強化設定と整合性チェック |
| Caching | ページおよびオブジェクトキャッシュの制御 |
| APM | アプリケーションパフォーマンス、どのリクエストが遅いか、その理由。サイトの左メニューではこのグループではなくパフォーマンスの下にあります |
| Payments | WooCommerceの決済設定、ストアのみ |
更新: サイトを壊す原因
「サイトが落ちたが何も変更していない」というチケットのほぼすべては、実は更新が原因だと判明します。更新そのものが悪いわけではなく、互換性に問題のあるプラグインの無人更新が、深夜3時にサイトをダウンさせることがあるためです。
安全なパターンは地味ですが確実です。
- バックアップを取得するか、今日の自動バックアップが存在することを確認してください。バックアップの取得。
- ステージング環境で更新を適用してください。ステージング環境とWordPressステージングワークフロー。
- 重要な部分、ホームページ、投稿、チェックアウトをクリックして確認してください。
- 本番環境に反映してください。
定型的な更新をプラットフォーム側に任せたい場合は、自動更新をご覧ください。何を更新すべきか、何に注意すべきかについては、WordPressの更新とWordPressプラグインをお読みください。
重要なサイトでは、一度に1つのプラグインだけを更新してください。何かが壊れても、どれが原因かすぐにわかります。20個のプラグインを一括更新すると、2分で済む修正が半日仕事になりかねません。
速度
労力に対する効果が大きい順におおよそ並べています。
- キャッシュ。 訪問者ごとにページを再構築する代わりに、保存済みのコピーを提供します。Cachingタブから始めてください。サイトキャッシュを参照してください。
- CDN。 キャッシュしたコピーをサーバーの近くではなく、訪問者の近くに配置します。利用可否はプランによって異なり、カスタムドメインが必要です。CDNの有効化を参照してください。
- PHPバージョン。 新しいPHPは体感できるほど高速です。PHPバージョンの変更を参照してください。
- 画像とプラグイン。 WordPressサイトを遅くする最も一般的な2つの原因は、巨大なアップロード画像と、すべてのリクエストで処理を行うプラグインです。APMタブでどのリクエストが遅いかを確認できます。
- メモリ。 ページが読み込み途中で止まる場合、速度の問題ではなく制限に達している可能性があります。WordPressのメモリ制限とPHPの拡張機能と設定を参照してください。
一般的な内容については、ウェブサイトの速度とサイトの低速化とリソース制限を参照してください。
WordPressによくある典型的な不具合
それぞれに特定の既知の原因と対処法があります。推測で対応しないでください。
- 真っ白なページが表示される。 ほとんどの場合、表示が無効化されたPHPの致命的エラーです。ログにファイル名が記録されます。WordPressのホワイトスクリーン、エラーログ。
- ホームページは表示されるが、他のすべてのページが404になる。 パーマリンクの書き換えの問題です。KapsuleHostのウェブホスティングはnginxで稼働しているため、
.htaccessのルールはここでは機能しないことにご注意ください。パーマリンクの問題、WordPressと.htaccess。 - 以前は問題なかったページで鍵マークが壊れている。 混在コンテンツで、多くはドメイン移転後に発生します。混在コンテンツの修正。
- ドメイン変更後、至る所に古いURLが残っている。 WordPressは絶対URLをデータベースに書き込みます。検索と置換。
- 一定サイズを超えるとアップロードが失敗する。 WordPressではなくPHPの制限によるものです。PHPの拡張機能と設定。
WooCommerce
ストアとはお金が絡むWordPressサイトであり、上記のすべての重要度が高まります。バックアップの重要性が増し、更新は毎回ステージングを経由する必要があり、決済ゲートウェイの設定はPaymentsタブで行います。WooCommerce、サイトの決済、そしてプラットフォームチームに関与してもらいたい場合はWooCommerce向けCareをご覧ください。
開発者向け
- コマンドラインでの管理にはWP-CLIをご利用ください。
- シェルアクセスにはSSHキーの追加をご覧ください。
- リポジトリからのデプロイにはGitデプロイをご利用ください。
- 誰かがアクセスしたときにしか動かないWordPressの疑似cronではなく、実際のシステムcronにはcronジョブをご覧ください。
- phpMyAdminの使用とリモートデータベースアクセス。
セキュリティ
WordPressは常に標的にされており、その多くは未パッチのプラグインを探す自動スキャナーによるものです。Securityタブでは強化設定を扱いますが、それ以外は日頃の習慣次第です。
- プラグインを常に最新の状態に保ち、使用していないものは削除してください。
- KapsuleHostアカウントで二要素認証を利用してください。二要素認証。
- 必要になる前に復旧手順を把握しておいてください。サイトがハッキングされた場合とマルウェアの駆除。
全体像についてはセキュリティを、サイトレベルの制御についてはサイトのセキュリティをご覧ください。
既存のWordPressサイトの移行
移行内の移行ウィザードをご利用ください。移行、KapsuleHostへの移行、cPanelからの移行をご覧ください。
それでも解決しない場合は、サポートチケットの開設をご利用いただくか、Websitesとホスティング用語集から始めてください。