在做好了前面的準(zhǔn)備工作后,就可以準(zhǔn)備開始架設(shè)您的網(wǎng)站了。在網(wǎng)站使用前,您還要先修改《動易內(nèi)容管理系統(tǒng)》數(shù)據(jù)庫鏈接的工作: ACCESS版系統(tǒng)數(shù)據(jù)庫的鏈接設(shè)置 1.修改數(shù)據(jù)庫名 打開您解壓后的網(wǎng)站系統(tǒng)目錄,選中“Database”目錄中的PowerEasy2006.mdb(數(shù)據(jù)庫文件),右鍵選擇“重命名”,改成如jsdsoiasd#wywqusa.asa這樣的名稱,以防止被他人下載(非常重要?。?br>2.修改conn.asp文件的數(shù)據(jù)庫鏈接地址 打開您的網(wǎng)站系統(tǒng)目錄,找到根目錄中的conn.asp,用記事本打開這個文件。找到db="\database\PowerEasy2006.mdb"代碼,將\database\PowerEasy2006.mdb中的數(shù)據(jù)庫地址改成相對于訪問網(wǎng)站時根目錄的的絕對路徑,數(shù)據(jù)庫名改成您修改好的名稱。請注意:必須以“\”開頭并且前面的“\”不能少。 >> 設(shè)置數(shù)據(jù)庫地直為網(wǎng)站絕對路徑的說明 如果網(wǎng)站首頁地址是:http://127.0.0.1/index.asp,那么數(shù)據(jù)庫路徑為\database\PowerEasy2006.mdb。 如果網(wǎng)站首頁地址是:http://127.0.0.1/ab/cde/index.asp,那么數(shù)據(jù)庫路徑為\ab\cde\database\PowerEasy2006.mdb。 >> ACCESS數(shù)據(jù)庫安全的幾種修改方法 1.修改數(shù)據(jù)庫名。這是常用的方法,將數(shù)據(jù)庫名改成怪異名字或長名字以防他人猜測。如果被猜到數(shù)據(jù)庫名則還能下載該數(shù)據(jù)庫文件,但機(jī)率不大。如:將數(shù)據(jù)庫database.mdb改成fjds$^&ijjkgf.mdb這種名稱。 2.修改數(shù)據(jù)庫后綴名。如改成database.asp、database.asa、database.inc、database.dwg、database.dll等等,請注意要在IIS中設(shè)置這些后綴的文件可以被解析,這樣直接訪問這個數(shù)據(jù)庫文件時將會象程序一樣被執(zhí)行而不會被下載,以避免數(shù)據(jù)庫被其他人獲取而使網(wǎng)站安全受到影響。 3.將數(shù)據(jù)庫database.mdb改成#database.mdb。這是最簡單有效的辦法。假設(shè)別人得到你的數(shù)據(jù)庫地址是: http://www.yourserver.com/folder/#data#base.mdb,但實(shí)際上得到將是:http://www.yourserver.com/folder/,因?yàn)?在這里起到間斷符的作用。地址串遇到#號,自動認(rèn)為訪問地址串結(jié)束。注意:不要設(shè)置目錄可訪問。用這種方法,不管別人用何種工具都無法下載,如flashget,網(wǎng)絡(luò)螞蟻等。 注:只要數(shù)據(jù)庫文件名任何地方含有‘#‘,別人都無法正常下載。同理,空格號也可以起到‘#‘號作用,但必須是文件名中間出現(xiàn)空格。 4.將數(shù)據(jù)庫連接文件放到其他虛擬目錄下。 5.將 Access數(shù)據(jù)庫加密。 以上只列出常用的修改方法,您也可以將幾種方法混合使用,如hksha#21dsi$jhhsd.asa,再加上系統(tǒng)ACCESS數(shù)據(jù)庫中的具有防下載表,就可以防止ACCESS數(shù)據(jù)庫被下載了。 SQL版系統(tǒng)數(shù)據(jù)庫的鏈接設(shè)置 本操作只適合于SQL版系統(tǒng)的用戶,在進(jìn)行下面的操作前請先在您的計(jì)算機(jī)中安裝好Microsoft SQL Server數(shù)據(jù)庫軟件,SQL Server安裝方法請參閱Microsoft的說明。 1.依次單擊“開始”->“程序”->“Microsoft SQL Server”->“企業(yè)管理器”
2.在企業(yè)管理器窗口中,選擇“數(shù)據(jù)庫”,右鍵選擇“新建數(shù)據(jù)庫”。在出現(xiàn)的“數(shù)據(jù)庫屬性”窗口中填寫您要的數(shù)據(jù)庫名,再單擊“確定”。
3.選中剛才新建的數(shù)據(jù)庫,單擊頂部菜單中的“工具”->“SQL 查詢分析器”。在出現(xiàn)的“SQL 查詢分析器”窗口中,單擊工具欄上的“打開”按鈕。然后打開本系統(tǒng)所在文件夾中的Database\***.sql查詢文件。 4.點(diǎn)工具欄上的“執(zhí)行查詢”按鈕,以查詢以創(chuàng)建系統(tǒng)需要的表和存儲過程。在“查詢”窗口中出現(xiàn)“所影響的行數(shù)為1行”等成功信息。關(guān)閉“SQL 查詢分析器”窗口。
5.回到SQL控制臺。單擊“安全性”,選擇“登錄”,右鍵選擇“新建一個登錄”。在出現(xiàn)的“SQL Server登錄屬性-新建登錄”窗口的“常規(guī)”選項(xiàng)中,輸入名稱、SQL Server身份驗(yàn)證密碼,并選中您新建的數(shù)據(jù)庫。 6.在“數(shù)據(jù)庫訪問”選項(xiàng)中,勾選您新建的數(shù)據(jù)庫,并勾選“public”和“db_owner”這二個數(shù)據(jù)庫角色。單擊確定,再次輸入一遍密碼以確認(rèn)。 至此,已經(jīng)完成了本系統(tǒng)的SQL數(shù)據(jù)庫的安裝。您還需要修改本系統(tǒng)conn.asp文件中的數(shù)據(jù)庫鏈接設(shè)置: 7.打開本系統(tǒng)所在文件夾中的conn.asp文件,修改下面這幾項(xiàng)內(nèi)容: 內(nèi)容 注釋 SqlUsername = "PowerEasy" SQL數(shù)據(jù)庫用戶名 SqlPassword = "PowerEasy*9988" SQL數(shù)據(jù)庫用戶密碼 SqlDatabaseName = "PowerEasy2006" SQL數(shù)據(jù)庫名 SqlHostIP = "127.0.0.1" SQL主機(jī)IP地址 以上“”中的內(nèi)容均要改成您剛才新建的SQL Server中相關(guān)內(nèi)容。其中“SQL主機(jī)IP地址”,如果您是在本地服務(wù)器運(yùn)行可用“127.0.0.1”或“(local)”,非本機(jī)請用真實(shí)IP地址。 您可以參閱下一章節(jié)開始運(yùn)行網(wǎng)站了。 重要提示 如果SQL版系統(tǒng)在訪問網(wǎng)站時提示“用戶‘PowerEasy‘登錄失敗。原因:未與信任 SQL Server 連接相關(guān)聯(lián)”的錯誤, 請右擊要進(jìn)行認(rèn)證模式設(shè)置的服務(wù)器,在右鍵菜單中選擇“屬性”,SQL Server將彈出“SQL Server屬性(配置)”對話框。在屬性對話框中選擇“安全性”選項(xiàng),在“身份驗(yàn)證”處選擇“SQL Server和Windows”,然后單擊確定。
|