phpMyFAQをインストール(ver.2.7.8)

2,726 views

実現する機能

FAQ機能が優れているのではないか、という期待の下に今回phpMyFAQを導入してみました。ITの勉強は理解以上に覚えることが重要なので、このサイトで効率的に記憶できればと考えています。以下はインストール手順。5分で終われなかったので備忘録を作成しました。

インストール方法

(1)ダウンロードと展開・移動

[root@ufuso ~]# wget http://www.phpmyfaq.de/download/phpMyFAQ-latest.zip ← phpMyFAQの
最新版をダウンロード
`phpmyfaq-2.7.8.zip' に保存中

100%[======================================>] 3,956,317    583K/s 時間 9.0s    

2012-09-22 16:31:22 (429 KB/s) - `phpmyfaq-2.7.8.zip' へ保存完了 [3956317/3956317] ← 
ダウンロードの完了

[root@ufuso ~]# unzip phpmyfaq-2.7.8.zip ← phpMyFAQの展開(解凍)
Archive:  phpmyfaq-2.7.8.zip
f821812186536adc1541a0d445b7ff3ae9a85c96
creating: phpmyfaq-2.7.8/
inflating: phpmyfaq-2.7.8/_.htaccess  
inflating: phpmyfaq-2.7.8/_httpd.ini
・・・
・・・
inflating: phpmyfaq-2.7.8/translate.php  
inflating: phpmyfaq-2.7.8/writecomment.php  

[root@ufuso ~]#  mv phpmyfaq-2.7.8/ /var/www/html/itfaq ← phpmyfaq-2.7.8のフォルダの
中身を/var/www/html/以下にitfaqと名前を変えたフォルダ内に移動

[root@ufuso ~]#  mkdir /var/www/html/itfaq/attachments ← attachmentsフォルダの作成(必須)

[root@ufuso ~]#  mkdir /var/www/html/itfaq/data ← dataフォルダの作成(必須)

[root@ufuso ~]# chmod -R 777 var/www/html/itfaq/attachments ← 読み書き権限の付与(必須)

[root@ufuso ~]# chmod -R 777 /var/www/html/itfaq/data ← 読み書き権限の付与(必須)

[root@ufuso ~]# chmod -R 777 /var/www/html/itfaq/config ← 読み書き権限の付与(必須)

[root@ufuso ~]# chmod -R 777 /var/www/html/itfaq/images ← 読み書き権限の付与(画像を使う
なら必須)

[root@ufuso ~]# rm -f phpmyfaq-2.7.8.zip ← ダウンロードファイルを削除

(2)インストールの前準備

[root@ufuso ~]# mysql -u root -p ← データベースへアクセス
Enter password:  ← rootのパスワードを入力のこと(非表示)
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 5234
Server version: 5.1.61 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> create database itfaq; ← データベースの作成(itfaqは例示)
Query OK, 1 row affected (0.01 sec)

mysql> grant all privileges on itfaq.* to tu@localhost identified by 'password'; ← 
itfaqに管理者権限を持つtu(例示)の作成とパスワード(passwordは例示)の設定
Query OK, 0 rows affected (0.23 sec)

mysql> exit ← データベースへのアクセス終了
Bye

[root@ufuso ~]# yum install php-xml ← xmlwriterが必要なのでインストール
Installed:
  php-xml.x86_64 0:5.3.3-14.el6_3                                               

Complete!

[root@ufuso ~]# /etc/rc.d/init.d/httpd restartl ← WEBサーバーを再起動して設定を反映
httpd を停止中:                                            [  OK  ]
httpd を起動中:                                            [  OK  ]

(3)インストール
phpMyFAQをインストールしたhttp://yoursite/itfaq/にアクセスし、赤枠の1に作成したデータベースitfaq(例示)の各項目を入力。赤枠2で初期設定をする。全項目入力を完了したら赤枠3をクリックして次に進む

赤枠1をクリックしてitfaqサイトを表示させる。赤枠2はアンケート項目

アンケートに回答してから進むとこの画面になる。赤枠1をクリックするとサイトのトップ画面、赤枠2をクリックするとログイン画面が表示される

表示はサイトのトップ画面。赤枠のログインをクリックして管理画面に移動し初期設定を続ける

赤枠内の項目が表示されるので、ID、パスワードを入力して「OK」ボタンをクリック

画面右上の赤枠内に「管理」が表示されるのでクリックして管理画面へ移動

表示は管理画面。赤枠の設定をクリックして、サイトのタイトルなどを設定

※WordPressに比べphpMyFAQは記事の作成がし辛いので、インストールはしたものの活用については思案中。悪しからず。