2026年6月2日
2026年6月2日
WordPressのWP EngineからSiteGroundへの移行手順と注意点
はじめに
WordPressでWP EngineからSiteGroundへの移行手順と注意点の問題が発生すると、サイト運営が止まってしまいます。この記事では原因と具体的な解決手順をステップバイステップで説明します。
症状・原因
WP EngineからSiteGroundへの移行手順と注意点が起きる主な原因は以下の通りです。
- PHP設定(memory_limit, max_execution_time)の不足
- .htaccessの設定ミスや構文エラー
- サーバーのディスク容量・メモリ不足
- PHPバージョンの不一致(古いバージョンの使用)
解決手順
ステップ1:php.iniの設定を最適化する
ホスティングの管理画面またはサーバーの php.ini で以下の値を確認・変更します。
memory_limit = 256M
max_execution_time = 120
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 3000
ステップ2:.htaccessを再生成する
パーマリンクの問題や500エラーの多くは.htaccessの破損・設定ミスが原因です。
管理画面から再生成: 設定 → パーマリンク → 「変更を保存」をクリックするだけで.htaccessが再書き込みされます。
ステップ3:Nginxの設定を確認・修正する
Nginxを使用している場合、WordPressの基本設定を確認します。
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
ステップ4:サーバーのエラーログを確認する
Apacheの場合は /var/log/apache2/error.log、Nginxの場合は /var/log/nginx/error.log を確認します。
# エラーログの最新50行を表示
tail -50 /var/log/apache2/error.log
# PHP-FPMのログも確認
tail -50 /var/log/php8.2-fpm.log
注意事項
サーバー設定の変更はサイト全体に影響します。変更前にサイトの完全バックアップを取り、変更後は必ず動作確認を行ってください。共有ホスティングでは変更できる項目に制限がある場合があります。
まとめ
WordPressのWP EngineからSiteGroundへの移行手順と注意点の解決手順を振り返ります。
1. php.iniの設定を最適化する
2. .htaccessを再生成する
3. Nginxの設定を確認・修正する
4. サーバーのエラーログを確認する
手順通りに行えば多くのケースで解決できます。解決しない場合はホスティング会社のサポートやWordPress公式フォーラムにご相談ください。