サーバートラブルは迅速な対応が重要
「サイトが突然表示されなくなった!」
「メールが送信できない」
「SSL証明書のエラーが出る」
サーバートラブルは ビジネスに直結する緊急事態 です。
本記事では、ConoHa WING利用時に発生する よくある問題と即効性のある解決方法 を、実際のサポート事例から紹介します。
ベストマッチ
最短で課題解決する一冊
この記事の内容と高い親和性が確認できたベストマッチです。早めにチェックしておきましょう。
トラブル発生時の初動対応チェックリスト
最初に確認すべき5項目
## 緊急度:高(サイト全体が表示されない)
1. [ ] サーバー稼働状況を確認
- ConoHa WINGコントロールパネルにログイン
- サーバーステータス確認
2. [ ] ドメインのDNS設定確認
- ネームサーバーが正しく設定されているか
- DNS浸透が完了しているか
3. [ ] SSL証明書の状態確認
- 有効期限内か
- 自動更新が失敗していないか
4. [ ] .htaccessファイル確認
- 構文エラーがないか
- リダイレクトループが発生していないか
5. [ ] PHPエラーログ確認
- ConoHa WINGコントロールパネル → ログ
- エラーの内容を特定サポート連絡前の情報収集
問い合わせに必要な情報:
- 現象: いつから、どんな状況で発生したか
- エラーメッセージ: 正確なメッセージ全文
- 再現手順: 問題を再現できる手順
- 環境情報:
- WordPressバージョン
- PHPバージョン
- 使用中のテーマ・プラグイン
- 最近の変更内容
```
## 問題別トラブルシューティング
### トラブル1: 「Internal Server Error (500エラー)」
**症状**:
- サイトにアクセスすると「Internal Server Error」
- WordPress管理画面も表示されない
**原因**:
1. .htaccessの構文エラー(最多)
2. PHPメモリ不足
3. プラグインの競合
4. パーミッション設定ミス
**解決方法1: .htaccessを確認**
```apache
# FTPで .htaccessをダウンロード
# 以下の内容に一時的に置き換えてテスト
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# 上記で解決したら、元の.htaccessに問題がある
# 1行ずつ戻して原因特定
```
**解決方法2: PHPメモリ上限を増やす**
```php
// wp-config.php に追加(<?php の直後)
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
// または php.ini で設定(ConoHa WINGコントロールパネル)
memory_limit = 256M
```
**解決方法3: プラグインを無効化**
```bash
# FTPで /wp-content/plugins/ フォルダにアクセス
# plugins フォルダ名を一時的に変更
plugins → plugins_disabled
# サイトが復旧したら、プラグインフォルダを戻す
# 1つずつプラグインを有効化して原因特定
```
<a href="//af.moshimo.com/af/c/click?a_id=5109472&p_id=2312&pc_id=4967&pl_id=38395" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img src="//image.moshimo.com/af-img/1762/000000038395.png" width="300" height="250" style="border:none;"></a><img src="//i.moshimo.com/af/i/impression?a_id=5109472&p_id=2312&pc_id=4967&pl_id=38395" width="1" height="1" style="border:none;" loading="lazy">
### トラブル2: 「データベース接続エラー」
**症状**:
- 「データベース接続確立エラー」と表示
- WordPress管理画面にログインできない
**原因**:
1. wp-config.phpの接続情報が間違っている
2. データベースサーバーが停止
3. データベース容量超過
**解決方法1: 接続情報を確認**
```php
// wp-config.php の内容を確認
define('DB_NAME', 'データベース名'); // ← 正しいか?
define('DB_USER', 'ユーザー名'); // ← 正しいか?
define('DB_PASSWORD', 'パスワード'); // ← 正しいか?
define('DB_HOST', 'localhost'); // ← ConoHa WINGは通常localhost
// ConoHa WINGコントロールパネルで正しい情報を確認
// データベース → 詳細
```
**解決方法2: データベースを修復**
```
ConoHa WINGコントロールパネル:
1. データベース → phpMyAdmin
2. 問題のデータベースを選択
3. すべてテーブルを選択
4. 「チェックしたものを」→「テーブルを修復する」
または wp-config.php に追加:
define('WP_ALLOW_REPAIR', true);
アクセス: https://example.com/wp-admin/maint/repair.php
```
**解決方法3: 新しいデータベースユーザーを作成**
```sql
-- phpMyAdminで実行
-- 新しいユーザー作成
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-- 権限付与
GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
-- wp-config.phpを新ユーザー情報に更新
```
### トラブル3: SSL証明書エラー
**症状**:
- 「この接続ではプライバシーが保護されません」
- 「NET::ERR_CERT_DATE_INVALID」
- 「SSL証明書が無効です」
**原因**:
1. SSL証明書の有効期限切れ
2. 自動更新の失敗
3. ドメイン設定の不備
**解決方法1: SSL証明書の再取得**
```
ConoHa WINGコントロールパネル:
1. サイト管理 → サイト設定
2. 対象ドメインを選択
3. SSL → 無料独自SSL
4. 「利用設定」を OFF → ON に切り替え
5. 5-10分待機
6. 「利用中」になったら完了
```
**解決方法2: Mixed Contentの解消**
```php
// wp-config.php に追加
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
}
// プラグイン「Really Simple SSL」をインストール
// 自動でhttps://に統一される
```
**解決方法3: キャッシュクリア**
```
ブラウザキャッシュクリア:
Chrome: Ctrl+Shift+Delete
Safari: Cmd+Option+E
サーバーキャッシュクリア:
ConoHa WING → サイト管理 → コンテンツキャッシュ
OFF → ON に切り替え
LiteSpeed Cacheプラグイン:
ツールバー →「すべてパージ」
```
### トラブル4: メール送信・受信ができない
**症状**:
- WordPressからのメールが届かない
- メールソフトでメール受信できない
- SMTP認証エラー
**原因**:
1. メールアカウント設定のミス
2. SPFレコード未設定
3. ポート番号の間違い
4. SSL/TLS設定の誤り
**解決方法1: WordPress標準のメール送信を改善**
```php
// SMTPプラグイン「WP Mail SMTP」を使用
設定:
送信元: 送信用メールアドレス
SMTP Host: [ConoHa WINGで確認]
暗号化: SSL
SMTPポート: 465
認証: ON
ユーザー名: メールアドレス
パスワード: メールパスワード
```
**解決方法2: メールソフトの設定**
```
受信サーバー(IMAP):
サーバー: [ConoHa WINGコントロールパネルで確認]
ポート: 993
セキュリティ: SSL/TLS
ユーザー名: メールアドレス全体
パスワード: メールパスワード
送信サーバー(SMTP):
サーバー: [ConoHa WINGコントロールパネルで確認]
ポート: 465
セキュリティ: SSL/TLS
認証: 必要
ユーザー名: メールアドレス全体
パスワード: メールパスワード
```
**解決方法3: SPFレコード設定**
```
ドメイン管理画面(DNSレコード編集):
タイプ: TXT
ホスト: @
値: v=spf1 include:_spf.conoha.ne.jp ~all
TTL: 3600
設定後、24-48時間で反映
```
<a href="//af.moshimo.com/af/c/click?a_id=5109472&p_id=2312&pc_id=4967&pl_id=30600" rel="nofollow" referrerpolicy="no-referrer-when-downgrade" attributionsrc><img src="//image.moshimo.com/af-img/1762/000000030600.png" width="336" height="280" style="border:none;"></a><img src="//i.moshimo.com/af/i/impression?a_id=5109472&p_id=2312&pc_id=4967&pl_id=30600" width="1" height="1" style="border:none;" loading="lazy">
### トラブル5: サイトの表示が遅い
**症状**:
- ページ読み込みに3秒以上かかる
- 管理画面の動作が重い
- タイムアウトエラーが発生
**原因**:
1. 画像の最適化不足
2. プラグインの入れすぎ
3. データベースの肥大化
4. キャッシュ未設定
**解決方法1: 画像最適化**
```bash
# EWWW Image Optimizerプラグイン導入
設定:
✓ 自動最適化
✓ WebP変換
✓ 遅延読み込み
✓ 既存画像の一括最適化
メディア → 一括最適化
「最適化されていない画像をスキャン」実行
```
**解決方法2: プラグイン最適化**
```
プラグイン数の目安:
推奨: 10個以下
許容: 15個まで
要注意: 20個以上
削除候補:
✗ 使っていない機能のプラグイン
✗ 機能が重複しているプラグイン
✗ 最終更新が1年以上前のプラグイン
✗ ページ速度測定で重いと判定されたプラグイン
確認方法:
Query Monitor プラグインで重いプラグイン特定
```
**解決方法3: データベース最適化**
```
WP-Optimizeプラグイン:
最適化項目:
✓ 投稿リビジョンを削除(最新5件を残す)
✓ 下書きを削除
✓ スパムコメントを削除
✓ ゴミ箱を空にする
✓ トランジエントを削除
✓ すべてのテーブルを最適化
スケジュール設定:
毎週日曜日 午前3時に自動実行
```
**解決方法4: キャッシュ設定**
```
ConoHa WINGコンテンツキャッシュ:
サイト管理 → サイト設定 → 応用設定
コンテンツキャッシュ: ON
LiteSpeed Cacheプラグイン:
キャッシュ → ON
TTL: 604800秒(7日間)
ブラウザキャッシュ: ON
オブジェクトキャッシュ: ON
```
### トラブル6: WordPress管理画面にログインできない
**症状**:
- ユーザー名・パスワードが合っているはずなのにログインできない
- 「ログイン試行回数が多すぎます」エラー
- リダイレクトループでログイン画面に戻る
**原因**:
1. Cookie/セッションの問題
2. セキュリティプラグインのロックアウト
3. パーマリンク設定の破損
4. データベースのユーザー情報破損
**解決方法1: セキュリティプラグインのロックアウト解除**
```bash
# FTPでプラグインフォルダにアクセス
# Wordfence の場合
/wp-content/plugins/wordfence/ フォルダを
wordfence_disabled に一時的にリネーム
ログイン成功後:
元に戻す → Wordfence設定でIPホワイトリスト追加
```
**解決方法2: パスワードをMySQLで直接リセット**
```sql
-- phpMyAdmin で実行
-- ユーザー一覧確認
SELECT ID, user_login, user_email FROM wp_users;
-- パスワード更新(ID=1の場合)
UPDATE wp_users
SET user_pass = MD5('新しいパスワード')
WHERE ID = 1;
-- より安全な方法(WordPress関数使用)
-- wp-cli を ConoHa WING SSH で使用
wp user update 1 --user_pass=新しいパスワード
```
**解決方法3: Cookie問題の解決**
```php
// wp-config.php に追加
define('COOKIE_DOMAIN', '.example.com');
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '/');
define('SITECOOKIEPATH', '/');
```
### トラブル7: ファイルアップロードができない
**症状**:
- 「アップロードしたファイルをwp-content/uploadsに移動できませんでした」
- 「HTTPエラー」
- アップロード中に止まる
**原因**:
1. パーミッション設定が不適切
2. PHPアップロード上限超過
3. ディスク容量不足
**解決方法1: パーミッション修正**
```bash
# FTPでパーミッション変更
/wp-content/ → 755
/wp-content/uploads/ → 755
/wp-content/uploads/2025/ → 755
/wp-content/uploads/2025/01/ → 755
# または SSH で一括変更
find /path/to/wordpress/wp-content/uploads -type d -exec chmod 755 {} \;
find /path/to/wordpress/wp-content/uploads -type f -exec chmod 644 {} \;
```
**解決方法2: アップロード上限を増やす**
```php
// wp-config.php に追加
@ini_set('upload_max_size', '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300');
// または ConoHa WINGコントロールパネル
サイト管理 → サイト設定 → 応用設定 → php.ini設定
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
```
**解決方法3: ディスク容量確認**
```
ConoHa WINGコントロールパネル:
サイト管理 → サイト設定 → 各ドメインの使用量確認
ベーシックプラン: 300GB
スタンダードプラン: 400GB
プレミアムプラン: 500GB
容量不足の場合:
- 不要ファイルの削除
- 画像の圧縮
- プラン変更(アップグレード)
```
## 予防保守のベストプラクティス
### 定期メンテナンススケジュール
```markdown
## 毎週(所要時間: 15分)
- [ ] バックアップの自動実行確認
- [ ] エラーログのチェック
- [ ] リソース使用量の確認
## 毎月(所要時間: 1時間)
- [ ] WordPress本体の更新
- [ ] プラグインの更新
- [ ] テーマの更新
- [ ] データベース最適化
- [ ] セキュリティスキャン
- [ ] SSL証明書有効期限確認
## 四半期(所要時間: 半日)
- [ ] 全バックアップのダウンロード保存
- [ ] サイト速度測定・改善
- [ ] SEO監査
- [ ] セキュリティ監査
- [ ] 不要プラグイン・テーマの削除
```
### 監視ツールの設定
**UptimeRobot(無料)**:
```
サイト監視設定:
1. UptimeRobot.com でアカウント作成
2. モニター追加:
- タイプ: HTTP(s)
- URL: https://example.com
- 監視間隔: 5分
3. アラート設定:
- ダウン検知時にメール送信
- 復旧時にも通知
4. ステータスページ作成:
- サイトの稼働状況を公開
```
## まとめ: トラブル対応の心得
ConoHa WINGでのトラブル解決 **5つの鉄則**:
### 🔍 **冷静に原因を特定**
- エラーメッセージを正確に記録
- 最近の変更内容を振り返る
- ログファイルを必ず確認
### ⚡ **迅速な初動対応**
- バックアップから復元(最終手段)
- 一時的にメンテナンスモード
- ユーザーへの告知
### 📚 **本記事を活用**
- 問題別の解決方法を試す
- チェックリストで漏れなく確認
- コピペで使えるコード例
### 🤝 **サポートを活用**
- 電話サポート: 平日10-18時
- メールサポート: 24時間受付
- チャットサポート: リアルタイム対応
### 🛡️ **予防が最重要**
- 定期メンテナンスの実施
- 監視ツールでの常時モニタリング
- バックアップの複数世代保持
トラブルは必ず発生します。重要なのは **事前の準備と迅速な対応** です。
本記事をブックマークして、いざという時にすぐ参照できるようにしておきましょう!
さらに理解を深める参考書
関連記事と相性の良い実践ガイドです。手元に置いて反復しながら進めてみてください。
この記事をシェア


