發表文章

目前顯示的是 2月, 2009的文章

學務系統的移機

移機步驟: ⒈先將舊主機之資料庫與網頁程式及使用者的資料先備份。 ⒉新主機安裝好 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 &quo