トップ 一覧 検索 ヘルプ RSS ログイン

phpESPの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!ウェブアンケート調査ソフトウェアインストールメモ(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/)