- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!!ウェブアンケート調査ソフトウェアインストールメモ(phpESP)
!!今回の目標
*Webを利用したアンケート調査のテストプログラムとしてインストールしました。
*当該ソフトが実際に活用できるか否か検討する必要があります。その手がかりとしてインストールメモを残しておきます。
**phpESPは,Webアンケート調査を行うオープンソースのプログラムです。
**phpESP
**http://www.butterfat.net/wiki/Projects/phpESP/
!!作業内容
*phpESPで利用するデータベース(MySQL)の作成
*phpESPのインストール(入手,各プログラムの修正)
*動作環境は,ScientificLinux4.1(VMWARE上)
!!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の入手
**http://www.butterfat.net/wiki/Projects/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
*phpESP/admin/phpESP.ini.phpの設定
// Database connection information
$ESPCONFIG['db_host'] = 'localhost';
$ESPCONFIG['db_user'] = 'phpesp'; ここでは,phpespuserと設定
$ESPCONFIG['db_pass'] = 'phpesp'; ここでは,passwordと設定
$ESPCONFIG['db_name'] = 'phpesp'; ここでは,phpespと設定
*ブラウザからhttp://サーバアドレス/phpESP/でログイン
**デフォルトのIDとパスワードは,ID:root,パスワード:esp
*参照URL
**http://akionweb.com/archives/2007/07/webphpesp.shtml
!!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でも出力が可能になります。
*参照URL
**http://blog.livedoor.jp/gloria_l/archives/50525831.html
!!!ウェブアンケート調査ソフトウェアインストールメモ(Xoops版:BM-Survey)
*bmsurveyは,Bluemoon.Multi-Survey(bmsurvey)といい,phpESPをXOOPSに移植したものです。
**bmsurvey配布元
**http://www.bluemooninc.biz/~xoops/modules/pukiwiki/?Bm-Survey
!!インストール
*1.上記URLより,BM-Survey v0.80モジュールをダウンロードします。
*2.当該モジュールを指定のディレクトリに転送し,展開します。(/home/htdocs-ssl/modules)
*3.XOOPSの管理者メニュー−システム管理−モジュール管理で,当該モジュールをXOOPSへインストール
!!マニュアル(アンケートの作成方法等)
*http://www.bluemooninc.biz/~xoops/modules/pukiwiki/?Bm-Survey
!!その他
*アンケート調査結果のデータエクスポート
**エクスポート先 Survey exported as: /home/htdocs-ssl/cache/*****.csvとしてエクスポートされます。
**データは,root権限者しか利用できない為,root権限者にFTPでダウンロードしてもらう必要があります。
**ダウンロードしたデータは,csv形式のファイルなので,Excelで開くことができます。
by 有限会社ケイアイエム(http://www.keiaiemu.com/)