サポート » 使い方全般 » サーバー移設後のサイトがうまく表示できません

  • 解決済 egma

    (@egma)


    はじめてこちらにお世話になります。フォーラム上の過去の質問で該当しそうなページ9ページ全て読んだのですが、解決につながる記事がみあたらなかったためご相談させていただきます。
    情報をどこまで晒せばよいのかの加減がわからないためとりあえず問題点の現状を具体的に書かせていただきます。もしもなにかまずい点がありましたらご指摘ください。どうぞよろしくお願い致します。

    【問題点の現状】
    GMOクラウドのplesk環境でインストールしたWordpressで作ったサイトをXserverへ移設するのですが、Xserverへ移設したサイトがうまく表示されません。

    動作確認URLでみると、いわゆる「CSSが通っていないような」表示が崩れた状態になります。

    ・移設したい正常な表示の【GMOクラウドサイトアドレス】
    http://goodlifecompany.jp/

    ・移設したが表示が崩れた【Xserver動作確認アドレス】
    http://goodlifecompany-jp.check-xserver.jp/

    【行ったこと】

    そのためにhttp://wpdocs.osdn.jp/Moving_WordPressをはじめとして検索エンジンで調べネットに提供されている情報を元にデータやデータベースの移設作業をはじめから繰り返し行いましたが同様にきちんと表示されません。そこで移設元にDupliatorやall-in-one wp migrationで試しましたがそれぞれエラーになり作動できませんでした。

    また、ディレクトリの構造がちがったために移設後のサイトのダッシュボードから’siteurl’を訂正して、sqlファイル内のアドレスも移設先に合うように書き換えました。その結果
    【hosts】設定したPCでは問題なく見れて作動します。

    【hosts】
    183.90.232.38 goodlifecompany.jp
    ※2台のPCで片方はhostsを設定、もう一台はhostsを設定しないで確認しています。

    しかし、【Xserver動作確認アドレス】で見ると表示が崩れているのです。
    またhostsを設定しないPCでURLアドレスで確認してもやはり表示が崩れています。

    そこでこの場合、「URLにきたアクセスをIPアドレスに誘導できれば」きちんと表示されるのだなと考え、それはつまり.htaccessに問題があるのだなと考えその内容に試行錯誤を繰り返しておりますが解決できません。

    きちんと表示されるにはどのような.htaccessの内容、またはその他の原因と思われるものにどのような対策をしたら良いのでしょうか。
    また、サイトディレクトリ構造が異なるサーバー移設の場合、陥りやすい問題点はなにでしょうか。わかったつもりでいますが、実は何か見落としているのかもしれません。

    ※体系的にWEB系を学んだことなく、その時々に必要なことをかじって来たために、根本的な見落とし、勘違いなどあるのかもしれませんが、どうぞよろしくお願い致します。

    【GMOクラウド情報】
    plesk8.0
    MySQL – 5.1.58
    phpMyAdmin – 2.8.2.4

    ・ディレクトリ構造
    ルート・ディレクトリ(httpdocs)-wp2013フォルダ-wp-admin以下のwordpressデータ

    wp2013フォルダと同じディレクトリにある.htaccessと-adminのあるディレクトリにある.htaccessの内容は同じでした。

    .htaccess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wp2013/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp2013/index.php [L]
    </IfModule>

    # END WordPress

    【Xserver情報】

    MySQL: 5.0.95
    phpMyAdmin – 2.11.11.3

    ・ディレクトリ構造
    ルート・ディレクトリ(public_html)-wp-admin以下のwordpressデータ

    ルート・ディレクトリ上(public_html)には.htaccessはなく、wp-adminと同じディレクトリに.htaccessがあります。

    いろいろと手をうち書き変えた現在の.htaccess

    suPHP_ConfigPath /home/abcgrpup/goodlifecompany.jp/xserver_php/

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /public_html/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /public_html/index.php [L]
    </IfModule>

    # END WordPress

    以上です。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 【hosts】設定したPCでは問題なく見れて作動します。

    サイトの移行自体は問題なく行えているように見えます。

    何故こうなるのかといえば、WordPressの設置ディレクトリが移行前後で変わっているため、そのリソースを使用とし表示できないためです。DNSをXServerの方に向けてやれば表示できるでしょう。

    トピック投稿者 egma

    (@egma)

    Hinaloe様
    返信いただきましてありがとうございます。感謝いたします。

    そのリソースを使用とし表示できないためです。DNSをXServerの方に向けてやれば表示できるでしょう。

    そういうことなのですか!
    では、今回のように、元サーバからディレクトリを変更してXserverに移したサイトは【hosts】を設定していないPCから【Xserver動作確認アドレス】で確認してもマトモには確認できないものである。
    という解釈で良いのですね。
    ありがとうございます。夕方なのに夜明けを迎えた気がいたします。
    それではDNS変更をさせていただきたいと思います。その結果はまた報告させていただきます。ひとまずはお礼まで。

    ところでよろしければお答えください。
    今回の投稿で晒したような具体的な情報は極力制限して投稿したほうが良いのでしょうか。はじめての投稿でしたので勝手がわからず、踏み板を外していたのなら次回から控えたいと思います。

    回答する方としては提示出来るだけの情報は示して欲しいところです。実物が確認できなければ手掛かりが掴みにくいですからね。
    もちろん、示しすぎることによってセキュリティ的なリスクを感じられる方や(そもそもそれは設定に問題がある気がしますが)、クライアントのサイトなのでURLを教えることは出来ない、などというパターンは多々あります。もちろん言いたいことは分かるのですが、それでは回答は難しいですね……

    問題によって必要な情報は異なってきます。手当たり次第に聞いていくよりは先に状況を示していただいたほうがいいですよね。
    あくまでもこのフォーラムはコミュニティのボランティアにより運営・回答を行っているものなので、企業レベルのサポートとは勝手が違ってくるでしょうが……

    トピック投稿者 egma

    (@egma)

    Hinaloe様

    ありがとうございました。おっしゃるとおりDNS変更後正常に見れました。
    【Xserver動作確認アドレス】での表示を元に数日間一からのやり直しを繰り返し疲弊しておりました。助かりました。
    また相談者が提供する情報について、いただいたお答えを今後の参考にさせていただきます。またお世話になる機会がありましたらよろしくお願い致します。ばいちゃ。笑

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「サーバー移設後のサイトがうまく表示できません」には新たに返信することはできません。