XFREEからシン・クラウドへの移行でFTPでのファイル操作が必要
所々のエラーへの対応及び注意事項があるのでまとめておく
FTPクライアントはFileZillaを推奨
◯旧サーバーからFTPでWordpress関連のファイルをバックアップ
「wp-content」フォルダと
.htaccesswp-config.php
のファイルをバックアップするだけで良い
◯旧サーバーのphpMyAdminでデータベースのバックアップ
~w1と書かれているデーターベース選択エクスポートしローカルに保存
●旧サーバーwp-config.phpの中身を新サーバー向けに書き換えwp-config.phpを開き
「データベース名」「ユーザー名」「パスワード」「ホスト名」の部分を
新サーバーのものに置き換える
*新サーバーのwp-config.phpをバックアップして中身を開くと
「データベース名」「ユーザー名」「パスワード」「ホスト名」があるのでコピペする
これらはphpMyAdminにログインするIDとパスワードでもある
●新サーバーにFTPでWordpress関連ファイルをインポート先程バックアップしたファイル一式をアップロードする
/~.cloudfree.jp/public_html/
(WordPressのルートディレクトリで~の部分は自分のユーザーIDに適宜置き換える)
にアクセスしバックアップファイルをインポートする
●新サーバーのデータベースへのインポート
まず下準備として新サーバーのphpMyAdminにログイン
~wp1のデータベースを開き中身をすべて削除する
これはそのまま旧サーバーのデータベースをインポートすると
エラー #1062 – ” は索引 ‘primary’ で重複しています。
と言う重複キーに関するエラーが出てしまうので予め消しておく
その後~wp1のデータベースに旧サーバーのデータベースをインポートする
●データベースのファイルの置き換え
このままだと記事内容などが旧サーバーのURLのままになってしまうので置き換える
を使用して一括置き換えを行う
最新版のコードをzipでダウンロードし中のフォルダ名を適当にsrdbなどにリネームし
新サーバーWordpressのルートディレクトリにアップロード
/~.cloudfree.jp/srdb/
にアクセスし置き換えたい語句を入力
旧サーバーURL→新サーバーURLで置き換えたいので
replace ://wastedays.wp.xdomain.jp with ://wastedays.cloudfree.jp
等と入力
name user pass host は新サーバーのphpMyAdminのIDパスワードを入力
Do a safe test run (dry run)で予めテストを行いエラーがなければ
Search and Replace (live run)で実行する
*自分の場合「Yoast」云々に関するエラーが出る場合はプラグインなどにYoastが使われている可能性が高いのでその場合は古いver3.1などのsrdbで置き換えしてみる
AJAXのエラーが出たがそのまま実行しても問題なく動いているよう
**使い終わったらセキュリティのためsrdbフォルダは必ず消しておこう!
一通り終わったらシン・クラウド側のWordpressトップページURLを開いて動作確認する
phpのバージョンが8.2.9の場合はウィジェットに関するエラーが出たので一旦7.4.33に下げてプラグインのアップデートを実行したが解消せず
どうもCollapsing Categoriesが原因のようで一先ずOFFにして8.1.22(推奨)にしたら正常動作するようになった






コメントを残す