サーバー移設後のサイトがうまく表示できません
-
はじめてこちらにお世話になります。フォーラム上の過去の質問で該当しそうなページ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
以上です。
- トピック「サーバー移設後のサイトがうまく表示できません」には新たに返信することはできません。