Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 2.07 KB

wp-restore.md

File metadata and controls

57 lines (37 loc) · 2.07 KB

wp-restore(整備中)

  • WordPressを復元する際の要点など。(ドキュメント整備中)

Reference source

移行(復元)前の準備

  1. 万が一に備えて移行元のデータをバックアップ
  2. 移行元のデータ(すべてのファイル)を移行先に設置
  3. 移行元のデータベースをエクスポート
  4. 移行先に空のデータベースを作成
  5. エクスポートした移行元のデータベースを移行先のデータベースにインポート
  6. .htaccessやwp-config.phpを移行先の環境に合わせて修正

1. 同梱のphpmyadmin-misc.iniファイルをマウント

  • ymlのコメントアウトを外す。
  • 同梱のphpmyadmin-misc.iniはインポートサイズの拡張設定されたもの。
  • 以下は該当箇所。
volumes:
  - ./phpmyadmin-misc.ini:/usr/local/etc/php/conf.d/phpmyadmin-misc.ini

2. Dockerコンテナーの起動

docker-compose up -d

3. domain置換ツールのインストール

  1. Database Search and Replace Script in PHP
    1. GitHubからcloneすればユーザー情報提供不要
  2. 展開したフォルダー(Search-Replace-DB-master)をデータベースを編集するサイトのwp-adminやwp-content、wp-includesと同じ階層に配置。
  3. 配置後、ブラウザで「http://ドメイン名/Search-Replace-DB-master/」にアクセスして設定画面が表示されればインストールは完了。

エラー について

復元操作時に起きたエラーの記録。

【phpMyAdmin】sqlファイルのインポートエラー「Incorrect format parameter」

原因

  • インポートするsqlファイルのサイズが上限を超えている。(デフォルトは2048KB)

対処

  1. カスタム設定済(同梱)のphpmyadmin-misc.iniファイルをvolumesでマウント。
  2. コンテナー再起動で設定反映。