動(dòng)易教程:教你根據(jù)頁面的出錯(cuò)信息判斷問題出現(xiàn)在哪里!_動(dòng)易Cms教程
一個(gè)問題的解決,最重要的就是解決思路。只看答案,是無法知道對(duì)問題分析時(shí)分析的思路是如何進(jìn)行的,如果再出現(xiàn)同類問題,很可能又不知如何解決,下面通過一個(gè)例子來講述某一個(gè)問題的分析、解決方法:
在論壇上找到了一個(gè)網(wǎng)站突然不能注冊(cè)的問題,填寫好資料點(diǎn)擊注冊(cè)后,不能注冊(cè),跳到錯(cuò)誤頁面。如圖:

看第一個(gè)錯(cuò)誤,初步分析原因是:某個(gè)字段獲得的值超出了設(shè)置大小造成的存儲(chǔ)不下而產(chǎn)生溢出問題。
最重要的是看第二個(gè),這是找到問題的關(guān)鍵所在。
下面開始解決問題的過程
第一步:根據(jù)提示,先打開該文件,找到第277行,如圖:
![]()
看該行代碼,分析這行代碼的用途與各個(gè)字段的的具體含義,可以知道是獲取PresentValidUnit的值傳遞給ValidUnit。這里的ValidUnit就是PE_BankrollItem表里存儲(chǔ)贈(zèng)送有效期數(shù)量的字段;那么PresentValidUnit的值從哪里得到呢?
第二步:找與它相關(guān)的代碼,在294行處,如圖:

根據(jù)這段代碼,可以知道是將贈(zèng)送有效期等內(nèi)容插入到PE_BankrollItem表,出錯(cuò)那行代碼中的PresentValidUnit 就是獲得要贈(zèng)送的有效期數(shù)量,看來問題就在這里,因?yàn)檫@個(gè)字段的內(nèi)容無法插入到數(shù)據(jù)表里,從而導(dǎo)致出錯(cuò)頁面上的第一個(gè)錯(cuò)誤信息:超出當(dāng)前的范圍,分析到了這一步,我們現(xiàn)在所要要找的就是看看系統(tǒng)是在哪里設(shè)置可以插入贈(zèng)送有效期數(shù)量的地方(這就要求大家對(duì)動(dòng)易系統(tǒng)較熟悉)
第三步:在后臺(tái)的系統(tǒng)設(shè)置——網(wǎng)站信息配置——會(huì)員選項(xiàng)里找到相關(guān)頁面,如圖:

這里填的數(shù)據(jù)過大,超過了定義的范圍,這就是造成會(huì)員注冊(cè)不了的問題所在根源,把該數(shù)值改小或者使用用默認(rèn)值,上面的問題就可以解決。
總結(jié):一個(gè)設(shè)置或者其它原因?qū)е碌捻撁娉鲥e(cuò),通常出錯(cuò)頁面上都會(huì)有出錯(cuò)的提示信息,而這些提示信息就是我們找到問題的關(guān)鍵所在,提示到的哪個(gè)文件、哪行代碼,我們就要從這里開始進(jìn)行分析,這行代碼或許會(huì)有某個(gè)關(guān)鍵字,如果這個(gè)關(guān)鍵字不能找出相應(yīng)答案,就應(yīng)該尋找與這個(gè)關(guān)鍵字相關(guān)的代碼,然后分析到是哪個(gè)頁面或者是哪個(gè)設(shè)置有問題,從而進(jìn)行解決。
- MAC錯(cuò)誤的解決方法
- 如何屏蔽動(dòng)易后臺(tái)導(dǎo)航里的某個(gè)功能菜單?
- 動(dòng)易.NET版本留言自動(dòng)選定欄目方法
- 動(dòng)易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節(jié)點(diǎn)ID標(biāo)簽
- 如何開啟SiteWeaver6.8的支持,反對(duì)功能
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之四----動(dòng)易系統(tǒng)安裝篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之三----數(shù)據(jù)庫(kù)篇
- Windows 2008安裝動(dòng)易.NET系統(tǒng)之二----IIS、目錄環(huán)境配置篇
- 數(shù)據(jù)庫(kù)修復(fù),SQL Server 2005內(nèi)部操作不一致的處理
- 如何安裝動(dòng)易.net程序權(quán)限配置
- 為什么提示對(duì)Windows系統(tǒng)文件夾下的Temp目錄沒有訪問權(quán)限?
動(dòng)易Cms教程教程Rss訂閱Cms教程搜索
動(dòng)易Cms教程推薦
- 動(dòng)易2005模板修改(二)
- 完美解決 Microsoft JET Database Engine 錯(cuò)誤
- 如何在網(wǎng)站首頁中添加動(dòng)易系統(tǒng)的搜索代碼?
- 解決默認(rèn)注冊(cè)時(shí)性別為“女”的問題
- 怎樣突出顯示文章內(nèi)容中有鏈接的文字?
- 在自定義標(biāo)簽中如何用js分割字符
- 將頻道首頁設(shè)為網(wǎng)站首頁
- 動(dòng)易添加文章出現(xiàn):處理中的數(shù)據(jù)超過允許的極限(200K限制)
- 網(wǎng)頁教程:CSS中文教程
- 為什么我登錄之后進(jìn)不了會(huì)員中心,一點(diǎn)會(huì)員中心又出現(xiàn)登錄界面
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索動(dòng)易教程:教你根據(jù)頁面的出錯(cuò)信息判斷問題出現(xiàn)在哪里!
- 教程說明:
動(dòng)易Cms教程-動(dòng)易教程:教你根據(jù)頁面的出錯(cuò)信息判斷問題出現(xiàn)在哪里!
。