3 - ShareCourse

Report
SHARECOURSE環境安裝流程
1
Version1.1
捷鎏科技
目錄
安裝伺服器作業系統
 CentOS5安裝流程
 ShareCourse 軟體安裝

2
安裝伺服器作業系統
安裝 CentOS 5.8
 CentOS下載處:http://wiki.centos.org/zhtw/Download

3
CENTOS5安裝流程

將安裝光碟放入伺服器並啟動機器。按下ENTER鍵
開始安裝
4
CENTOS5安裝流程

詢問是否檢查時,選擇”skip”跳過
5
CENTOS5安裝流程

進入安裝流程請選擇繼續
6
CENTOS5安裝流程

選擇語系:繁體中文,並按下一步
7
CENTOS5安裝流程

鍵盤直接使用預設”美式英文”,並按下一步
8
CENTOS5安裝流程

如為第一次安裝作業系統,會詢問硬碟分割請按”是”
9
CENTOS5安裝流程

直接以預設值即可,按下一步
10
CENTOS5安裝流程

網路選項預設即可(之後可再設定),請按下一步
11
CENTOS5安裝流程

選擇時區:亞洲/台北,並按下一步
12
CENTOS5安裝流程

設定ROOT的密碼,確定後並按下一步
13
CENTOS5安裝流程

選擇安裝屬性,請選擇下方”立即自訂”,並按下一步
14
CENTOS5安裝流程

在左方的選單選擇“程式開發”,右邊尋找”開發工具”
打勾後,按下一步。
15
CENTOS5安裝流程

確定安裝,請按下一步
16
CENTOS5安裝流程

如使用光碟安裝分成兩片,此為提示直接按“繼續”即
可。
17
CENTOS5安裝流程

系統安裝中
18
CENTOS5安裝流程

換片提示請將第二片光碟放入後,按下確定 (如無兩
片則可忽略此步)
19
CENTOS5安裝流程

安裝完成請重新開機
20
CENTOS5安裝流程

重開機後進入OS設定頁面
21
CENTOS5安裝流程

防火牆請將”www”與”保密的www”打勾後按下一頁
22
CENTOS5安裝流程

SELinux選擇「停用」並按下一頁
23
CENTOS5安裝流程

設定日期與時間並按下一頁
24
CENTOS5安裝流程

建立使用者,輸入完成後並按下一頁
25
CENTOS5安裝流程

如出現此頁面直接下一頁
26
CENTOS5安裝流程

如不需安裝其他套件,則直接選完成
27
CENTOS環境設定

網路設定

如須對外IP則可至CENTOS內的網路設定做設定
28
CENTOS防火牆設定

請以 root 權限修改 /etc/sysconfig/iptables 檔案

在最後一行 COMMIT 之前加入一行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重新啟動防火牆設定
/sbin/service iptables restart

29
SHARECOURSE 軟體安裝


1. 將ShareCourse資料夾以SSH連線(可使用
WINSCP工具) 放至伺服器 /srv/www/ 下,如無該資
料夾請自行新增。
2. 將 setupKit/codeigniter資料夾 (此為已整合
Smarty的資料夾,並非直接自codeigniter官網下載
的版本) ,放入 /srv/ 下。
30
SHARECOURSE 軟體安裝

3. 將 setupKit/sysmanager資料夾複製至
/srv/www/ 下,此為phpmyadmin與info1.php 的工
具頁面。
31
SHARECOURSE 軟體安裝

4. 請將以下之資料夾接設定為權限0777:
( 如未設定則部分功能可能會失效 )
 sharecourse/views/templates_c (如果沒有此資料夾,請
自行建立)
 sharecourse/upload (遞迴方式內部資料夾也必須設定)
 sharecourse/libraries/images
32
SHARECOURSE 軟體安裝

5. 安裝與設定Apache伺服器環境








yum install httpd mod_ssl
yum install httpd-devel
wget http://h264.codeshop.com/download/apache_mod_h264_streaming2.2.7.tar.gz
tar -zxvf apache_mod_h264_streaming-2.2.7.tar.gz
cd ~/mod_h264_streaming-2.2.7
./configure
make
make install
33
SHARECOURSE 軟體安裝








wget
http://download.sharecourse.net/downloads/mod_auth
_token.tar.bz2
tar -jxvf mod_auth_token.tar.bz2
cd mod_auth_token
./configure
make
make install
wget
http://download.sharecourse.net/downloads/httpd.con
f
將下載的httpd.conf移至/etc/httpd/conf/並覆蓋原先的
httpd.conf
34
SHARECOURSE 軟體安裝

6. 重新啟動 Apache Server

Commend: service httpd restart
如果作業系統為 CentOS 64位元,則必須再手動修改
/etc/httpd/conf/httpd.conf 檔案內容。
 將 LoadModule h264_streaming_module
/usr/lib/httpd/modules/mod_h264_streaming.so (約在第200行) 改為
LoadModule h264_streaming_module
/usr/lib64/httpd/modules/mod_h264_streaming.so
 將LoadModule auth_token_module
/usr/lib/httpd/modules/mod_auth_token.so (約在第207行) 改為
LoadModule auth_token_module
/usr/lib64/httpd/modules/mod_auth_token.so
35
SHARECOURSE 軟體安裝

7. 設定開機啟動 Apache 服務

Command:


/sbin/chkconfig httpd on
8.更新PHP環境至 5.3 版本

Commend:
yum remove php*
yum -y install php53* --skip
36
SHARECOURSE 軟體安裝

9. 設定 php.ini (將最大檔案傳輸提高至1G)


打開 /etc/php.ini
更改以下設定後儲存:
memory_limit = 1024M
 post_max_size = 1024M
 upload_max_filesize = 1024M



重開Apache: service httpd restart
10. 安裝 MYSQL 資料庫

Commend:
yum -y install gcc gcc-c++ mysql-server mysql-devel
 mysqladmin -u root password [PASSWORD]
 service mysqld start
 /sbin/chkconfig mysqld on (設定開機啟動mysqld)

37
SHARECOURSE 軟體安裝

11. 檢查PHP安裝是否完成,開啟瀏覽器連接
http:// [IP address] /sysmanager/info1.php
可看到PHP相關設定畫面如下:
38
SHARECOURSE 軟體安裝

12. 檢查MYSQL安裝,開啟瀏覽器連接
http:// [IP address] /sysmanager/phpmyadmin
可看到以下畫面,並可登入資料庫。(帳號和密碼已
經在 P.36 中的 STEP 9 設定)
39
SHARECOURSE 軟體安裝

12. ShareCourse資料庫資料匯入

在phpmyadmin新增資料庫db_sharecourse
40
SHARECOURSE 軟體安裝

將 database/db_sharecourse.sql 匯入此資料庫

再新增資料庫db_videosite,並將
database/db_videobase.sql 匯入此資料庫
41
SHARECOURSE 軟體安裝

新增使用者權限:

選擇權限選項。

帳號 sharecourse / 密碼 netxtream
42
SHARECOURSE 軟體安裝

指定db_sharecourse與db_videobase兩個資料表的權限
給此使用者。
43
SHARECOURSE 軟體安裝

更改db_sharecourse 的資料表 web_config中 id = 6
(site_url) 的值,請改為您系統所在的IP並儲存。
44
SHARECOURSE 軟體安裝

13. 您現在可檢查ShareCourse是否正常,請連結
http:// [IP address] /sharecourse/
成功將出現下方畫面:
45
SHARECOURSE 軟體安裝

14. 設定 ShareCourse網站設置

連結至:
以admin帳號登入ShareCourse (預設密碼:1234)
46
SHARECOURSE 軟體安裝

進入系統設定區,更改您的相關設定 (包括郵寄 SMTP、網
站LOGO、對外開放等)
47
開發環境

Apache Server
Commend: httpd –v (查看目前版本)
 Server version: Apache/2.2.3


MYSQL
Commend: mysql –V (查看目前版本)
 mysql Ver 14.12 Distrib 5.0.95, for redhat-linux-gnu
(i386)


PHP
Commend:php –v (查看目前版本)
 PHP 5.3.3 (cli)

48

similar documents