Wiki.jsをWindows環境にインストール(MySQL利用)
- node.jsをインストールする。
Node.js からパッケージ(推奨版)をダウンロードしてインストールする。
- MySQLをインストールする。
MySQL :: MySQL 5.6 リファレンスマニュアル :: 2.3 Microsoft Windows に MySQL をインストールする を参照しながらインストールする。
- Wiki.jsをインストールする。
Windows | Wiki.js を参照しながらインストールする。PowerShellを使用する。
- MySQLへの接続設定を行う。
インストールディレクトリ直下の「config.yml」を開いてMySQLへの接続設定を行う。データベース、ユーザ、パスワードはデフォルトのままにしてみた。db: type: mysql # PostgreSQL / MySQL / MariaDB / MS SQL Server only: host: localhost port: 3306 user: wikijs pass: wikijsrocks db: wiki ssl: false
- MySQLでデータベースとユーザを作成する。
mysqlコマンドから接続し、「config.yml」の設定内容にしたがってコマンドを実行。create database wiki; create user wikijs identified by 'wikijsrocks'; grant all on wiki.* to wikijs;
- npmで必要なパッケージをインストールする。
実際には「node server」で起動してみては「Cannot find module」エラーとなったらパッケージをインストールを繰り返した。npm install lodash npm audit fix npm install chalk npm install bluebird npm install knex npm install fs-extra npm install semver npm install moment npm install ms npm install jsonwebtoken npm install he npm install uuid npm install body-parser npm install express npm install apollo-server-express npm install graphql npm install cors npm install graphql-subscriptions npm install request npm install markdown-it
- 起動する。
node server
- Wiki.jsにアクセスする。
localhostにデフォルトのポート3000で接続。
管理者ユーザを登録。 - ロケールを日本語に変更する。
- ホームページの作成
- Markdownを選択
- ページ名を変更せずにOK
- 右上の歯車ボタンをクリック
- ページを離れる(ページは保存されない)
- 左サイドバーのLocalesをクリック
- 右のペインの一覧で日本語のダウンロードマークをクリック
- インストールできたらLocalesから日本語を選択
これで使用できるようになった。