http://blog.tshes.tcc.edu.tw/post/1/933

移機步驟:

⒈先將舊主機之資料庫與網頁程式及使用者的資料先備份。

⒉新主機安裝好 Apache22、MySQL4和PHP5。

⒊ 舊主機的資料移到新主機之後,進行還原動作。

⒋修改新主機 config.php 的設定。

⒌重建資料索引
     (錯誤方法)--> mysqlcheck -uroot -p密碼 -r --user-frm sfs3
      新版的作業系統兩個動連在一起會毀掉資料表。

     (正確方法)--># mysqlcheck -uroot -p -r sfs3
                  --># mysqlcheck -uroot -p --use-frm sfs3
                      要分成兩個動作才可以!!

2007-01-10 後,更新方法改變,參考學務系統官方的公告,修改成適用

FreeBSD 的PHP版自動更新Script,最後再加入 crontab 排程。

#!/usr/local/bin/php
<?php
//sfs3 安裝目錄
$SFS_INSTALL_PATH="/usr/local/www/sfs3";

$SFS_TEMP_DIR="/tmp/sfs3_stable";

if (is_dir($SFS_TEMP_DIR)) {
exec("rm -rf ".$SFS_TEMP_DIR);
}

if (file_exists("/tmp/sfs_stable.tar.gz")) {
exec("rm -f /tmp/sfs_stable.tar.gz");
}

if (!is_dir($SFS_INSTALL_PATH)) {
echo "Oh! Error! .... File *** sfs3 *** not exists!\n";
echo "Please run ./setup.sh first!\n";
exit;
}

$SFS_TAR_FILE="http://sfscvs.tcc.edu.tw/sfs_stable.tar.gz";

exec("wget -q ".$SFS_TAR_FILE." --directory-prefix=/tmp");
exec("tar zxf /tmp/sfs_stable.tar.gz -C /tmp");
exec("cp -a ".$SFS_TEMP_DIR."/* ".$SFS_INSTALL_PATH);

include $SFS_INSTALL_PATH."/sfs-release.php";

echo "Update to ".$SFS_BUILD_DATE."\n";
?>
 

 

 

參考資料:彰安資訊組

               台中縣學務系統交流網

資訊組工作日誌 | 下一篇 | 上一篇 | 迴響 (1) | 引用 (0)

迴響

dcf

wow power leveling | 14/10/2009, 10:59

you can get wow gold and wow power leveling wow power leveling wow gold

發表迴響
 authimage