Windows: XAMPPでWordPressのテーマ作成のための環境を整える
追記: 2018-07-28
最新版のWordPress 4.9.7では、SQLite Integrationが正常に動作しません。
よって、MySQLを使うしかありません。
WordPressを利用して、小規模なウェブサイトのためのテーマを作りたいです。
まずはWordPressのインストールから。
XAMPPは使うものの、職場のNAS内に置いて投稿データをメンバーで共有したいので、データベースはMySQLではなくSQLiteを使います。
- 参考: WordPressの使い方 - インストールから基本的な使い方まで
- 参考: SQLite Integration(ja) | ユニマージュ
- DB Browser for SQLite(SQLiteをGUIで操作する)
目次
環境
バーチャルホストの設定
今回はXAMPPのデフォルトのドキュメントルート(C:\xampp\htdocs\
)ではなくNAS内にWordPressフォルダを置くので、バーチャルホストを設定します。
シンボリックリンク作成
管理者として起動したコマンドプロンプトで下記を実行。
mklink /d c:\PC内に作る\シンボリックリンクの名前 \\NASの\WordPressフォルダへの\パス
httpd-vhosts.conf
C:\xampp\apache\conf\extra\httpd-vhosts.conf
に下記を追記。
# WordPress練習 <VirtualHost *:80> DocumentRoot "c:\PC内に作る\シンボリックリンクの名前" ServerName local.test-wp(例) </VirtualHost> <Directory "c:\PC内に作る\シンボリックリンクの名前"> # htaccessの動作のために必要 AllowOverride All Require all granted </Directory>
hosts
管理者として実行したメモ帳で、C:\Windows\System32\drivers\etc\hosts
を開き、下記を追記。
# WordPress練習 127.0.0.1 local.test-wp(例)
この後、XAMPP内のApacheを再起動します。
WordPressの入手
SQLite Integration 入手先: https://wordpress.org/plugins/sqlite-integration/
ダウンロードした圧縮ファイルは、それぞれ解凍しておきます。
SQLite Integrationの設置
冒頭に挙げた参考ページでの解説がとても分かりやすいので、そちらをご覧ください。
もしも情報が古くなっていた場合は、本家の記述をご覧ください。
- 日本語: http://dogwood.skr.jp/wordpress/sqlite-integration-ja/#ftp
- 本家(英語): https://wordpress.org/plugins/sqlite-integration/installation/
WordPressをインストール
http://local.test-wp/
(例)をブラウザで開き、各項目を記述してWordPressをインストール
ボタンをクリックします。
試しに投稿してみたら、ちゃんと反映されました。
\wp-content\database\.ht.sqlite
に保存されているようです。