2026年8月1日
2026年8月1日
WordPressのログファイルを確認する方法
はじめに
WordPressを運用していると、アクセスログやエラーログの確認が必要になることがあります。これらのログファイルにはサイトへのアクセス状況や問題発生時の情報を記録しており、その解析はサイトのパフォーマンス改善やセキュリティ対策にとって重要です。
症状・背景
この記事が必要な主な場面:
- サイトにアクセスできない
- 意図しないエラーが発生している
- レビューのためのサイト利用状況を把握したい
- セキュリティ上の問題があると疑われる場合
手順・設定方法
ステップ1: SSHでサーバーに接続する
# ユーザ名、ホスト名またはIPアドレス、パスワードまたは秘密鍵を使用してSSH接続
ssh username@hostname_or_ip
ステップ2: アクセスログを確認する
# Apacheの場合のアクセスログの場所は通常/var/log/apache2/access.logか/var/log/httpd/access_log
cat /var/log/apache2/access.log
# Nginxの場合のアクセスログは通常/var/log/nginx/access.logまたは/etc/nginx/logs/access.log
cat /var/log/nginx/access.log
ステップ3: エラーログを確認する
# Apacheのエラーログは通常/var/log/apache2/error.logか/var/log/httpd/error_log
tail -f /var/log/apache2/error.log
# Nginxのエラーログは通常/var/log/nginx/error.logまたは/etc/nginx/logs/error.log
tail -f /var/log/nginx/error.log
ステップ4: WordPress特有のログを確認する
# ワードプレスがwp-contentディレクトリに独自のログファイルを作成した場合、その内容も確認します。
cat wp-content/debug.log
注意事項
- アクセスログやエラーログは大量のデータを含むことがあります。閲覧には適切なツールが必要です。
- ログファイルへのアクセス権限がない場合、rootユーザーとしてSSH接続するか、スーパーユーザー権限を使用します。
- セキュリティ上、ログファイルに含まれる情報は適切に管理し、外部公開を避けるべきです。
- パフォーマンス上の問題が懸念される場合、ログの保存期間やログファイルの圧縮などを検討してください。
まとめ
1. アクセス権限: 許可されたユーザーのみがログファイルにアクセスできるように設定します。
2. 適切なツール: ログを解析するための適切なソフトウェアやサービスを利用します。
3. セキュリティ: ログデータは適切に保護し、外部からの漏洩を防ぎます。
4. 定期的なレビュー: 重要な問題がないことを確認するために定期的にログファイルをレビューします。
5. バックアップとローテーション: ログファイルの定期的なバックアップとローテーションを行い、保存期間を適切に管理します。
関連記事: