質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.03%

ブログを独自ドメインに移管したい

解決済

回答 4

投稿

  • 評価
  • クリップ 0
  • VIEW 478

itau0907

score 9

助けてください!!朝からずっとこのトラブルと対峙していてもう限界です・・・

エックスサーバーで独自ドメインを取得し、SSL設定をして、以下の手順で同じエックスサーバー内の旧ドメイン(http:○○.xsrv.jp)で作成していたワードプレスのブログを、新ドメイン(https:○○.com)に移管しようとしていました。

➀FileZillaをエックスサーバーと接続し、旧ドメインのフォルダ「public_html」内のファイルを全てデスクトップに作成したフォルダにダウンロード。

➁このうち、「.htaccess」以外のファイルを新ドメインのフォルダ「public_html」へアップロード

➂旧ドメインのWordPressへログインし、設定メニューより「WordPressアドレス(URL)」と「サイトアドレス(URL)」をそれぞれ新ドメイン名に変更

これをやると、ブログの管理画面へのログイン画面そのものが出なくなり、エラー表示を読むと、どうやらプラグインが悪さしていることが分かり、次の5つのプラグインをFileZillaで新ドメインから削除しました。「ewww-image-optimizer」「texonomy-terms-order」「WP-pagenavi」「ml-slider」「backwpup」。

そうすると、ブログの管理画面へのログイン画面がめでたく出てきてログインしようとしたら、下のエラーが出てきました。いろいろ調べましたが解決策が分かりません!どなたか教えてください!!

Fatal error: Uncaught Error: Call to undefined function wp_is_mobile() in /home/itau/papatravelsakemaster.com/public_html/wp-admin/index.php:27 Stack trace: #0 {main} thrown in /home/itau/papatravelsakemaster.com/public_html/wp-admin/index.php on line 27

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2018/09/22 20:22

    新、旧の関係がわかりません。 別のサーバーなのでしょうか? それともディレクトリが異なるだけですか?

    キャンセル

  • Takumiboo

    2018/09/22 21:29

    「新ドメインのフォルダ」にファイルをコピーしているのになぜ「旧ドメインのWordPress」にログインして作業されているのですか?

    キャンセル

  • momosiri

    2018/09/23 01:41

    エラーメッセージがそのままのコピーだとすると、エラーの中のドメインでサイト表示もされるし、ログイン画面も表示できるから解決してるのかな??それともログイン後の問題なのかな??

    キャンセル

  • itau0907

    2018/09/23 06:49

    >CHERRYさん、さっそくありがとうございます。旧ドメイン(http://○○.xsrv.jp)も、新ドメイン(https://○○.com)も、同じサーバーです。新ドメインの方は、昨日追加して、ワードプレスをインストールしました。 >Takumibooさん、さっそくありがとうございます。旧ドメインで作業したのは、エックスサーバーのマニュアルにそう書いてあったからです。改行できませんが、こちらです。(https://www.xserver.ne.jp/support/faq/faq_service_hp_wp.php#08)あとこちらのサイトも参考にしました。(https://printemps01.xyz/wordpress-3) >momosiriさん、さりがとうございます。ログイン画面でアカウントとパスワードを入れて、ログインボタンを押した直後にエラーメッセージが出るのです。背景は真っ白です。

    キャンセル

回答 4

checkベストアンサー

0

新ドメインのサーバを初期化して、まずWordPressをインストールして、動くのを確認してから、
public_html以下をコピーしてみましょう

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/09/23 13:08

    よかったですね。ファイルの転送で恐らく一部のファイルが欠落していたのだと思われます。

    キャンセル

  • 2018/09/23 13:19

    ありがとうございます。でも内部リンクを確認したら、古いサイトを参照するままになっていました。これは一つ一つ地道に直していくしかないですかね・・・頑張ります!

    キャンセル

  • 2018/09/23 13:58

    最初にアップロード中にエラーが・・・と書かれていたらすぐに恐らく解決したかと思われます(今更話ですけど・・・)。

    内部リンクの変更は「Search Regex」プラグインを使えば一括で書き換えられます(書き換えるものが少なければコツコツやればいいでしょう)。

    また、現状は旧サイトを開いても(こちらのURLは不明ですが)、新サイトを開いても同じサイトが表示されると思われ、あまりよろしくはないと思いますので、旧サイトの.htaccessで新サイトへの転送をかけるなどした方がいいかと思います(また何か起こるといけないので作業に不安があればそのままで・・・)。

    キャンセル

0

一旦「旧ドメインのフォルダ」のことは置いておいて、「新ドメインのフォルダ」にコピーしたWordPressのファイルに対して、以下を試してみてください。

https://wpdocs.osdn.jp/%E3%82%B5%E3%82%A4%E3%83%88_URL_%E3%81%AE%E5%A4%89%E6%9B%B4#.E3.82.B9.E3.83.86.E3.83.83.E3.83.97

手順の中のexample.orgはご自身の新ドメインで読み替えてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/09/23 06:34

    ありがとうございました!「ステップ」以下の手順ですよね??さっそくやってみました!!
    新ドメインのログイン画面からログインしようとすると、(新しい方の)アカウントは無効です、と出てしまい、何もできませんでした。
    古い方のアカウントでログインしようとすると、同じエラーメッセージが出てしまいました。

    Fatal error: Uncaught Error: Call to undefined function wp_is_mobile() in /home/itau/papatravelsakemaster.com/public_html/wp-admin/index.php:27 Stack trace: #0 {main} thrown in /home/itau/papatravelsakemaster.com/public_html/wp-admin/index.php on line 27

    キャンセル

  • 2018/09/23 09:11

    「新ドメインのログイン画面」は表示されたんですね?「(新しい方の)アカウント」とはどういう意味でしょう。「旧ドメイン」からもろもろコピーしているなら今まで使っていたアカウントでログインすれば良いだけですが。

    キャンセル

  • 2018/09/23 10:16

    新ドメインのログイン画面は表示されました。「(新しい方の)アカウント」とは、新しいドメインでワードプレスをインストールするときに設定するIDとパスワードのことです。旧ドメインのワードプレスと、新ドメインのワードプレスは、IDとパスワードが違いますので。データを移管したので、新しいID・パスワードの方でログインするのだと思っていました。古い方のID・パスワードではログインできず、おなじみのエラーメッセージが出るだけでした。

    キャンセル

0

解決したようですからこの件は役に立たないかと思います(エラー内容への対処だけのため)。

回答にならないかもしれないですがコメントでは見づらいので・・・

エラーが出てるのはダッシュボードを表示するときにモバイルだったらタップやスワイプできるようにしてくださいという部分が有効にできないということかと思いますので

/wp-admin/index.php元のソース

if ( wp_is_mobile() )
    wp_enqueue_script( 'jquery-touch-punch' );

を下のようにコメントアウトしてどうなるかを見てみては??

//if ( wp_is_mobile() )
//    wp_enqueue_script( 'jquery-touch-punch' );

ファイルの場所は分かりますか?

恐らく新しいドメイン用にフォルダができていて、その中に旧サイトのファイル類をダウンロード→アップロードしたと思いますので、その中の「wp-admin」の中の「index.php」です。

一旦このファイルをダウンロードして、コメントアウト後に元の場所へアップロードすればいいかと思います。

注)これが根本解決というわけではないのであくまでもダッシュボードへ行くための試行としてとらえてください。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/09/23 13:10

    momosiriさん、最後までお付き合いいただきありがとうございました!!
    久しぶりに人の優しさに触れ、それも無償の優しさに触れ、泣きそうです。鳥肌が立ちました。
    実は先ほど別の方法で成功しました!!あとで解決方法をアップしようと思います。
    momosiriさんがご提案くださった方法は結局実施しないままになりましたが、将来同じエラーが出たときのために手元に保存させて頂きました!!本当にありがとうございました!!!

    キャンセル

0

旧ドメインのpublic_html内のすべてのファイルをデスクトップにコピーするとき、そして、このうち「.htaccess」以外のファイルを、新ドメインのpublic_htmlにアップロードするとき、これらの作業を、フォルダごとに分割して実施したらできました。ワードプレスの管理画面用のID・パスワードは、旧ドメインで使用していたものでログインできました。みなさんありがとうございました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.03%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる