最近、XAMPP を使用して wordpress を学習しています。簡単なサイトを作成しました。ルーターで 80 ポートを開くと、次のようにサイトにアクセスできます。
外部IP/ワードプレス
問題は、index.php しか開けないことです。index.php のリンクがすべて「localhost/」で始まっていることに気付きました。実際の IP アドレスに変更するには何かをしなければならないことはわかっていますが、わかりません。どうすればいいの?
よろしくお願いします。
DB を更新するよりも、一時的にサイト URL とホーム URL を構成ファイルに追加する方が簡単な場合があります。そうすれば、ライブに移行するときに、構成から行を削除するだけです。
wp-config.php
次の行をファイルの次のline 64
場所に追加しますdefine('WPLANG', '');
define('WP_SITEURL', 'http://YOUR_LOCAL_IP');
define('WP_HOME', 'http://YOUR_LOCAL_IP');
サブディレクトリに WP がある場合は、そのディレクトリを WP_SITEURL 変数のみに追加します。例:
define('WP_SITEURL', 'http://YOUR_LOCAL_IP/wordpress');
define('WP_HOME', 'http://YOUR_LOCAL_IP');
YOUR_LOCAL_IP
など、実際のホスト マシンの IP に置き換えhttp://192.168.0.1
ます。
ローカルで開発しておらず、リモートでのみアクセスしている場合YOUR_EXTERNAL_IP
は、ローカルのものの代わりに使用できます。
最後に、[WP 管理] -> [設定] -> [パーマリンク] に移動し、[保存] をクリックします。これにより、リンクに新しい値を使用するように WP がリセットされます。
投稿またはページにハードコーディングされたリンクまたは画像がある場合は、それらの URL を手動で更新する必要があります。