XP上建立SFS3学务测试系统.doc_第1页
XP上建立SFS3学务测试系统.doc_第2页
XP上建立SFS3学务测试系统.doc_第3页
XP上建立SFS3学务测试系统.doc_第4页
XP上建立SFS3学务测试系统.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在WINDOWS XP上建立SFS3學務測試系統(以Appserv 2.5.9為例)by Infodaes. 2007-11-15一、 SFS3學務系統的執行環境:1、 WEB伺服器:APACHE(建議)。2、 資料庫伺服器:MySQL。3、 程式語言:php。二、 建置流程綱要:1、 停止IIS WEB SERVICE。2、 移除既有的學務系統。3、 安裝執行環境。4、 安裝學務系統。5、 移植學校原運作系統的資料。三、 設定步驟:1、 停止IIS WEB SERVICE:若系統原本已裝有Microsoft IIS,請移除或停止服務。l 移除:1. 按開始-設定-控制台-新增或移除程式-新增或移除WINDOWS元件。2. 將Internet Information Services (IIS) 核取取消。3. 按下一步按鈕。4. 按完成按鈕。5. 依照系統指示重新開機(無則免)。l 停止服務:若您的XP需要保留IIS,建議停止IIS 網站服務,以免服務衝突。1. 按開始-執行。2. 在執行視窗輸入 inetmgr 開啟IIS服務管理員。3. 按 停止服務。4. 關閉執行視窗。2、 移除既有的學務系統:為避免干擾,移除既有的學務系統以免發生不可預期的錯誤。l Appserv整合式環境:1. 停止原WEB服務:按開始-程式集-AppServ-Service Control Server-Apache Stop。2. 停止原MySQL服務:按開始-程式集-AppServ-Service Control Server- MySQL Stop。3. 移除AppServ:按開始-程式集-AppServ-Uninstall Appserv v.2.X.X。4. 將Appserv目錄清空:預設為C:AppServ。5. 重新開機(建議)。l 獨立安裝的執行環境:請參照Apache、MySQL、php各項說明移除。3、 安裝Appserv執行環境。l Appserv整合式套件:。l Appserv版本:AppServ 2.5.9 Apache 2.2.4 PHP 5.2.3 MySQL 5.0.45 phpMyAdmin-2.10.2 l 下載:/appserv/appserv-win32-2.5.9.exe?download。l 安裝:雙擊 appserv-win32-2.5.9.exe 開始安裝。 ( 此處必須輸入主機名稱與管理者連繫電子郵件,測試系統可隨意填入無妨 )( 如果您是測試系統,請選擇保持封鎖,避免其他電腦可以連入 )( 此處必須輸入MySQL資料庫管理者的密碼,請務必熟記您設定的密碼 )( 如果您要每次開機後,系統自動起始服務,請核取 ) 按 Finish 後,恭喜你 執行平台已經建置完成! l 測試:1. 開啟瀏覽器,網址輸入 或 localhost ,檢測Web服務,如果您看到上面的畫面,代表APACHE已經正常執行。2. 點選 phpMyAdmin Database Manager Version 2.10.2檢測PHP與MySQL伺服器。( 輸入MYSQL 管理者root 與剛剛您安裝時設定的密碼 )如果您見到如上畫面,代表您WINDOWS上的學務系統環境已經建置成功!4、 修改my.ini:l 原因:新版MySQL預設資料庫編碼為UNICODE,與SFS3早期資料內容的BIG5編碼不一致,會有解譯轉換錯誤問題。l 解決方案:將my.ini內的default character set 設定取消。l 步驟:1. 按開始-所有程式-Appserv-Configuration Server-MySQL Edit the my.ini Configuration File開啟 c:windowsmy.ini。2. 第57列前加註#:default-character-set = utf8。3. 第79列至83列前加註#:#default-character-set = utf8#character-set-server = utf8#collation-server = utf8_general_ci#init_connect = SET collation_connection = utf8_general_ci#init_connect = SET NAMES utf8l 存檔離開。5、 安裝學務系統程式:您需要WINRAR等解壓縮程式。l 下載最新程式:.tw/sfs_stable.zip 。l 解壓縮至 C:AppServwww。l 將 sfs_stable 目錄改為 sfs3。l 將sfs3includeconfig.dist.php改名為config.php。l 在C:AppServwwwsfs3下創建data目錄,以供置放上傳檔案。l 修改C:windowsphp.ini:1. 第399列:將register_globals = On改為register_globals = Off。2. 第254列:max_execution_time = 30 改為max_execution_time = 300。3. 第256列:memory_limit = 8M 改為memory_limit = 64M。l 存檔離開。6、 服務重新啟動:l 按開始-所有程式-Appserv-Control Server by Service-Apache Restart。l 按開始-所有程式-Appserv-Control Server by Service-MySQL Stop;按開始-所有程式-Appserv-Control Server by Service-MySQL Start。安裝APPSERV的密碼日後PHP要連通的帳號密碼改為/sfs3/data/測試系統用預設的即可l 瀏覽器上輸入 /sfs3/install.php 進入SFS3安裝畫面。7、 將sfs3includeconfig.php改為唯讀,否則執行時將出現系統安全警告,無法繼續執行。8、 植入原運作系統的資料:向SFS3的系統管理者(資訊組)取得如下檔案l 上傳文件資料:複製或解壓縮至C:AppServwwwsfs3data。l 學務系統資料庫:複製或解壓縮至C:AppServmysqlsfs3。PS. 植入資料庫前記得先將MYSQL服務停止。四、 手動更新:SFS學務系統版本控制主機每3小時會更新打包最新程式,您可透過HTTP的方式,下載最新的程式。1、 下載網址:.tw/sfs_stable.zip。2、 解壓縮後將sfs_satble目錄內要更新的內容複製至 c:Appservwwwsfs下即可。五、 設定自動更新:若您要定時取得最新程式,可參照如下方式設定;若否,請忽略以下的說明。1、 自.tw/download/upsfs.zip取得自動更新包,下載並解壓縮至c:。2、 執行,安裝排程服務程式。( 安裝宣告本程式將會安裝排程程式成為系統的服務 )( 排程程式欲安置的目錄,預設空白表示目前的目錄,建議改至WINDOWSsystem32目錄下 )3、 下載最新程式版測試:l 進入命令列模式:按開始-執行-命令列處打入cmd。l 切換目錄到c:。l 打入指令wget .tw/sfs_stable.zip,正確的話,會看到下載畫面如下。4、 修改upsfs.php以符合環境設定。5、 測試:執行php upsfs.php,若最後出現已更新至. 2007-12-03 15:10(stable),代表更新完成。6、 設定自動排程:l 以文字編輯器開啟c:windowssystem32crontab 檔。l 設定排程:Crontab 檔案內容與unix 的crontab 相同,格式如下分 時 日 月 星期 執行的程式15 10 * * * php upsfs.phpPS. 如上範例,將於每日10時15分自動下載最新程式至c:並解壓縮至指定目錄。l7、 設定自動啟動:開始程式集控制台 系統管理工具 服務 crons service,啟動Cron service。按此啟動服務尚未啟動服務六、 附記事項:1、 建議替換測試用系統的LOGO圖,以避免操作時不小心將實際運作的系統當成測試系統,而造成資料失誤,更換方法:至教務-學校設定上傳修改 首頁標題圖。2、 雖是測試系統,但也請注意資料的保密,以免資料外洩造成不必要的困擾。可執行下面的SQL將學生、家長及教師的資料批次更改:UPDATE stud_base SET stud_name=concat(substr(stud_name,1,2),);UPDATE stud_base SET stud_person_id=concat(substr(stud_person_id,1,5),);UPDATE stud_base SET stud_addr_1=concat(substr(stud_addr_1,1,12),);UPDATE stud_base SET stud_addr_2=concat(substr(stud_addr_2,1,12),);UPDATE stud_base SET stud_tel_1=concat(substr(stud_tel_1,1,4),);UPDATE stud_base SET stud_tel_2=concat(substr(stud_tel_2,1,4),);UPDATE stud_base SET stud_addr_a=X,stud_addr_b=X,stud_addr_c=X,stud_addr_d=X,stud_addr_e=X,stud_addr_f=X,stud_addr_g=X,stud_addr_h=X,stud_addr_i=X,stud_addr_j=X,stud_addr_k=X,stud_addr_l=X,stud_addr_m=X;UPDATE stud_domicile SET fath_name=concat(substr(fath_name,1,2),),moth_name=concat(substr(moth_name,1,2),),guardian_name=concat(substr(guardian_name,1,2),);UPDATE stud_brother_sister SET bs_name=c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论