カテゴリー
blog

hostsファイルが反映されない問題

【2ページ目】

旧サーバーと新サーバーの表示の違いを確認出来ない

そもそも、全く同じものが表示されるので、「今、自分が見ているのが新サーバーのサイトなのか旧サーバーの現行サイトなのかどっちなのか?」がまるで解らないのだ。

この問題はなかなか厄介。

反映されてないとハッキリしてるならhostsが反映されない問題を解決しなければならない。

<確認方法。pingを飛ばせ!作戦>
コマンドプロンプト(管理者)で、
ping miyacolor.info
と入力してみる。その後にズラララっと文字が出るが、その中に「指定したIPアドレス」が入っていれば、ちゃんと新サーバーへとアクセス出来ているに違いない。指定したのと別のが出ていたら「旧サーバー」へアクセスしてる。

だが、僕の場合は、pingを飛ばして、ちゃんと新サーバーへアクセス出来ている筈なのに、それが反映されていないように思えて困った。その理由はこうだ。

wordpressで記事を一部変更する作戦!

自分なりに考えた技だが、「ワードプレスで作られているブログなどのサイト」で、新サーバーか旧サーバーのどちらかだけで「記事の一部を変更」して見分けがつくと思ったのだ。

具体的には、僕は旧サーバーの全ての最新記事のタイトルの冒頭に「????」を加えた。それにより、hostsを書き換えて覗いたサイトで「????」がなければ新サーバーということが解るだろう!と思ったのだ。
しかし、これは大間違い! レンタルサーバーのサポートセンターの女性にも「えええっ?!おかしいですねぇ~!」と言われていたが(意外と僕レベルだった)、

ワードプレスは、本体を「webサーバー」に置き、記事の内容などは「データベースサーバー」に置かれるのだ。
だが、
こうなる筈が、そうではなかった。

新サーバーでの記事にも「????」が表示されていたのだ。ありゃりゃ?

だが解決。というか勘違いだった。ワードプレスというブログエンジンは(というかムーバブルタイプもだけど)、データベースサーバーにデータを置いている。つまり、僕が移設するのは「webサーバー」なので、
「旧webサーバー」で書いたものも、「データベースサーバー」に保存され、そのデータベースサーバーは移設されず、新旧共用なので、「新サーバー」で読みに行けば、そのデータベースサーバーの情報を共有するので、新サーバーでも当然「????」が表示されるのだ。うげげっ!

移設するのはwebサーバーだけなので、データベースサーバーの内容は共用

ここに気付くまでに1ヶ月かかる僕。悲しいぜ。(次頁に続く

(Visited 2,242 times, 1 visits today)

作成者: 宮川賢

何しろ、インプットを多くしないとアウトプットばかりだと枯渇しちゃうし、ヤバいのでまずは読書を。そのためにソロキャンプや旅行や仕事も頑張らないとなりません。なーむー。