通知
すべてクリア

xserverのサーバー移行、DNS変更後 サイトの閲覧はできるがhtmlのみしか見れない

投稿: 3
質問投稿者
コミュニティ参加日: 3か月前

xserver間(移行元、移行先ともにxserver)で移行作業をしていて

移行元サーバーでDNS変更を行い移行先でサイトの閲覧ができたのですがhtmlのみしか見れず

CSSなどの参照元をコンソールより確認すると、確認用URLのパスになっており正常に表示されていない問題が発生していると考えております。

 

DBを確認すると

・siteurl
・home

が確認用URLとなっていたのでこちらの変更を行ったところサイトは7割ほど正常に表示されたのですが

一部画像がやはり確認用URLのパスのままになってしまったりしている状況でございます。

 

何かアドバイスいただけますと幸いでございます。

 

対象サービス
3件の返信
lukecat
投稿: 63
コミュニティ参加日: 6か月前

サイトの構造が、htmlのみなのか、DBを確認したということはワードプレスなのか、判断がつきかねますが、

私なら下記の手順で修正するかと思います

 

1)htmlのソースコードを、メモ帳やterapad や VScodeなどのエディタにコピペ

(ワードプレスの固定ページや投稿ページの場合はコードエディタモードからコピペ)

 

2)間違っているURLを検索して、正確なものに置換 ※相対パスの方がよりスマート。

 

3)コピペで、元のファイルに流し込む

※かならず元ファイルのバックアップを取ってから実行

返信
投稿: 11
コミュニティ参加日: 6か月前

DBの内容を置き換える方法で修正する方法はあります。
phpMyAdmin で対象のDBからテーブルにアクセスし、以下のSQLを実行する方法になります。

UPDATE テーブル名 SET カラム名 = REPLASE( カラム名, '置換前文字列', '置換後文字列');

WordPress であればプラグイン「Search Regex」等を用いると、固定ページ、投稿記事の内容を一括で置き換えすることも可能です。
https://ja.wordpress.org/plugins/search-regex/

いずれの方法ともに、誤って実行した場合に戻す方法はありません。
作業をする前には、必ずバックアップを取っておくことと、誤った場合におけるバックアップから戻す手順の確認をしたのちに行うことをお勧めします。

返信
投稿: 11
コミュニティ参加日: 6か月前

DBの内容を置き換える方法で修正する方法はあります。
phpMyAdmin で対象のDBからテーブルにアクセスし、以下のSQLを実行する方法になります。

UPDATE テーブル名 SET カラム名 = REPLASE( カラム名, '置換前文字列', '置換後文字列');

WordPress であればプラグイン「Search Regex」等を用いると、固定ページ、投稿記事の内容を一括で置き換えすることも可能です。
https://ja.wordpress.org/plugins/search-regex/

いずれの方法ともに、誤って実行した場合に戻す方法はありません。
作業をする前には、必ずバックアップを取っておくことと、誤った場合におけるバックアップから戻す手順の確認をしたのちに行うことをお勧めします。

返信