事前準備
1.データベースの作成
1.1.「MySQL Command Line Client」を起動しrootでログインする。
1.2.データベースを作成
「phpmyfaq 」データベース作成コマンド
| create database phpmyfaq default character set utf8; |
1.3.「exit」で「MySQL Command Line Client」を終了する。
2.ファイルの配置
2.1.ダウンロードし解凍します。
ダウンロード先
http://www.phpmyfaq.de/(公式サイト)
今回は「phpMyFAQ 2.0.10」をダウンロードして、インストールします。
2.2.ダウンロードしたファイルを解凍し「c:\inetpub\wwwroot」にコピー、フォルダ名を「phpmyfaq」 に変更します。
2.3.下記のフォルダやファイルを「phpmyfaq」内に作成し、「Authenticated Users」に「読み取り」と「書き込み」権限を与える。
inc\data.php
attachments
data
pdf
xml
images\Image
3.「Mysql.php」の修正
今回の環境では、インストール時にデータベースへの接続が失敗するため「phpmyfaq\inc\PMF_DB\Mysql.php」を一時的に修正する。
「Mysql.php」を開いて、65行目辺りの「function connect」で強制的にDB接続情報を追加し保存する。
例)
function connect ($host, $user, $passwd, $db)
{
/**
* 下記の4行を追加
*/
$host = 'localhost';
$user = 'root';
$passwd = 'password';
$db = 'phpmyfaq';
$this->conn = mysql_connect($host, $user, $passwd);
if (empty($db) || $this->conn == false) {
PMF_Db::errorPage(mysql_error());
die();
}
return mysql_select_db($db, $this->conn);
} |
4.インストール
4.1.ブラウザで http://localhost/phpmyfaq/install/installer.php にアクセスします。環境に合わせた情報を入力し、「Install phpMyFAQ 2.0.10 now」をクリックします。

4.2.データベース作成などが終わったら、質問に答えて「Click here to submit the data and fnish the installation process」をクリックしてください。

4.3.インストール完了です。

5.「Mysql.php」の再修正
3で追加した4行を削除し、もとに戻す。
6.確認
ブラウザで http://localhost/phpmyfaq/ にアクセスし、動作確認を行ってください。