web-dev-qa-db-ja.com

WordPressは間違ってローカルIPアドレスにリダクションしますか?

私のRaspberry Pi上で私のワードプレスサーバーはphp、mysql、そしてApacheを使ってセットアップされています。また、ダイナミックDNSホスト名を持ち、ルーターのポート転送設定を構成しました。

ローカルLANの外側からサーバーにアクセスしようとしたとき、動的DNSホスト(4Gモバイルネットワークまたは学校の電話など)を入力すると、サイトがサーバーのローカルIPアドレス192.168に誤ってリダイレクトされます。 0.18なので、ページはロードされません。

私は自分のpiにもowncloudをセットアップしていて、mydynamicdnshost/owncloudにアクセスしようとしたのと同じ条件で、ローカルIPにリダイレクトされずページが正常にロードされるので、これは非常に奇妙です。

私はこれがワードプレスの設定に関する本当に基本的な問題であることを知っていますが、私はそれを単に修正することができません。私の質問に答えてください。どうもありがとう!

1
tunan guo

オプションテーブルでサイトのURLを変更します。

UPDATE  `wp_options` SET  `option_value` =  'YOUR_SITE_URL' WHERE  `option_name` = 'siteurl' OR  `option_name` = 'home';

投稿コンテンツの静的URLも変更してください。

UPDATE `wp_posts` SET `post_content` = REPLACE(post_content, '192.168.0.18/YOUR_LOCAL_SITE_URL/', 'YOUR_SITE_URL/');

テーブルの接頭辞が 'wp_'ではない場合は変更することを忘れないでください。


編集: サーバーのPHPMyAdminにアクセスします。あなたがこれを知らないならばあなたのホスティングプロバイダーに連絡してください。

WordPressデータベースとアクセスwp_optionsテーブルを選択します。そして、「siteurl」と「home」の属性値をLive WebサイトのURLに変更します。

自分がしていることがわからない場合は、開発者を雇ってください。

enter image description here 

0
JItendra Rana