解決zblog數(shù)據(jù)庫連接錯誤的步驟:
創(chuàng)新互聯(lián)是專業(yè)的塔城網(wǎng)站建設公司,塔城接單;提供成都網(wǎng)站設計、成都網(wǎng)站建設、外貿網(wǎng)站建設,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行塔城網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
1、zblog安裝文件目錄的寫權限。
如果你的網(wǎng)站是在虛擬主機上,而又無法運行zblog,這個步驟需要和技術人員溝通,使你獲得對自己主機空間文件夾的修改權限。
如果你是本地安裝調試就需要自己完成如下操作:
如果zblog所在磁盤是FT32格式,此處不需要設置,如果是NTFS格式,則需要開啟整個zblog所在文件夾(包括子文件夾)的everyone寫權限。你可以按照以下步驟來完成設定。
雙擊打開“我的電腦”—“工具”菜單—“文件夾選項”—“查看”—去掉“使用簡單文件共享”前面的對勾。
右鍵zblog安裝的文件目錄—“屬性”—“安全”—選擇“everyone”帳戶,勾選下面的允許“修改”對應的勾(同時你會發(fā)現(xiàn)自動勾選了很多,不要管)。點擊確定,并應用于子文件夾(有提示)。
2、zblog需要系統(tǒng)目錄的temp文件夾的寫權限。
如果是虛擬主機,一般不需要此步操作。如果是本地調試此步驟需要完成本步操作。
使用和步驟1相同的方法設定“C:\WINDOWS”下temp文件夾的everyone的修改屬性。
3、重新安裝zblog。
設定完這兩個文件夾的寫權限后,你需要重新通過瀏覽器打開網(wǎng)站,你會發(fā)現(xiàn)你的zblog提示你安裝配置zblog的數(shù)據(jù)庫名和帳戶密碼。從這里你應該知道,上一次的配置并沒有被寫到數(shù)據(jù)庫里,否則不會提示你重新安裝了。這也就是為何你無法登陸zblog,并提示“數(shù)據(jù)庫錯誤”的原因了。如果你是一個有心人,這時打開zblog安裝目錄下的data文件夾,zblog的默認數(shù)據(jù)庫文件zblog.mdb仍然躺在那里而不是一個很長的文件名。而一般情況下,正常安裝zblog后,這個zblog.mdb一定會更換為一個很長的文件名字。
切記不可刪除zblog文件夾,然后重新復制一個過來,如果是這樣,zblog文件夾仍然沒有everyone寫權限。如果上面的步驟不可以,你可以嘗試將zblog文件夾刪除后,重新復制一個文件夾過來,一定要重新設定一遍zblog的寫權限(包括子文件夾),然后方能正常使用。
4、如何確認是真的數(shù)據(jù)庫連接有問題。
你可以查看zblog文件夾根目錄下 c_custom.asp 文件中Const ZC_DATABASE_PATH后面的 data/ 后的字符是否和data文件夾下的文件名字是否一致,如果不一致,一定不會正常運行zblog。
5、為何zblog需要那么多寫權限。
這個問題最有權力回答的應是zblog的作者朱煊同學。不過,通過使用,我們還是會知道一些答案。
a、要想完成zblog的各種配置,根目錄下的文件需要寫權限。如c_custom.asp、c_option.asp。
b、要完成zblog配置并向數(shù)據(jù)庫文件寫入數(shù)據(jù)data文件夾下的mdb文件需要寫權限。
c、發(fā)布文章的時候需要將post文件夾創(chuàng)建靜態(tài)html文件,那么這個文件夾需要寫權限。
d、創(chuàng)建各種文章列表和模塊的時候需要includ文件夾的寫權限。
e、每一篇文章都一個摘要,cache文件夾需要寫權限。
f、如果你要啟用并下載一些插件,plugin文件夾需要寫權限。
g、如果你想使用一個新的zblog模板,或者想修改使用的模板,themes文件夾需要寫權限。
h、如果你想修改zblog更高級的功能,也需要特別的文件夾的寫權限,對了差點忘了還有rss.xml這個訂閱文件。
需要這么多的寫權限,除非你是一個服務器維護的高手,那么需要開啟寫權限的目錄的時候開啟,不需要的時候關閉。一般情況下,建議你還是將zblog所在的目錄整個文件夾賦予everyone的寫權限。否則,莫名其妙的很多麻煩都會讓你“很鬧心”。
如果你確實覺得賦予網(wǎng)站根目錄的everyone的寫權限太危險,還有很多簡單的設定可以幫你提升zblog的安全系數(shù)。不過這都是對于一般安全性而言,而對于高級hacker,即便是你開啟最小的寫權限,仍然可以被拿下。甚至有的時候,人家根本不拿你開刀,而是直接搞定所在的那臺服務器了。
zbolg是網(wǎng)站建設程序里面比較獨樹一幟的一類,開句玩笑話就如同東邪西毒南帝北丐一樣各有千秋 呵呵,zblog是最受歡迎的建站程序之一。
首先樓主說的幾個問題基本上和zblog是沒什么關系的,
1:zblog程序簡便靈巧,你打開博客慢 我估計問題是空間的速度慢,建議國內比較知名的空間商購買,如果不能分辨好壞就在百度搜索:“虛擬主機評測網(wǎng)”去評比一下 選擇前幾名的或者評分比較高的空間商。
2:至于現(xiàn)在是哪個版本,個人覺得不是特別重要,用zblog程序的站長多之又多,那么多人都用的很好,又何必在意是什么版本呢,呵呵,總之會越來越好
3:修改版權信息很簡單的,登陸zblog的后臺信息,修改相關模板就可以了,如果樓主想用zblog模板,先看看zblog教程比較好,不過雖然網(wǎng)上相關教程甚多,但大都不清晰,而且講的不全面,建議到淘寶上去購買教程,很多店家為了刷信譽,賣的價格都很低,1元就能買到,高清晰而且講解全面的zblog教程,很值的,你可以這樣:在淘寶輸入“zblog教程”會有很多賣家的,為了保證買到好的zblog教程,可以從默認順序里選擇銷量從高到底的順序,賣的多的賣家,東西自然好。
4:另外access數(shù)據(jù)庫100M,如果覺得小 就購買個大的吧,其實如果全是文本內容的話,是真用不了多大的空間的
希望能夠幫到你。祝你好運!!
一,確認服務器硬件是否足夠支持當前的流量。
二,優(yōu)化數(shù)據(jù)庫訪問。
服務器的負載過大,一個重要的原因是CPU負荷過大,降低服務器CPU的負荷,才能夠有效打破瓶頸。而使用靜態(tài)頁面可以使得CPU的負荷最小化。前臺實現(xiàn)完全的靜態(tài)化當然最好,可以完全不用訪問數(shù)據(jù)庫,不過對于頻繁更新的網(wǎng)站,靜態(tài)化往往不能滿足某些功能。
緩存技術就是另一個解決方案,就是將動態(tài)數(shù)據(jù)存儲到緩存文件中,動態(tài)網(wǎng)頁直接調用這些文件,而不必再訪問數(shù)據(jù)庫,WordPress和Z-Blog都大量使用這種緩存技術。
如果確實無法避免對數(shù)據(jù)庫的訪問,那么可以嘗試優(yōu)化數(shù)據(jù)庫的查詢SQL.避免使用Select *from這樣的語句,每次查詢只返回自己需要的結果,避免短時間內的大量SQL查詢。
三,禁止外部的盜鏈。
外部網(wǎng)站的圖片或者文件盜鏈往往會帶來大量的負載壓力,因此應該嚴格限制外部對于自身的圖片或者文件盜鏈,好在目前可以簡單地通過refer來控制盜鏈,Apache自己就可以通過配置來禁止盜鏈,IIS也有一些第三方的ISAPI可以實現(xiàn)同樣的功能。當然,偽造refer也可以通過代碼來實現(xiàn)盜鏈,不過目前蓄意偽造refer盜鏈的還不多,可以先不去考慮,或者使用非技術手段來解決,比如在圖片上增加水印。
四,控制大文件的下載。
大文件的下載會占用很大的流量,并且對于非SCSI硬盤來說,大量文件下載會消耗CPU,使得網(wǎng)站響應能力下降。因此,盡量不要提供超過2M的大文件下載,如果需要提供,建議將大文件放在另外一臺服務器上。