$ sudo apt-get install php-gd
1.billboard下載主機IP為 172.20.3.103
$wget http://172.20.3.103/billboard.zip
2.安裝解壓縮軟體
$sudo apt-get install unzip
3.解壓縮 billboard.zip
$sudo unzip billboard.zip
4.變更資料夾billboard 的擁有者
$sudo chown aa40.aa40 billboard
5.移動資料夾billboard到 /home/aa40/aa40/
$mv billboard aa40/
6.進入billboard資料夾
$cd aa40/billboard/
7.number.dat type.php member.php data file 資料夾 改權限 777
$sudo chmod 777 number.dat type.php member.php data file
8.修改 config.php
$sudo vi config.php
$datpath = 'number.dat';
$folder = 'billboard'; //資料夾名稱
$onepage = '10'; //每頁比數
$http = 'http://192.168.81.210'; //網址, 請勿包含 index.htm...
$webname = 'MYHOME'; //網站名稱
$system = 'Authur'; //管理員顯示名稱
$sysjobtitle = '網站管理員'; //管理員首頁顯示發行人
$admin = 'webadmin'; //管理員帳號
$pass = 'pass12'; //管理員密碼
/*新增變數*/
$title = 'TEST'; //網頁標題
$ExplorPageTitle = 'TEST Explor page'; //explor.php網頁標題
$charset_default = 'utf8'; //網頁編碼
$unitAddress = '地址:彰化市中山路二段416號'; //單位地址
$unitTelephone = '電話:04-7988611'; //單位電話
$maintain = '維謢:學籍小組'; //維謢人員
$copyright = '學籍代管配套_彰縣chc佈告欄'; //來源
二、嵌入學校首頁語法
1.一般網頁(不同主機)
<iframe width="100%" height="400" scrolling="auto" src="http://192.168.81.210/aa40/billboard/" frameborder="0" marginwidth="0"></iframe>
2.嵌入xoops區塊中
先到「區塊」,然後「新增區塊」,貼入以下內容
<iframe width="100%" height="400" scrolling="auto" src="http://192.168.81.210/aa40/billboard/" frameborder="0" marginwidth="0"></iframe>
3.一般網頁(相同主機)
<iframe width="100%" height="400" scrolling="auto" src="../aa40/billboard/" frameborder="0" marginwidth="0"></iframe>
4.嵌入xoops區塊中
先到「區塊」,然後「新增區塊」,貼入以下內容
<iframe width="100%" height="400" scrolling="auto" src="../aa40//billboard/" frameborder="0" marginwidth="0"></iframe>
三、備份
1.下載最新備份程式
$wget http://163.23.89.100/pub/sfs_tool/ACFSsfsBKv3.txt
2.修改備份程式
vim /bin/ACFSsfsBKv3.txt
#-----A.各項設定與啟用--------- $conf{'bakSQL'}='N';## 01.備份檔名為SQL_日期.gz,使用mysqldump備份, 設定值 Y/N $conf{'bakDir'}='Y';## 02.要不要備份某些目錄, 使用tar czvf 備份某些目錄,設定值 Y/N $conf{'ftpCHC'}='N';## 03.要不要透過ftp將資料送到縣網主機 設定值 Y/N $conf{'ftp'}='N';## 04.要不要透過ftp將資料送到其他 NAS 或FTP 主機 設定值 Y/N $conf{'upsfs'}='N';## 05.要不要更新學藉系統套件, 設定值 Y/N $conf{'chktime'}='N';## 06.要不要進行校時 ##-- 為避免系統更新碰到詢問選項時,將會停下等待使用者回覆 ##-- 故採用 safe-upgrade 的方式,但若有核心異動時 ##-- 請手動執行 sudo apt-get dist-upgrade -y $conf{'upSYS'}='N';##要不要更新系統, 設定值 Y/N $conf{'bootSYS'}='N';##更新完,要不要重新啟動系統(重開機), 設定值 Y/N ## --- 07.每類型備份檔案最多數量 $lim=18; ## ----- 08.資料庫檢查及備份用資訊----- $db{'chk'}='N';;## 備份前要不要檢查資料庫, 設定值 Y/N $db{'usr'}='root';## 資料庫使用者 $db{'pass'}='stu123';## 資料庫密碼 $db{'db'}='sfs3';;## 資料庫名稱 $db{'encryption'}='N';;## 是否加密(Y/N) $db{'keys'}='/home/webadmin/AespipeKey.txt';;## 加密用字典檔,內容為任意大於20字以上的英數或符號 ## ---- 09.縣網FTP服務--- 只能傳送資料庫檔案----- $ftpCHC{'host'}='163.23.200.28';##遠方主機 $ftpCHC{'path'}='/';##登入後檔案放置目錄 $ftpCHC{'user'}='ftp帳號';##遠方主機帳號 $ftpCHC{'pass'}='ftp密碼';##遠方主機密碼 ## ---- 10.自己的FTP或NAS服務--- 只能傳送資料庫檔案----- $ftp{'host'}='192.168.XX.XX';##遠方主機 $ftp{'path'}='sfs3/';##登入後檔案放置目錄 $ftp{'user'}='ftp帳號';##遠方主機帳號 $ftp{'pass'}='ftp密碼';##遠方主機密碼 ## ---- 11.學藉系統下載網址 $conf{'url'}='http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz'; # --- 12.備份檔放置目錄 $BAK="/home/aa40/baksfs/"; ## ---- 13.學藉系統路徑,保留最後斜線 $conf{'sfspath'}='/home/aa40/aa40/billboard/'; ## ---- 14.設定欲備份目錄及備份檔的前置字元 ## 欲備份目錄及備份檔的前置字元,注意不要破壞格式,可以自行增添多組 ## {前置字元} 請不要和資料庫同名 #$BB{'SFS_DB'}="/var/lib/mysql/sfs3"; $BB{'SFS_data'}="/home/aa40/aa40/billboard/"; ##---------- B.程式運作-- 以下不用修改----------------###
3.將ACFSsfsBKv3.txt 移到 /bin/
$sudo mv ACFSsfsBKv3.txt /bin/
4.變更程式權限 【已預設,不須再變更】
$sudo chmod 755 /bin/ACFSsfsBKv3.txt
5.測試作業
$sudo /bin/ACFSsfsBKv3.txt
6.拷貝程式到/bin 目錄下【已預設,不須再拷貝】
$sudo cp ACFSsfsBKv3.txt /bin/
7.將程式執行加入自動排程
$sudo crontab -e
# 分 時 日 月 週 執行指令
5 0 * * * /usr/sbin/ntpdate time.stdtime.gov.tw > /dev/null
5 6 * * * /bin/ACFSsfsBKv3.txt > /dev/null
沒有留言:
張貼留言