解決zblog數(shù)據(jù)庫連接錯誤的步驟:
10年積累的網(wǎng)站設(shè)計、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有定邊免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
1、zblog安裝文件目錄的寫權(quán)限。
如果你的網(wǎng)站是在虛擬主機上,而又無法運行zblog,這個步驟需要和技術(shù)人員溝通,使你獲得對自己主機空間文件夾的修改權(quán)限。
如果你是本地安裝調(diào)試就需要自己完成如下操作:
如果zblog所在磁盤是FT32格式,此處不需要設(shè)置,如果是NTFS格式,則需要開啟整個zblog所在文件夾(包括子文件夾)的everyone寫權(quán)限。你可以按照以下步驟來完成設(shè)定。
雙擊打開“我的電腦”—“工具”菜單—“文件夾選項”—“查看”—去掉“使用簡單文件共享”前面的對勾。
右鍵zblog安裝的文件目錄—“屬性”—“安全”—選擇“everyone”帳戶,勾選下面的允許“修改”對應(yīng)的勾(同時你會發(fā)現(xiàn)自動勾選了很多,不要管)。點擊確定,并應(yīng)用于子文件夾(有提示)。
2、zblog需要系統(tǒng)目錄的temp文件夾的寫權(quán)限。
如果是虛擬主機,一般不需要此步操作。如果是本地調(diào)試此步驟需要完成本步操作。
使用和步驟1相同的方法設(shè)定“C:\WINDOWS”下temp文件夾的everyone的修改屬性。
3、重新安裝zblog。
設(shè)定完這兩個文件夾的寫權(quán)限后,你需要重新通過瀏覽器打開網(wǎng)站,你會發(fā)現(xiàn)你的zblog提示你安裝配置zblog的數(shù)據(jù)庫名和帳戶密碼。從這里你應(yīng)該知道,上一次的配置并沒有被寫到數(shù)據(jù)庫里,否則不會提示你重新安裝了。這也就是為何你無法登陸zblog,并提示“數(shù)據(jù)庫錯誤”的原因了。如果你是一個有心人,這時打開zblog安裝目錄下的data文件夾,zblog的默認(rèn)數(shù)據(jù)庫文件zblog.mdb仍然躺在那里而不是一個很長的文件名。而一般情況下,正常安裝zblog后,這個zblog.mdb一定會更換為一個很長的文件名字。
切記不可刪除zblog文件夾,然后重新復(fù)制一個過來,如果是這樣,zblog文件夾仍然沒有everyone寫權(quán)限。如果上面的步驟不可以,你可以嘗試將zblog文件夾刪除后,重新復(fù)制一個文件夾過來,一定要重新設(shè)定一遍zblog的寫權(quán)限(包括子文件夾),然后方能正常使用。
4、如何確認(rèn)是真的數(shù)據(jù)庫連接有問題。
你可以查看zblog文件夾根目錄下 c_custom.asp 文件中Const ZC_DATABASE_PATH后面的 data/ 后的字符是否和data文件夾下的文件名字是否一致,如果不一致,一定不會正常運行zblog。
5、為何zblog需要那么多寫權(quán)限。
這個問題最有權(quán)力回答的應(yīng)是zblog的作者朱煊同學(xué)。不過,通過使用,我們還是會知道一些答案。
a、要想完成zblog的各種配置,根目錄下的文件需要寫權(quán)限。如c_custom.asp、c_option.asp。
b、要完成zblog配置并向數(shù)據(jù)庫文件寫入數(shù)據(jù)data文件夾下的mdb文件需要寫權(quán)限。
c、發(fā)布文章的時候需要將post文件夾創(chuàng)建靜態(tài)html文件,那么這個文件夾需要寫權(quán)限。
d、創(chuàng)建各種文章列表和模塊的時候需要includ文件夾的寫權(quán)限。
e、每一篇文章都一個摘要,cache文件夾需要寫權(quán)限。
f、如果你要啟用并下載一些插件,plugin文件夾需要寫權(quán)限。
g、如果你想使用一個新的zblog模板,或者想修改使用的模板,themes文件夾需要寫權(quán)限。
h、如果你想修改zblog更高級的功能,也需要特別的文件夾的寫權(quán)限,對了差點忘了還有rss.xml這個訂閱文件。
需要這么多的寫權(quán)限,除非你是一個服務(wù)器維護的高手,那么需要開啟寫權(quán)限的目錄的時候開啟,不需要的時候關(guān)閉。一般情況下,建議你還是將zblog所在的目錄整個文件夾賦予everyone的寫權(quán)限。否則,莫名其妙的很多麻煩都會讓你“很鬧心”。
如果你確實覺得賦予網(wǎng)站根目錄的everyone的寫權(quán)限太危險,還有很多簡單的設(shè)定可以幫你提升zblog的安全系數(shù)。不過這都是對于一般安全性而言,而對于高級hacker,即便是你開啟最小的寫權(quán)限,仍然可以被拿下。甚至有的時候,人家根本不拿你開刀,而是直接搞定所在的那臺服務(wù)器了。
字段說明:(標(biāo)有*的為必填字段,綠色值為默認(rèn)值)
*log_CateID:文章的分類ID
*log_Title:文章標(biāo)題
*log_Content:文章內(nèi)容
log_Tag:文章標(biāo)簽ID,格式為{標(biāo)簽ID},多個為{1}{2}{3}
log_Status:文章的狀態(tài),0為正常發(fā)布,1為草稿,2為審核
log_Type:文章的類別,0為文章,1為頁面
log_IsTop:文章是否置頂,0是不置頂,1是置頂
log_Intro:文章摘要,默認(rèn)是50字符
log_PostTime:文章發(fā)布時間,為UNIX時間戳,默認(rèn)當(dāng)前時間
log_ViewNums:文章瀏覽數(shù),默認(rèn)為0次
發(fā)表地址后綴:zb_users/plugin/QeeZer_Locoy/LocoyPost.php?locoy_key=火車頭自動發(fā)布密令
火車頭采集器(V8.6為例)設(shè)置部分:
主要就是發(fā)布地址、post字段設(shè)置等,
流行的博客系統(tǒng)主要分為以下幾種:
①WordPress
1.是使用PHP語言開發(fā)的博客平臺,用戶可以在支持PHP和MySQL數(shù)據(jù)庫的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。也可以把 WordPress當(dāng)作一個內(nèi)容管理系統(tǒng)(CMS)來使用。
2.WordPress是一款個人博客系統(tǒng),并逐步演化成一款內(nèi)容管理系統(tǒng)軟件,它是使用PHP語言和MySQL數(shù)據(jù)庫開發(fā)的。用戶可以在支持 PHP 和 MySQL數(shù)據(jù)庫的服務(wù)器上使用自己的博客。
3.WordPress有許多第三方開發(fā)的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業(yè)知識。比如你至少要懂的標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用HTML代碼、CSS、PHP等相關(guān)知識。
②emblog(現(xiàn)收費下載,可去源碼之家免費下載源碼)
1.它是一款基于PHP語言和MySQL數(shù)據(jù)庫的開源、免費、功能強大的個人或多人聯(lián)合撰寫的博客系統(tǒng)(blog)。基于PHP和MySQL的功能強大的博客及CMS建站系統(tǒng)
③zblog(asp和PHP版)
1.支持主題、插件等功能和配置,打造個性化博客;
2.zblogasp版本支持Access+MYSQL雙數(shù)據(jù)庫,可實現(xiàn)靜態(tài)化、偽靜態(tài)、動態(tài)頁面;
3.zblogphp版本[1] 支持支持MySQL(MariaDB)和SQLite雙數(shù)據(jù)庫,可實現(xiàn)偽靜態(tài)、動態(tài)頁面;
4.廣泛支持IE(最新版后臺不支持IE6)、Chrome、Firefox、Opera、Safari多種瀏覽器;
④typecho(代碼只有4KB超輕博客系統(tǒng))
1、Magike博客程序是基于MagikeFramework開發(fā),保證了程序的效率和安全性,但是這個MVC的框架結(jié)構(gòu)比較復(fù)雜,更適合用于開發(fā)大型項目,如果在博客程序開發(fā)中可以精簡掉MagikeFramework自帶的模板引擎以及其他一些代碼,就可以提供給用戶一個更精巧的程序,這與我們希望代碼越少越好的初衷一致,這直接推動了新版本從內(nèi)核開始重 寫。
2、作為一個使用GPL V2發(fā)布的開源程序來說,雖然我們極力保證代碼的規(guī)范性,但還是存在一些不足,比如程序注釋不夠詳細(xì),加上開發(fā)團隊在對國際化的理解上走了一點彎路,與其逐步完善,不如從根本上重來,讓新程序的開源血統(tǒng)更加純潔
推薦:
wordpress開源程序!
優(yōu)點:
1、WordPress 功能強大、擴展性強,這主要得益于其插件眾多,易于擴充功能,既有seo推廣插件All in one seo插件也有靜態(tài)緩存插件cos-html-cache,基本上一個完整網(wǎng)站該有的功能,通過其第三方插件都能實現(xiàn)所以功能;
2、wordpress搭建的博客對seo搜索引擎友好,收錄也快,排名靠前(尤其是安裝谷歌網(wǎng)站地圖插件Google XML Sitemaps和百度網(wǎng)站地圖插件Baidu-Sitemap后,效果更佳?。?;
3、適合DIY,如果你是喜歡豐富內(nèi)容的網(wǎng)站,那么wordpress可以很好地符合你的胃口。
4、現(xiàn)成主題很多,網(wǎng)站上一大片都是wordpress的主題,各色各樣,應(yīng)有盡有!
缺點:
1、wordpress源碼系統(tǒng)初始內(nèi)容基本只是一個框架,需要時間自己搭建;
2、插件雖多,但是不能安裝太多插件,否則會拖累網(wǎng)站速度和降低用戶體驗;
3、服務(wù)器空間選擇自由較小,由于是php語言搭建的,在windows主機空間上并不能完美支持 wordpress,所以一般都選擇完美支持php語言的linux主機空間!而在國內(nèi)大多數(shù)服務(wù)器都是windows系統(tǒng)的,而境外較多l(xiāng)inux系 統(tǒng),所以很多站長只能買境外空間,網(wǎng)站速度自然比不上國內(nèi)空間速度!
4、wordpress備份和網(wǎng)站轉(zhuǎn)移比較繁瑣,需要涉及到數(shù)據(jù)庫!
5、靜態(tài)化較差,確切地說是真正靜態(tài)化做得不好,如果要想對整個網(wǎng)站生成真正靜態(tài)化頁面,目前還做不好,最多只能生成首頁和文章頁靜態(tài)頁面,所以只能對整站實現(xiàn)偽靜態(tài)化!
1、我們來看一下安裝z-blog php最新版需要什么樣的環(huán)境,這個在安裝前是一定要注意的,買主機前問清楚。
Z-BlogPHP需要PHP 5.2及以上版本的PHP環(huán)境;
支持IIS、Apache、Lighttpd、Nginx、Kangle等Web服務(wù)器(本說明經(jīng)針對普通服務(wù)器)。
2、去z-blog官網(wǎng)下載一個install.php的文件,我使用的是在線安裝的方式。
接下來就是將install.php上傳到網(wǎng)站根目錄內(nèi),并在瀏覽器下打開install.php頁面點安裝后,將自動從Z-Blog官方網(wǎng)站下載最新版本的ZBlogPHP程序,在這里跟目錄文件夾是htdocs;我用的是FTP客戶端上傳,見下圖:
3、出現(xiàn)一個在線安裝的界面,點擊在線安裝,見下圖:
4、進入在線安裝程序,繼續(xù)點擊同意協(xié)議,并按照提示下一步:
5、歡迎檢查界面,繼續(xù)下一步:
6、數(shù)據(jù)庫建立與設(shè)置,在我這里需要注意的是數(shù)據(jù)庫的信息這里怎么選,由于買空間的時候我們看到數(shù)據(jù)庫類型是SQLite v2.8.14,所以我在這里就直接選擇SQLite數(shù)據(jù)庫了;剛開始第一次安裝的時候,沒注意,選擇了MySQL數(shù)據(jù)庫,結(jié)果發(fā)現(xiàn)安裝后進入后臺,想操作的時候出現(xiàn)一串錯誤的代碼。這就是屬于數(shù)據(jù)庫類型沒選好的原因。SQLite數(shù)據(jù)庫是程序自動生成的,所以在這里我們不用填寫具體的什么信息了。網(wǎng)站設(shè)置那里就你自己想填什么,就填寫什么了,根據(jù)自身的要求來,填完后保存好用戶名和密碼,待會方便登陸后臺管理;
7、數(shù)據(jù)庫設(shè)置好后完成就直接進入到后臺了,并生成后臺界面和地址。
注意事項
這種是在線安裝方式,必須下載一個install.php文件;
根據(jù)自己空間的配置,選擇合適的數(shù)據(jù)庫建立方式。