因為改版的緣故,現在學務系統密碼使用滿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/06/23
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
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
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
2015/01/14
學務系統 SFS3 批次上傳照片
剛嘗試批次上傳學生大頭照到學務系統成功了
上去查找不到介面,只有人建議但是沒有人設計,
我一年一班還試試看一個一個點然後上傳,一年二班我就受不了了,
想說乾脆直接傳上去跟他賭賭看,結果是ok的
首先利用學生名單擷取,取得學生學號,然後 EXCEL產生批次更名指令,這邊要注意學務系統的照片沒有附檔名,所以更名的時候要順便把他拿掉
把這排語法存成cmd檔案在同目錄執行,就可以批次更名
然後把檔案傳到學務系統放學生照片的資料夾就可以了(注意是一個學年一個資料夾)
上去查找不到介面,只有人建議但是沒有人設計,
我一年一班還試試看一個一個點然後上傳,一年二班我就受不了了,
想說乾脆直接傳上去跟他賭賭看,結果是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的doma nin換掉,不然會開不起來)
先建立信任連線
產生key
ssh-keygen -d
都enter就可以了
把信任檔案利用scp傳過去
scp /root/.ssh/id_dsa.pub 163.17.233.3:/root/.ssh/authorized_keys
用帳號密碼登入看到學生學籍跟照片的瞬間真令人開心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/
先建立信任連線
產生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
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
2013/05/08
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校調
學務系統亂碼的問題就又跑回來了~
這個問題持續了幾個星期,終於看了這篇解決的
http://sfs.chc.edu.tw/~chi/blog/index.php?load=read&id=12
CentOS-5 SFS3主機 php+apache+mysql校調
2010/07/14
2009/11/20
用Dreamweaver設定資料庫引用SFS3學務系統校務佈告欄的資料
一般學校我看都是用frame或是iframe
不過這樣實在有點醜,所以我都是把學務系統的資料用php網頁直接抓進來
版面的整合會比較理想,也省的另外找個CMS的系統,
為了好看的模版有時候還得另外花錢
直接就用學務系統當我的後台,
帳號也不用另外再建立,
不過這樣實在有點醜,所以我都是把學務系統的資料用php網頁直接抓進來
版面的整合會比較理想,也省的另外找個CMS的系統,
為了好看的模版有時候還得另外花錢
直接就用學務系統當我的後台,
帳號也不用另外再建立,
2008/11/11
2007/07/23
學務系統學年開始編班設定
1.首先要把六年級的學生轉出(註冊組/學生異動/畢業轉出)
2.設定新的學期初設定
3.註冊組/編班/寫入學籍資料表
(必須在8/1學期轉換把35年級的編班資料匯入,把要調整的學生調整完)
4.時間到八月之後,將所有年級依序升級如果要提早看到新班級,可以把學期的時間修改往前,八月份之後再改為8/1開始
2.設定新的學期初設定
3.註冊組/編班/寫入學籍資料表
(必須在8/1學期轉換把35年級的編班資料匯入,把要調整的學生調整完)
4.時間到八月之後,將所有年級依序升級如果要提早看到新班級,可以把學期的時間修改往前,八月份之後再改為8/1開始
2007/06/11
2007/05/21
學務系統亂碼(許功蓋)問題
在學務系統中功、許、靜、閱、俞、珮、蓋、餐等字會變亂碼
vi /etc/php.ini
magic_quotes_gpc = On (有的系統只有改此項即可)
magic_quotes_sybase = On
service httpd restart
vi /etc/php.ini
magic_quotes_gpc = On (有的系統只有改此項即可)
magic_quotes_sybase = On
service httpd restart
訂閱:
文章 (Atom)