ページの作成:「WordPress でスムーズな編集作業や表示を行うためにはマシンスペックの確保が大前提。少なくとも Raspberry Pi 3(1.2GHz/1GB)では力…」
 
 
(同じ利用者による、間の6版が非表示)
1行目: 1行目:
WordPress でスムーズな編集作業や表示を行うためにはマシンスペックの確保が大前提。少なくとも Raspberry Pi 3(1.2GHz/1GB)では力不足。管理画面の表示に毎回3秒以上かかる。
WordPress でスムーズな編集作業や表示を行うためにはマシンスペックの確保が大前提。少なくとも Raspberry Pi 3(1.2GHz/1GB)では力不足。管理画面の表示に毎回3秒以上かかる。スペックの高いメインPC(Mac)だと処理速度は10倍速くなる(管理画面の表示は0.3秒ほど)。


スペックの高いメインPC(Mac)だと処理速度は10倍速くなる(管理画面の表示は0.3秒ほど)。
==Macローカルに WordPress をインストール==
Mac はUnix系マシン。ゆえに RH系や Debian系マシンに WordPress を入れる時とは少し勝手が違うのでメモ。
Mac はUnix系マシン。ゆえに RH系や Debian系マシンに WordPress を入れる時とは少し勝手が違うのでメモ。


==ローカルに WordPress をインストールするまで==
===Apache===
===Apache===
Mac にプリインストールされているものを利用。
Mac にプリインストールされているものを利用。
13行目: 11行目:
  $ sudo vi /etc/apache2/httpd.conf    ← LoadModule rewrite php7
  $ sudo vi /etc/apache2/httpd.conf    ← LoadModule rewrite php7
  $ sudo apachectl start
  $ sudo apachectl start
===MariaDB===
Mac用パッケージマネジャ [https://brew.sh/index_ja Homebrew] の [https://mariadb.com/ MariaDB] を利用。
$ brew list
$ brew search mariadb
$ brew install mariadb
$ which mysql    ← /usr/local/bin/mysql
$ mysql -V
$ sudo mysql.server start
$ sudo mysql_secure_installation    ← follow a procedure
$ mysql -u user -p
MariaDB > SHOW DATABASES;
MariaDB > CREATE DATABASE `database`;
MariaDB > CREATE USER 'user'@'%' IDENTIFIED BY 'passwd';
MariaDB > GRANT ALL PRIVILEGES ON `database`.* TO 'user'@'%';
MariaDB > FLUSH PRIVILEGES;


===PHP===
===PHP===
22行目: 38行目:
* Apache で PHPモジュールがロードされているか要確認
* Apache で PHPモジュールがロードされているか要確認


===MariaDB===
==WordPress をインストール==
$ cd /Library/WebServer/Document
$ sudo wget https://path_to_wordpress_download_link
$ unzip wordpress.zip    ← URL: localhost/wordpress
 
ブラウザで表示するとセットアップ画面が起動。入力項目「データベースのホスト名」で localhost でエラーが起きる場合は 127.0.0.1 を指定する。

2019年2月22日 (金) 13:39時点における最新版

WordPress でスムーズな編集作業や表示を行うためにはマシンスペックの確保が大前提。少なくとも Raspberry Pi 3(1.2GHz/1GB)では力不足。管理画面の表示に毎回3秒以上かかる。スペックの高いメインPC(Mac)だと処理速度は10倍速くなる(管理画面の表示は0.3秒ほど)。

Mac はUnix系マシン。ゆえに RH系や Debian系マシンに WordPress を入れる時とは少し勝手が違うのでメモ。

ローカルに WordPress をインストールするまで

Apache

Mac にプリインストールされているものを利用。

$ apachectl -v    ← httpd -v
$ less /etc/apache2/httpd.conf    ← DocumentRoot "/Library/WebServer/Documents"
$ sudo vi /etc/apache2/httpd.conf    ← LoadModule rewrite php7
$ sudo apachectl start

MariaDB

Mac用パッケージマネジャ HomebrewMariaDB を利用。

$ brew list
$ brew search mariadb
$ brew install mariadb
$ which mysql    ← /usr/local/bin/mysql
$ mysql -V
$ sudo mysql.server start
$ sudo mysql_secure_installation    ← follow a procedure
$ mysql -u user -p

MariaDB > SHOW DATABASES;
MariaDB > CREATE DATABASE `database`;
MariaDB > CREATE USER 'user'@'%' IDENTIFIED BY 'passwd';
MariaDB > GRANT ALL PRIVILEGES ON `database`.* TO 'user'@'%';
MariaDB > FLUSH PRIVILEGES;

PHP

Mac にプリインストールされているものを利用。

$ php -v
$ sudo vi /etc/apache2/other/php7.conf    ← dir_module index.php

* Apache で PHPモジュールがロードされているか要確認

WordPress をインストール

$ cd /Library/WebServer/Document
$ sudo wget https://path_to_wordpress_download_link
$ unzip wordpress.zip    ← URL: localhost/wordpress

ブラウザで表示するとセットアップ画面が起動。入力項目「データベースのホスト名」で localhost でエラーが起きる場合は 127.0.0.1 を指定する。