Masassiah Blog

Masassiah のブログです。主に読書で得た気づきをまとめています。

phpMyFAQ をレンタルサーバにインストール

オープンソースの FAQ アプリである phpMyFAQ をレンタルサーバにインストールする手順を備忘として記録する。

前提条件

phpMyFAQ をレンタルサーバにインストールしたときの条件を前提として記載する。

phpMyFAQ 本体

2022年3月27日現在,最新の安定版である phpMyFAQ 3.1.2*1 を採用する。

phpMyFAQ の公式サイトより zip 形式でダウンロードした。

www.phpmyfaq.de

レンタルサーバ

phpMyFAQ をインストールするレンタルサーバは,ロリポップのライトプランである。

私が契約しているロリポップのライトプランの環境を示す。

lolipop.jp

インストール手順

phpMyFAQ 本体をレンタルサーバへアップロード

phpMyFAQ 公式サイトよりダウンロードした phpMyFAQ 本体をレンタルサーバへアップロードする。

phpMyFAQ のセットアップ画面確認

アップロードした phpMyFAQ 本体の中の setup/index.php に Web ブラウザでアクセスする。

うまくいけば,以下のような画面となる。

  • Server : "SQLite 3" を選択
  • SQLite database file : 後述の「SQLite database file の準備」で作成したファイルを指定する。
  • Table prefix :

データベースのセットアップ画面

データベースのセットアップ画面

SQLite databese file の準備

データベースのセットアップ画面において,SQLite database file を設定する必要がある。

phpLiteAdmin を使って SQLite database file を作成する。

www.phpliteadmin.org

SQLiteAdmin の設定と使用方法は,以下のページを参考にした。

LDAP セットアップ

今回の前提条件では,LDAP setup は不要である。

LDAP のセットアップ画面

LDAP のセットアップ画面

Elasticsearch セットアップ

Elasticsearch setup では,以下の 2 項目の入力が求められる。

  • Server(s) :
  • Index name :

Admin user セットアップ

phpMyFAQ の admin ユーザのセットアップを行う。

  • Default language : Japanese を選択
  • Permission level :
  • Your nama :
  • Your email address :
  • Your login name :
  • Your password :

インストール完了

セットアップ項目の入力が終われば,「Click to install phpMyFAQ 3.1.2」ボタンをクリックする。

うまくインストールできれば,次のようなメッセージが表示される。

Wow, looks like the installation worked like a charm.

This is pretty cool, isn't it ?

Masassiah Web Site の FAQ システムとして活用している。

masassiah.main.jp

参考文献

phpMyFAQ を使用するにあたり,参考にしている文献を以下に示す。

更新履歴

  • 2022年3月27日 新規作成
  • 2022年12月10日 加除修正

*1:2022年3月16日リリース。2022年12月10日現在,phpMyFAQ 3.1.8 が最新の安定版である。

*2:ロリポップ ライトプランでは,MySQL も 1 個使用できるが,WordPress で使用しているため,SQLite を採用した。