|
在做好了前面的準(zhǔn)備工作后,就可以準(zhǔn)備開(kāi)始架設(shè)您的網(wǎng)站了。在網(wǎng)站使用前,您還要先修改《動(dòng)易內(nèi)容管理系統(tǒng)》數(shù)據(jù)庫(kù)鏈接的工作:
ACCESS版系統(tǒng)數(shù)據(jù)庫(kù)的鏈接設(shè)置
1.修改數(shù)據(jù)庫(kù)名 打開(kāi)您解壓后的網(wǎng)站系統(tǒng)目錄,選中“Database”目錄中的PowerEasy2006.mdb(數(shù)據(jù)庫(kù)文件),右鍵選擇“重命名”,改成如jsdsoiasd#wywqusa.asa這樣的名稱,以防止被他人下載(非常重要!)。 2.修改conn.asp文件的數(shù)據(jù)庫(kù)鏈接地址 打開(kāi)您的網(wǎng)站系統(tǒng)目錄,找到根目錄中的conn.asp,用記事本打開(kāi)這個(gè)文件。找到db="\database\PowerEasy2006.mdb"代碼,將\database\PowerEasy2006.mdb中的數(shù)據(jù)庫(kù)地址改成相對(duì)于訪問(wèn)網(wǎng)站時(shí)根目錄的的絕對(duì)路徑,數(shù)據(jù)庫(kù)名改成您修改好的名稱。請(qǐng)注意:必須以“\”開(kāi)頭并且前面的“\”不能少。
>> 設(shè)置數(shù)據(jù)庫(kù)地直為網(wǎng)站絕對(duì)路徑的說(shuō)明 如果網(wǎng)站首頁(yè)地址是:http://127.0.0.1/index.asp,那么數(shù)據(jù)庫(kù)路徑為\database\PowerEasy2006.mdb。 如果網(wǎng)站首頁(yè)地址是:http://127.0.0.1/ab/cde/index.asp,那么數(shù)據(jù)庫(kù)路徑為\ab\cde\database\PowerEasy2006.mdb。
>> ACCESS數(shù)據(jù)庫(kù)安全的幾種修改方法 1.修改數(shù)據(jù)庫(kù)名。這是常用的方法,將數(shù)據(jù)庫(kù)名改成怪異名字或長(zhǎng)名字以防他人猜測(cè)。如果被猜到數(shù)據(jù)庫(kù)名則還能下載該數(shù)據(jù)庫(kù)文件,但機(jī)率不大。如:將數(shù)據(jù)庫(kù)database.mdb改成fjds$^&ijjkgf.mdb這種名稱。 2.修改數(shù)據(jù)庫(kù)后綴名。如改成database.asp、database.asa、database.inc、database.dwg、database.dll等等,請(qǐng)注意要在IIS中設(shè)置這些后綴的文件可以被解析,這樣直接訪問(wèn)這個(gè)數(shù)據(jù)庫(kù)文件時(shí)將會(huì)象程序一樣被執(zhí)行而不會(huì)被下載,以避免數(shù)據(jù)庫(kù)被其他人獲取而使網(wǎng)站安全受到影響。 3.將數(shù)據(jù)庫(kù)database.mdb改成#database.mdb。這是最簡(jiǎn)單有效的辦法。假設(shè)別人得到你的數(shù)據(jù)庫(kù)地址是: http://www./folder/#data#base.mdb,但實(shí)際上得到將是:http://www./folder/,因?yàn)?在這里起到間斷符的作用。地址串遇到#號(hào),自動(dòng)認(rèn)為訪問(wèn)地址串結(jié)束。注意:不要設(shè)置目錄可訪問(wèn)。用這種方法,不管別人用何種工具都無(wú)法下載,如flashget,網(wǎng)絡(luò)螞蟻等。 注:只要數(shù)據(jù)庫(kù)文件名任何地方含有‘#‘,別人都無(wú)法正常下載。同理,空格號(hào)也可以起到‘#‘號(hào)作用,但必須是文件名中間出現(xiàn)空格。 4.將數(shù)據(jù)庫(kù)連接文件放到其他虛擬目錄下。 5.將 Access數(shù)據(jù)庫(kù)加密。
以上只列出常用的修改方法,您也可以將幾種方法混合使用,如hksha#21dsi$jhhsd.asa,再加上系統(tǒng)ACCESS數(shù)據(jù)庫(kù)中的具有防下載表,就可以防止ACCESS數(shù)據(jù)庫(kù)被下載了。
SQL版系統(tǒng)數(shù)據(jù)庫(kù)的鏈接設(shè)置
本操作只適合于SQL版系統(tǒng)的用戶,在進(jìn)行下面的操作前請(qǐng)先在您的計(jì)算機(jī)中安裝好Microsoft SQL Server數(shù)據(jù)庫(kù)軟件,SQL Server安裝方法請(qǐng)參閱Microsoft的說(shuō)明。
1.依次單擊“開(kāi)始”->“程序”->“Microsoft SQL Server”->“企業(yè)管理器”

2.在企業(yè)管理器窗口中,選擇“數(shù)據(jù)庫(kù)”,右鍵選擇“新建數(shù)據(jù)庫(kù)”。在出現(xiàn)的“數(shù)據(jù)庫(kù)屬性”窗口中填寫您要的數(shù)據(jù)庫(kù)名,再單擊“確定”。

3.選中剛才新建的數(shù)據(jù)庫(kù),單擊頂部菜單中的“工具”->“SQL 查詢分析器”。在出現(xiàn)的“SQL 查詢分析器”窗口中,單擊工具欄上的“打開(kāi)”按鈕。然后打開(kāi)本系統(tǒng)所在文件夾中的Database\***.sql查詢文件。 4.點(diǎn)工具欄上的“執(zhí)行查詢”按鈕,以查詢以創(chuàng)建系統(tǒng)需要的表和存儲(chǔ)過(guò)程。在“查詢”窗口中出現(xiàn)“所影響的行數(shù)為1行”等成功信息。關(guān)閉“SQL 查詢分析器”窗口。


5.回到SQL控制臺(tái)。單擊“安全性”,選擇“登錄”,右鍵選擇“新建一個(gè)登錄”。在出現(xiàn)的“SQL Server登錄屬性-新建登錄”窗口的“常規(guī)”選項(xiàng)中,輸入名稱、SQL Server身份驗(yàn)證密碼,并選中您新建的數(shù)據(jù)庫(kù)。 6.在“數(shù)據(jù)庫(kù)訪問(wèn)”選項(xiàng)中,勾選您新建的數(shù)據(jù)庫(kù),并勾選“public”和“db_owner”這二個(gè)數(shù)據(jù)庫(kù)角色。單擊確定,再次輸入一遍密碼以確認(rèn)。 至此,已經(jīng)完成了本系統(tǒng)的SQL數(shù)據(jù)庫(kù)的安裝。您還需要修改本系統(tǒng)conn.asp文件中的數(shù)據(jù)庫(kù)鏈接設(shè)置: 7.打開(kāi)本系統(tǒng)所在文件夾中的conn.asp文件,修改下面這幾項(xiàng)內(nèi)容: 內(nèi)容 注釋 SqlUsername = "PowerEasy" SQL數(shù)據(jù)庫(kù)用戶名 SqlPassword = "PowerEasy*9988" SQL數(shù)據(jù)庫(kù)用戶密碼 SqlDatabaseName = "PowerEasy2006" SQL數(shù)據(jù)庫(kù)名 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ī)請(qǐng)用真實(shí)IP地址。
您可以參閱下一章節(jié)開(kāi)始運(yùn)行網(wǎng)站了。
重要提示
如果SQL版系統(tǒng)在訪問(wèn)網(wǎng)站時(shí)提示“用戶‘PowerEasy‘登錄失敗。原因:未與信任 SQL Server 連接相關(guān)聯(lián)”的錯(cuò)誤, 請(qǐng)右擊要進(jìn)行認(rèn)證模式設(shè)置的服務(wù)器,在右鍵菜單中選擇“屬性”,SQL Server將彈出“SQL Server屬性(配置)”對(duì)話框。在屬性對(duì)話框中選擇“安全性”選項(xiàng),在“身份驗(yàn)證”處選擇“SQL Server和Windows”,然后單擊確定。

|