『Duplicator』で「installer.php on line 119」とのエラー表示
記事公開日:2015年2月19日
最終更新日:2017年3月8日
ワードプレスのプラグイン『Duplicator』を使って
エックスサーバーからミニバードへドメインとサーバーの引っ越し。
しかし、なぜかファイナルエラー、
Sponsored Link
Fatal error: Call to undefined function json_decode() in /home/*****/独自ドメイン/public_html/installer.php on line 119
何度やっても最後に同じ表示になる
で、なんやかんや試しながらようやく解決。
うろ覚えだけど解決策として備忘録としてのメモ
上記の表示でるときphpを最新バージョン(PHP5.3.3)に変更
※海外在住の場合、セキュリティ設定から国外IPアクセス制限を『無効化する』
そして、「wp-config.php」を削除するも最後でやはりエラー
おかしな事に削除したはずの「wp-config.php」が作成され、なぜかPHPバージョンもPHP5.1.6に戻ってる、また国外IPアクセス制限の方も勝手に有効に戻っている。
改めて設定し直して、今度は.htaccessファイルを削除してみた。
再度、移転先ドメインのURL/installer.php にアクセスして『Duplicator』に、MySQLデータベース情報を入力した後、「wp-config.php」を削除する
ここらへん記憶があいまいだけど
この画面が出た時に上から2番目をクリックするとWPインストール時と同じようにPHPの作成画面が表示
MySQLデータベース情報を入力した後、WPのログイン画面に
そこにユーザ名とパスワードを入力するとコピー(移転)された新ドメインのWP管理画面へ
よくわからんが何とか結果オーライ!
不完全な解決法だけど、この情報を参考に次のワードプレス移行時も手当たり次第やってみようと思う。
とりあえず、今日は先に進もう。※本日作業の遅延中
【追加情報: 2015/02/24】
昨晩、同じプロセスで別サイトをエックスサーバーからミニバードへ移転
もちろん『Duplicator』を利用。
詳細↓
WordPressプラグインを使ったドメインとサーバーの簡単な移行/移転
通常の流れで進めて行くとこのようなエラー表示↓
「wp-config.php」が既に存在してるよ!との事ですね。
そして、wp-config.php を削除して再試行
で、
Fatal error: Call to undefined function json_decode() in /home/*****/独自ドメイン/public_html/installer.php on line 119
で、ミニバードではこの表示が出て、何度やっても今回も先に進めませんでした。
この時点で国外IP有効(※海外在住の場合)と古いPHPに戻されている。
再度、改めてミニバードの管理画面から「PHP5.3.3」と「国外IPアクセス制限を無効化」に設定し直す。
↑この表示が出てる状態で『F5』もしくは『https://移転先URL/installer.php』と打ち込む
するとこの画面へ進む↓
『Run Update』をクリック
するとまたもPHPが古いと再表示↓
Fatal error: Call to undefined function json_decode() in /home/*****/独自ドメイン/public_html/installer.php on line 119
先ほどと同じようにこの画面をキープしたまま
もう一度、『PHP5.3.3』と『国外IPアクセス制限を無効化』に設定し直す。
そして上記の画面を「F5」でリロード(更新)もしくはURLを打ち込みます。
はい、無事に『Duplicator』ファイナル画面が表示されました。
2.Save Permalinksをクリックすると移転先にコピーされたWP管理画面へ飛びます。
ユーザ名とパスワードを入力してログインします。
ふぅ~やれやれ。
これで次回からは思いっきり時間短縮できるわ
コメントフォーム