1

最近、XAMPP を使用して wordpress を学習しています。簡単なサイトを作成しました。ルーターで 80 ポートを開くと、次のようにサイトにアクセスできます。

外部IP/ワードプレス

問題は、index.php しか開けないことです。index.php のリンクがすべて「localhost/」で始まっていることに気付きました。実際の IP アドレスに変更するには何かをしなければならないことはわかっていますが、わかりませんどうすればいいの?

よろしくお願いします。

4

1 に答える 1

0

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 を手動で更新する必要があります。

于 2013-04-14T03:21:35.570 に答える