顯示具有 sfs 標籤的文章。 顯示所有文章
顯示具有 sfs 標籤的文章。 顯示所有文章

2016/06/23

解決使用SFS3 LDAP模組學校密碼到期問題

因為改版的緣故,現在學務系統密碼使用滿30天會提示更改
但是使用LDAP學校因為必須停用該頁面,會導致使用者登入後無權限存取,
而跳出帳號密碼登入畫面,使用者會以為自己沒有登入成功

但是因為LDAP不是官方模組
所以必須要自救
解決的方式是在
/var/www/html/sfs3/modules/chpass/teach_cpass.php2 /var/www/html/sfs3/modules/chpass/teach_cpass.php
的前面加上一行
<meta http-equiv="refresh" content="0;url=http://sfs3.??es.tc.edu.tw/sfs3/" />
但只做這樣更新就沒了
所以要限制這個檔案不能被覆蓋
下這個指令
chattr +i /var/www/html/sfs3/modules/chpass/teach_cpass.php



但是因為怕偶爾這個檔案會有更新
所以一段時間得拿掉標記

chattr -i /var/www/html/sfs3/modules/chpass/teach_cpass.php
更新過學務系統再把前面的轉址補回去

2016/02/16

學務系統 SFS3 LDAP 設定(CENTOS7)


弄了大半天了,總算把LDAP搞出來了
話說因為耍笨找錯講義,下午兩個鐘頭做了白工
直覺不對要找人問問,感謝沈老大提醒^____^
接著就很高興的做到托育班快放學就又卡關了
回家不信邪的從頭做,終於確認是phpldapadmin管理者密碼結尾不能有空白(又是兩個鐘頭飛走T___T)
弄到剛剛,連上FG110C後,用route print確認成功,瞬間高興起來
這種卡關很久通過的總是會讓人特別開心XD

2016/02/01

學務系統SFS dump sql 匯入匯出 重要指令 mysql

檢查那些表有錯誤

myisamchk /var/lib/mysql/sfs3/*.MYI > /tmp/myisamchk.log

強制修復表錯誤
myisamchk --silent --force --fast --update-state /var/lib/mysql/sfs3/*.MYI


不管表錯誤強制匯出sql
mysqldump -u root -p --single-transaction sfs3 > /root/sfs3_backup/sfs3_DB.sql

指定語系匯出

mysqldump -u root -p --default-character-set=latin1 sfs3 > /root/sfs3_backup/sfs3_DB.sql


指定語系匯入
mysql -u root -p sfs3 --default-character-set=latin1 < sfs.sql

2015/12/09

SFS3學務系統加密上傳錯誤分析

如果是在XML表單生成之後出現這句
181 ERROR XMLUpload:725 - javax.crypto.BadPaddingException: Given final block not properly padded
表示表單裡面有錯誤,往上找到最後一個字串,那附近就是有問題的點,要進去學務系統修正學生資料。

ERROR SFS3EncryptedXML:150 - java.security.InvalidKeyException: Diffie-Hellman public key is too small

2015/09/15

學務系統 維修通報小修正

:set number
在305行加入
<?php echo $user ; ?>
:wq
這樣在通報頁面才看的到報修人

2015/01/14

學務系統 SFS3 批次上傳照片

剛嘗試批次上傳學生大頭照到學務系統成功了
上去查找不到介面,只有人建議但是沒有人設計,
我一年一班還試試看一個一個點然後上傳,一年二班我就受不了了,
想說乾脆直接傳上去跟他賭賭看,結果是ok的
首先利用學生名單擷取,取得學生學號,然後 EXCEL產生批次更名指令,這邊要注意學務系統的照片沒有附檔名,所以更名的時候要順便把他拿掉

原來的檔名
新的檔名
公式
A1
B1
="ren "&A1&".jpg "&B1
10101.jpg
103001
ren 10101.jpg 103001


把這排語法存成cmd檔案在同目錄執行,就可以批次更名

然後把檔案傳到學務系統放學生照片的資料夾就可以了(注意是一個學年一個資料夾)

2014/08/07

sfs學務系統移機

剛剛在Vsphere弄了台虛擬機,然後把學務系統sfs3用Rsync弄過去
用帳號密碼登入看到學生學籍跟照片的瞬間真令人開心XD



 沒有rsync記得要先安裝
yum install rsync* -y

rsync -avl 163.17.233.2:/var/lib/mysql/ /var/lib/mysql/
rsync -avl 163.17.233.2:/var/www/html/ /var/www/html/


這兩個都過去學務系統就會起來了^^
(連/etc/passwd都不用,不過要記得把config.php的domanin換掉,不然會開不起來)


先建立信任連線

產生key

ssh-keygen -d

都enter就可以了

把信任檔案利用scp傳過去

scp /root/.ssh/id_dsa.pub 163.17.233.3:/root/.ssh/authorized_keys


2014/08/02

學務系統sfs3安裝設定



不要預設編碼

vi /etc/httpd/conf/httpd.conf
AddDefaultCharset UTF-8前面加上#
 


修改php.ini設定
vi /etc/php.ini

max_execution_time = 300
memory_limit = 128M
error_reporting = E_ALL
改為E_ALL & ~E_NOTICE
magic_quotes_gpc = Off
改為 On
upload_max_filesize = 2M → 10M
post_max_size = 8M → 20M
short_open_tag =Off
改為 On

最後這行之前讓我找不到答案,怎麼裝學務系統
install.php都顯示錯誤
今天才知道是這個問題,原來centos 6.3之後的版本這個預設都是關掉的

存檔
sevice httpd restart

2010/11/25

學務系統SFS3亂碼問題

自從為了學務系統 3.1版,把php4改成php5
學務系統亂碼的問題就又跑回來了~
這個問題持續了幾個星期,終於看了這篇解決的
http://sfs.chc.edu.tw/~chi/blog/index.php?load=read&id=12
CentOS-5 SFS3主機 php+apache+mysql校調

2009/11/20

用Dreamweaver設定資料庫引用SFS3學務系統校務佈告欄的資料

一般學校我看都是用frame或是iframe
不過這樣實在有點醜,所以我都是把學務系統的資料用php網頁直接抓進來
版面的整合會比較理想,也省的另外找個CMS的系統,
為了好看的模版有時候還得另外花錢
直接就用學務系統當我的後台,
帳號也不用另外再建立,

2007/07/23

學務系統學年開始編班設定

1.首先要把六年級的學生轉出(註冊組/學生異動/畢業轉出)
2.設定新的學期初設定
3.註冊組/編班/寫入學籍資料表
(必須在8/1學期轉換把35年級的編班資料匯入,把要調整的學生調整完)
4.時間到八月之後,將所有年級依序升級如果要提早看到新班級,可以把學期的時間修改往前,八月份之後再改為8/1開始

2007/05/21

學務系統亂碼(許功蓋)問題

在學務系統中功、許、靜、閱、俞、珮、蓋、餐等字會變亂碼
vi /etc/php.ini

magic_quotes_gpc = On (有的系統只有改此項即可)
magic_quotes_sybase = On

service httpd restart