相關資料來源:
LimeSurvey官網
系統需求
LimeSurvey載點
安裝 FAQ
安裝步驟
- 安裝必要套件及相關模組
- 初始化MySQL資料庫
- 安裝LimeSurvey
# yum install -y httpd php mysql mysql-server phpMyAdmin //phpMyAdmin來源為EPEL,repo檔請至EPEL官網下載安裝。
# yum install -y php-mbstring php-mysql // Multibyte String Functions及PDO database driver for MySQL模組
# service httpd start
# chkconfig httpd on
# service httpd restart
# vim /var/www/html/info.php
<?php
phpinfo();
?>
# chkconfig mysqld on
# service mysqld start
# mysqladmin -u root password 12345
# /usr/bin/mysql_secure_installation
Enter current password for root (enter for none): 12345
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
產生一個新的資料庫給LimeSurvey使用,可以用指令,也可以用phpMyAdmin。
# mysql -u root -p
Enter password:
mysqld>CREATE DATABASE cc_survey;
Query OK, 1 row affected (0.00 sec)
mysqld>quit
# wget http://www.limesurvey.org/en/stable-release/finish/25-latest-stable-release/900-limesurvey200plus-build130708.tar.gz
# tar zxvf limesurvey200plus-build130708.tar.gz
# cp -r limesurvey/* /var/www/html/
進入設定頁面時發生錯誤,因為無寫入權限
# chmod -R 777 /var/www/html/tmp
最低要求並未完全滿足
# chmod 777 /var/www/html/application/config/
# chmod -R 777 /var/www/html/upload/
可選擇性模組還有三個未安裝:既然是可選擇性,也就是說可以不安裝就進行下一步,但還是裝一下吧!
# yum list | grep --color -Ew 'php-|gd|ldap|imap'
php-gd
php-ldap
php-imap
# yum install -y php-gd php-ldap php-imap
# service httpd restart
這樣是不是好看多了!
設定資料庫:欄位(資料庫名稱)就是前面資料庫設定時所新增的cc_survey
管理端網址:http://you.domainname.com/index.php/admin/authentication/sa/login
Q&A
當你將某一個問題的"必須回應"設定為否時,該問題在問卷畫面上會自動多出一個"不想回答"的選項,而進入所有的頁面都找不到如何讓他消失的設定,這該如何解決呢?使用phpMyAdmin去搜尋參數值shownoanswer,並將他改為0,就不會出現了。
沒有留言:
張貼留言