ラズパイ3へ wordpress 設定
以前 Ubuntu14.04 へ wordpress を設置し
EPUBを kindle 本に変換したので
今回は ラズパイ3で実践するために
まずは wordpress を設定
参考サイトは
Raspbian Stretchでサーバー構築! PHP7.0 Apache2 / インストール編
これは検索すると php5 が多かったので
wordpress ラズパイ3 php7
で検索しました
まず php7と phpの mysql接続モジュールインストール
1 | sudo apt install php7.0 php7.0-mysql
|
次に apache2 と php接続モジュールをインストール
1 | sudo apt install apache2 apache2-mod-php7.0
|
ここからは
Raspberry Pi 3 に WordPress をインストール
を参考に設定しようとして
1 | sudo apt-get -y install mysql-server php7.1-mysql
|
としたけど
1 2 3 | E: パッケージ php7.1-mysql が見つかりません
E: 'php7.1-mysql' に一致するパッケージは見つかりませんでした
E: 正規表現 'php7.1-mysql' ではパッケージは見つかりませんでした
|
となってしまうため、よくみたらOSバージョンが違っていたので
Raspbian Lite (Stretch)にWordPressを設定してみました
を参考に設定
1 | sudo apt install php7.0 php7.0-fpm php7.0-mysql php7.0-mbstring php7.0-xml php7.0-gd php7.0-curl libapache2-mod-php
|
で必要なパッケージをインストール
今回はDBとして mariaDBをインストール
1 | sudo apt install mariadb-server
|
MariaDB の場合rootだけアクセス可能ということで
sudo をつけて 実行しないとダメ
として
pi ユーザのパスワードを入力
デフォルトなら raspberry
というようになったら
1 | create database wordpress;
|
でDB作成
1 | grant all privileges on wordpress.* to 'wpadmin' @ 'localhost' identified by 'password' ;
|
として
ユーザ名とパスワードを設定
でDBコンソールから抜けます
次に wordpress 最新版のダウンロード
1 | wget https: //ja .wordpress.org /latest-ja . tar .gz
|
次に tar コマンドで解凍
1 | tar zxvf latest-ja. tar .gz
|
これで wordpress というフォルダが作成されます
次に設定ファイルの作成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | cd wordpress/
cp wp-config-sample.php wp-config.php
chmod 600 wp-config.php
これで
wp-config-sample.php から
wp-config.php を作成し
ファイル権限を chmod コマンドで変更しています
Linux の権限については
を参考に
次にファイルの編集
vim wp-config.php
|
でファイルを開いて
29行目の
1 | define( 'DB_NAME' , 'database_name_here' );
|
を
データベース名にするので
1 | define( 'DB_NAME' , 'wordpress' );
|
へ変更
32行目の
1 | define( 'DB_USER' , 'username_here' );
|
を
データベースユーザ名にするので
へ変更
35行目の
1 | define( 'DB_PASSWORD' , 'password_here' );
|
を
データベースユーザのパスワードにするので
1 | define( 'DB_PASSWORD' , 'password' );
|
へ変更
ここまでできたら保存し
で1つ上のディレクトリに移動
1 | sudo mv wordpress/ /var/www/html/
|
でwordpress ディレクトリを公開ディレクトリに移動
1 | sudo chown -R www-data:www-data /var/www/html/wordpress
|
でユーザとグループを www-data へ変更
ここまでできたらブラウザで
ラズパイのIP/wordpress
へアクセスするとインストール画面になるので
サイト名
ユーザ名
メールアドレスを入力
ちなみにパスワードは自動生成してくれます

今回は
サイト名 ランチマップ
ユーザ名 Snowpool
パスワード Zh61C!CLKLUQz3y8EA
としてあとは自分のメルアドをいれました
今後は
ランチマップのkindle 本を作成していきたいので
PriPreプラグインをいれておき
ある程度ページができたら
投稿記事をEPUBにした後に
Amazon が提供する kindlegen を使って
kindle対応ファイルに変換して出版していきます
