馬仔資訊隨手記
Would you like to react to this message? Create an account in a few clicks or log in to continue.
馬仔資訊隨手記

馬仔資訊隨手記


您沒有登錄。 請登錄註冊

sfs3 學務系統安裝設定

向下  內容 [第1頁(共1頁)]

1sfs3 學務系統安裝設定 Empty sfs3 學務系統安裝設定 周五 7月 24, 2015 3:12 pm

Admin


Admin

vi /etc/php5/apache2/php.ini #ubuntu php.ini
http://www.sfs.project.edu.tw/modules/mydownloads/
代碼:
error_reporting = E_ALL & ~E_DEPRECATED →  E_ALL & ~E_NOTICE
short_open_tag = Off → On
max_execution_time = 30 → 300
upload_max_filesize = 2M → 10M
display_errors = Off → On

service apache2 restart

https://kinhorse.666forum.com

2sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周五 7月 24, 2015 3:52 pm

Admin


Admin

http://www.sfs.project.edu.tw/
wget http://sfscvs.tc.edu.tw/sfs_stable5.zip #下載主程式(for php5)
unzip sfs_stable5.zip
解壓縮後,chmod 755 setup.sh 後,執行 ./setup.sh #變更一些權限,將目錄更名為 sfs3
mv sfs3 /var/www/html #將 sfs3 搬到 /var/www/html 下

http://xx.xxx.xxx.xxx/sfs3/install.php #安裝 sfs3

安裝後,修改一些設定
cd var/www/html/sfs3 #先進入到 sfs3 的目錄
chmod 644 config.php

vi /etc/apache2/sites-available/000-default.conf #加入以下內容
Alias /upfiles/ '/var/www/html/sfs3/data/' #只加入此行也可以
代碼:
<Directory "/var/www/html/sfs3/data/">
Options MultiViews FollowSymLinks
AllowOverride None
php_flag engine off
#限制 IP
Require ip 127.0.0.1 172.20 192.168.1 163.23
</Directory>

service apache2 restart #重新啟動 apache



Admin 在 周日 8月 16, 2015 6:02 am 作了第 6 次修改

https://kinhorse.666forum.com

3sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周一 7月 27, 2015 3:53 pm

Admin


Admin

安裝時出現錯誤訊息
代碼:
Fatal error: 讀取失敗!
select * from sfs_module where dirname='school_setup' in /var/www/html/sfs3/include/sfs_core_path.php on line 134
參考資料:
http://it.dcps.tn.edu.tw/project/%E8%AC%9B%E7%BE%A9/%E7%B6%B2%E7%AE%A1%E5%B0%88%E5%8D%80/TWubuntu_miniserver/%E5%8D%93%E5%9C%8B%E8%88%88%E8%80%81%E5%B8%AB%E7%9A%84%E8%AC%9B%E7%BE%A9/01_UBUNTU1204%E8%88%87SFS3.pdf

解決方法如下:
(1) 修改 MYSQL 的 default-storage-engine=MyISAM
vi /etc/mysql/my.cnf
在[mysqld] 區塊中加入
default-storage-engine=MyISAM

(2) 重新啟動 mysql
service mysql restart

(3) 再安裝看看,應該就可以成功了。

(4) 安裝好後,可再把 default-storage-engine=MyISAMs 取消,再重新啟動 mysql
這樣 mysql 的預設 storage-engin 又可以恢復為 innodb,但不會影響已安裝的資料庫。

https://kinhorse.666forum.com

4sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周六 8月 08, 2015 3:54 pm

Admin


Admin

備份學務系統
http://163.23.89.100/pub/sfs_doc/SFS2015_SV.pdf
(官方正式作法)使用 mysqldump 備份資料庫

備份學籍系統的 data 目錄
cd /var/www/html/sfs3/
tar czvf sfs3_data.tgz data

先做舊資料庫的檢查與修護
mysqlcheck -uroot -p -r sfs3 ==> 無 InnoDB 可以加-r 參數
mysqlcheck -uroot -p sfs3 ==> 有 InnoDB 不用加-r 參數

利用 mysqldump 做資料庫的備份
mysqldump -uroot -p sfs3 --default-character-set=latin1 > sfs3_DB.sql

ll -h
如果 sfs3_DB.sql 檔案太大,可以利用以下指令進行壓縮
gzip sfs3_DB.sql #壓縮後,檔名會變成 sfs3_DB.sql.gz



Admin 在 周日 8月 16, 2015 5:42 am 作了第 5 次修改

https://kinhorse.666forum.com

5sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周六 8月 08, 2015 4:08 pm

Admin


Admin

將學務系統移轉到其他機器,以下有兩個檔可以下載來練習。

下載最新版的學籍系統程式
cd /var/www/html
wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz #下載主程式(for php5)
tar zxvf sfs_stable5.tar.gz #解開學務系統程式
mv sfs3_stable sfs3 #變更目錄名稱
rm -rf setup.sh #刪除安裝檔

下載兩個存在google的檔案來練習
https://drive.google.com/file/d/0B5ehC7_A8c8wUFVvQ1Y2ZDV0WVk/view?usp=sharing #sfs3_data sfs3的data檔

https://drive.google.com/file/d/0B5ehC7_A8c8wNmNka2Y3aEpuWTA/view?usp=sharing #sfs3_DB.sql sfs3的sql檔

cd /var/www/html/sfs3
tar zxvf /var/www/html/sfs3_data.tgz
chown www-data.www-data data -R #變更擁有者權限

cd /var/www/html/
gunzip sfs3_DB.sql.gz #先解壓縮
mysqladmin -uroot -p create sfs3 #建好空的資料庫
mysql -uroot -p sfs3 < sfs3_DB.sql #倒入資料

修改學籍程式設定檔
cp /var/www/html/sfs3/include/config.dist.php /var/www/html/sfs3/include/config.php #複製設定檔
vi /var/www/html/sfs3/include/config.php #修改首頁、學校 ip 範圍等等設定
代碼:
// mysql 主機
$mysql_host ="localhost";
// mysql 使用者
$mysql_user ="sfs3man";
// mysql 密碼
$mysql_pass ="12345678";
// 資料庫名稱
$mysql_db ="sfs3";

用命令列管理MySQL使用者
http://coding.memory-forest.com/%E7%94%A8%E5%91%BD%E4%BB%A4%E5%88%97%E7%AE%A1%E7%90%86mysql%E4%BD%BF%E7%94%A8%E8%80%85.html

在文字指令中,輸入 mysql -uroot -p
mysql > create user 'sfs3man'@'localhost' identified by '12345678'; #建立MySQL使用者sfs3man,並設定密碼
SQL 語法:已經有 sfs3 的資料庫了,所以只要給予 sfs3man 使用 sfs3 資料庫的權限設定,如下
g
代碼:
grant all privileges on sfs3.* to sfs3man@localhost IDENTIFIED BY '12345678';

修改 apache 的設定
vi /etc/apache2/apache2.conf #編輯 apache2.conf ,加入以下內容
代碼:
Alias /upfiles/ "/var/www/html/sfs3/data/"
<Directory "/var/www/html/sfs3/data/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>

service apache2 restart #重新啟動 apache

測試:陳老師 1001 qweasd11



Admin 在 周日 8月 16, 2015 7:55 am 作了第 5 次修改

https://kinhorse.666forum.com

6sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周六 8月 15, 2015 1:36 pm

Admin


Admin

下載的方式更新學籍系統
用root的身分執行

代碼:
#!/bin/bash
/usr/bin/service mysql  stop
/usr/bin/service apache2  stop

cd /tmp/
/usr/bin/wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz
/bin/tar zxf sfs_stable5.tar.gz
/bin/rm setup.sh -f
/bin/rm sfs3_stable/install.php -f
/bin/cp sfs3_stable/* /var/www/html/sfs3/ -af
/bin/rm -f sfs_stable5.tar.gz
/bin/rm -rf sfs3_stable/

/usr/bin/service mysql  start
/usr/bin/service apache2  start

將程式執行加入自動排程
crontab -e
# 分 時 日 月 週 執行指令
5 0 * * * /usr/sbin/ntpdate time.stdtime.gov.tw > /dev/null
5 6 * * * /tmp/sfs3_up.bat > /dev/null

http://163.23.89.100/pub/sfs_tool/ACFSsfsBKv2.txt
http://163.23.89.100/~chi/blog/index.php?load=read&id=43

https://kinhorse.666forum.com

7sfs3 學務系統安裝設定 Empty 回復: sfs3 學務系統安裝設定 周四 8月 11, 2016 5:09 am

Admin


Admin

ncftpput -u user -p passwd 163.23.11X.XX sfs3 sfs3_DB_1050808.tar.gz

https://kinhorse.666forum.com

回頂端  內容 [第1頁(共1頁)]

這個論壇的權限:
無法 在這個版面回復文章