ウェブアンケート調査ソフトウェアインストールメモ(phpESP)
今回の目標
- Webを利用したアンケート調査のテストプログラムとしてインストールしました。
- 当該ソフトが実際に活用できるか否か検討する必要があります。その手がかりとしてインストールメモを残しておきます。
- phpESPは,Webアンケート調査を行うオープンソースのプログラムです。
作業内容
phpESPで利用するデータベース(MySQL)の作成
- /var/lib/mysqlに作成されたデータベース
- データベースphpespを作成
# mysqladmin --user=root create phpesp
- phpespuserの作成,パスワードをpasswordと設定しました。
# mysql --user=root mysql mysql > grant all on phpesp.* to phpespuser@localhost identified by 'password'; mysql > exit
- データベースのテーブルとデータ
phpESPを最初にインストールした場合には,次の作業が必要となります。
(詳細については,同梱のdocs/INSTALL参照)
$ mysql -u root -p < scripts/db/mysql_create.sql $ mysql -u root -p phpesp < scripts/db/mysql_populate.sql
phpESPのインストール
- phpESP-1.8.2.tar(2007.10.24.現在)のディレクトリ作成と展開
- ScientificLinuxでは,ホームページを表示するディレクトリは,/var/www/html/なので,今回は,/var/www/html/phpESPとしました。
- ディレクトリの作成
# mkdir /var/www/html/phpESP
- phpESP-1.8.2.tarを当該ディレクトリへコピー
# cp phpESP-1.8.2.tar /var/www/html/phpESP
- ./phpESPディレクトリへ移動
# cd /var/www/html/phpESP
- phpESP-1.8.2.tarを展開
# tar zvxf phpESP-1.8.2.tar
- 展開が終了したphpESP-1.8.2.tarを削除
# rm -rf phpESP-1.8.2.tar
// Database connection information $ESPCONFIG['db_host'] = 'localhost'; $ESPCONFIG['db_user'] = 'phpesp'; ここでは,phpespuserと設定 $ESPCONFIG['db_pass'] = 'phpesp'; ここでは,passwordと設定 $ESPCONFIG['db_name'] = 'phpesp'; ここでは,phpespと設定
phpESP文字化け対策
- 日本語表示の場合,文字化けが発生するので,以下の箇所を変更する。
- EUC-JPで日本語化する場合、phpESP.ini.php,espi18n.incを書換えます。
- 変更箇所
- phpESP.ini.php
// Database connection information // Default language for designer interface $ESPCONFIG['default_lang'] = 'en_US'; -> $ESPCONFIG['default_lang'] = 'ja_JP'; // HTML character set used by phpESP $ESPCONFIG['charset'] = 'ISO-8859-1'; -> $ESPCONFIG['charset'] = 'EUC-JP';
- espi18n.inc
112行目辺り bindtextdomain('messages', $ESPCONFIG['locale_path']); この直前に bind_textdomain_codeset('messages',$ESPCONFIG['charset']); を追加します。
以上により,EUCでも出力が可能になります。
ウェブアンケート調査ソフトウェアインストールメモ(Xoops版:BM-Survey)
- bmsurveyは,Bluemoon.Multi-Survey(bmsurvey)といい,phpESPをXOOPSに移植したものです。
インストール
- 1.上記URLより,BM-Survey v0.80モジュールをダウンロードします。
- 2.当該モジュールを指定のディレクトリに転送し,展開します。(/home/htdocs-ssl/modules)
- 3.XOOPSの管理者メニュー−システム管理−モジュール管理で,当該モジュールをXOOPSへインストール
マニュアル(アンケートの作成方法等)
その他
- アンケート調査結果のデータエクスポート
- エクスポート先 Survey exported as: /home/htdocs-ssl/cache/*****.csvとしてエクスポートされます。
- データは,root権限者しか利用できない為,root権限者にFTPでダウンロードしてもらう必要があります。
- ダウンロードしたデータは,csv形式のファイルなので,Excelで開くことができます。
by 有限会社ケイアイエム(http://www.keiaiemu.com/)