■前提
・ワードプレスを用いて作成したサイトを
・自宅サーバー(スマホWEBサーバー化マニュアルにて作成したサーバー)へ移設
■サイトデータ抽出編
・ワードプレスの管理画面から「ツール」→「エクスポート」
・「すべてのコンテンツ」にチェックし、「エクスポートファイルをダウンロード」をポチ
・xmlファイルがダウンロードされる
■サーバー環境構築編
●Apache導入編
・前記事(スマホWEBサーバー化マニュアル)参照
● データベース(MariaDB)導入編
・MariaDBをインストール
pkg install mariadb
・データベースの作成とサーバー起動
mariadbd-safe &
※後ろに&を付けてバックグラウンド実行
・管理者としてログイン
mariadb -u root
・MariaDB [(none)]>
となったら成功
・ワードプレス用の箱作成
CREATE DATABASE wp_db;
・「admin」という名前のユーザーと、そのパスワード作成
CREATE USER 'admin'@'localhost' IDENTIFIED BY '自分で考えたパスワード';
※パスワードは覚えておこう
・データベースをApacheで使えるようにする
pkg install php-gd php-mariadb
※エラー出たら
php -m | grep -i mysql
これでmysqli や pdo_mysql という文字が出てきたらすでに入ってるので大丈夫。無視してok
■ワードプレスダウンロード編
・公開用フォルダに移動
cd $PREFIX/share/apache2/default-site/htdocs
・WordPress(日本語版)の最新パッケージをダウンロード
wget https://ja.wordpress.org/latest-ja.tar.gz 
・解凍
tar -xzvf latest-ja.tar.gz 
・「wordpress」フォルダの中身を、現在のフォルダ(htdocs直下)に移動
mv wordpress/* . 
※*(アスタリスク)+ 空白+ . (ピリオド)
・不要になった空のフォルダと圧縮ファイルを掃除
rm -rf wordpress <a href="http://latest-ja.tar.gz">latest-ja.tar.gz</a>
・ディレクトリ設定
・ブラウザが「フォルダを開いたときに、まずどのファイルを実行するか」をApacheに教えてあげる
DirectoryIndex index.html
を
DirectoryIndex index.php index.html
に書き換え。はじめにindex.phpを開いてくれるように。
・wp-config.phpをリネーム
・謎ファイルは誤作動防止のためリネームしとく
mv wp-config.php wp-config.php.bak
・Apache再起動
apachectl restart
■サイトデータをインポート編
・管理画面へアクセス
http://localhost:8080/wp-admin
・「WordPressへようこそ。」がでたら成功
※もしログインページがでてしまったら
・アカウント作っていないのにログインページがでるのはおかしい
・いったん、MariaDBに入り
mariadb -u root
・ワードプレス用の箱を壊してまた作り直す(破壊と再生)
DROP DATABASE wp_db;
CREATE DATABASE wp_db;
EXIT;
・設定ファイルを消す
cd $PREFIX/share/apache2/default-site/htdocs
mv wp-config.php wp-config.php.old
・「WordPressへようこそ。」がでたら成功
・「さあ、はじめましょう」ぽち
・データベース名: wp_db
・ユーザー名: admin(SQLで作ったやつ)
・パスワード: (SQLで作ったやつ)
・ホスト: 127.0.0.1
※localhostだと上手くいかない
・テーブル接頭辞:wp_のままでおっけい
・「インストール実行」ぽち
・「ようこそ」ありがとう。埋める
・ログイン画面にて、さっきのユーザー名、パスワードでログイン
・ダッシュボード表示されたら成功
・左メニューの 「ツール」→「インポート」 をクリック。
・一番下の「WordPress」という項目の下にある 「今すぐインストール」 をクリック
・インストールが終わると表示が 「インポーターの実行」 に変わるので、それをクリック
・「ファイルの選択」→すでに抽出したサイトデータxmlファイルを選択→「ファイルをアップロードしてインポート」をぽち
・添付ファイルをダウンロードしてインポートする←こいつに必ずチェックを入れる
・下のチェックボックスはチェックされているままでok
・「実行」ぽち
・「WordPress のインポート すべて完了しました」で成功
■テーマ導入編(補足)
・現状、テーマがデフォルトのものになっているので、元のテーマを導入する必要がある
・テーマダウンロード編
・まず、移設前のサイトのワードプレス管理画面に移動、「外観」→「テーマ」
・下までスクロールし「ダウンロード」ポチ、zipファイルダウンロード
・サーバー設定編
・termuxにて、PHP.ini編集。ダウンロードできるファイルの大きさを増やしてやる
・まずphp.iniの場所探す
php –ini
※
Loaded Configuration File: none
なら新規作成(ひな形php.ini–developmentをコピーして使う)しよう
・ひな形php.ini–developmentの場所を探す
find $PREFIX -name "php.ini*"
・雛形を本番用にコピー
cp さっき見つけたパス/php.ini-development $PREFIX/etc/php/php.ini
・ もう一度確認
php --ini
(これで (none) が消えるはず)
・編集
nano $PREFIX/etc/php/php.ini
・以下の3箇所を書き換える(Ctrl + W で検索)
- upload_max_filesize = 128M
- post_max_size = 128M
- memory_limit = 256M (インポート作業はメモリを食うので、ついでに!)
保存して閉じる (Ctrl + O → Enter → Ctrl + X)
・Apache再起動
apachectl restart
■Jetpack導入編(補足)
・ワードプレスの管理画面にて「プラグイン」→「新規追加」
・キーワードに 「Jetpack」 と入力
・青いイナズママークの「Jetpack」を 「今すぐインストール」 して、終わったら 「有効化」 をクリック
・Jetpackのサイトに入ったら「Supercharge my site」をクリック

コメントを残す