/********************************************************************************/ /* Crossday Discuz! Board */ /* ======================== */ /* 歡迎使用 Discuz! 論壇,在您開始使用之前,請務必完整閱讀本軟件附帶的全部說明檔*/ /********************************************************************************/ /* Welcome to http://www.crossday.com & http://www.Discuz.net */ /********************************************************************************/ === 論壇安裝 === Q: Discuz! 使用了哪些技術,和其他論壇產品相比具有哪些特點? A: Discuz! 可以滿足從小流量到大流量,從個人到企業各方面應用的要求,為你提供一個全新的, 快速的和優秀的論壇解決方案. 我們的開發宗旨是,永遠以效率為主,讓最大範圍內的用戶滿意,讓各種層次的管理人員滿意. 當然,Discuz! 的開發也需要得到必要的資金支持,我們有免費版本和商業版本兩個產品,相對 商業版本來說,免費版在核心技術上和其他方面落後於商業版,如果您需要最先進的技術的更 強大的功能,請與我們聯繫購買商業版.相信 Discuz! 會在各個方面讓您滿意.有關價格和服務的 說明,參見官方論壇 http://www.Discuz.net. Q: Discuz! 需要什麼樣的服務器環境? A: PHP+MySQL 是必須的,各種操作系統均可.PHP 版本須高於 4.0.0,MySQL 版本高於 3.23, PostgreSQL 高於 7.1. 建議使用 Unix 類系統(如 FreeBSD,Linux,Solaris 等),PHP 版本高於 4.0.6,MySQL 為最 高穩定版本,以便 Discuz! 的效能到完全的體現.需要注意的是,如果服務器 php.ini 不支持 文件上傳,則不能使用附件和頭像上傳功能. Q: 安裝 Discuz! 需要設置哪些屬性? A: 設置文件和目錄屬性,分別為 config.php 屬性改為 777,attachments/,forumdata/, forumdata/accesslogs/,forumdata/cache/,forumdata/templates,customavatars/ 目錄 屬性改為 777 即可.修改屬性的方法為,在 FTP 軟件中選中需要修改的文件/目錄,點右鍵, 選擇 chmod,輸入 777 即可. Q: 如果數據庫不存在,安裝程序可以自動建立數據庫嗎? A: Discuz! 安裝程序提供這個功能,前提是您的賬號要有建庫的權限才行,否則只能使用已有 的數據庫. === config.php 配置 === Q: 一般情況下,我需要修改 config.php 中的什麼設置? A: 只要修改 $dbname,$dbuser,$dbpw,$dbhost 四個變量,而其他保留默認就可以.上面這四個 變量用於連接數據庫,在您服務器空間的說明中都會給出,如果其中之一配置不正確就會出 現數據庫無法連接的錯誤提示而無法使用 Discuz! 論壇. Q: 修改在線用戶的記錄時間在什麼地方? A: 在 config.php 中的 $onlinehold,默認是 15 分鐘(900 秒),您可以自行把這個值調大,但 是我們從系統的角度出發,建議您不要為了追求表面的在線人數而設置過大的在線記錄時間( 如大於一個小時),因為即使最合理的設計,在線記錄過多也會不同程度導致檢索速度的減慢, 對於僅得到表面上增加的在線人數來說,這種做法是沒有必要的. Q: config.php 中的 cookie 設置有什麼用? A: config.php 中共有 $cookiepath 和 $cookiedomain 兩個 cookie 相關設置.正常情況下 保留默認即可,您在同一個域名中安裝多個 Discuz! 論壇,則需要修改這裡的設置. $cookiepath 用於指定 cookies 作用於哪個 URL 路徑,如您的論壇 URL http://www.your.com/forum,則可以指定 $cookiepath = "/forum",這樣 cookies 就不會 和安裝在同一主機下的 Discuz! 論壇,如 http://www.your.com/bbs 衝突.另一變量 $cookiedomain 用於設置 cookies 作用的域名,比如設置成 $cookiedomain = "your.com", 則 cookies 會對 your.com 下的所有主機作用,如 abc.your.com, www.your.com, home.your.com 等.否則,設置為空值 "",為只對目前訪問的主機作用. Q: pconnect 參數有什麼作用? A: 決定是否採用 pconnect (長期連線) 連接數據庫.Discuz! 2.0 默認為關閉 pconnect 方 式連接數據庫.除非您的服務器負載情況理想,否則請不要打開本功能,以避免在服務器用戶 過多或數據庫太忙的情況下可能發生的問題. 詳情請參閱 PHP 和 MySQL 相關的說明. Q: 我希望把附件文件保存在非 Discuz! 目錄,如何實現? A: Discuz! 1.0支持這個功能,而不再需要以 Hack 的形式實現.在 config.php 中的相關設置為 $attachdir 和 $attachurl. $attachdir 為 Discuz! 存儲附件文件的磁盤路徑,可以是當前(Discuz! 目錄)路徑下的 相對路徑,也可以是絕對路徑,如 WIN32 系統下的 c:/www/attachments 或類 Unix 系統 下的 /home/user/attachments,是否為 web 路徑均可,只要 PHP 程序可以讀寫.為保證這 點,首先用戶需要相應權限,Unix 用戶需設置該目錄屬性為 777. 如果您在 系統設置 的 常規選項 中打開了 在貼子中顯示圖片/動畫附件 功,則還需要配 置 $attachurl,並保證該目錄可以由 web 被直接訪問,否則,這個變量是不起作用的,不用 配置. Q: 我的服務器不支持郵件發送,應該如何解決? A: Discuz! 2.0 新增了自建郵件發送模塊,利用該模塊,您可以使用公共的 SMTP 服務器或 需要驗證的 ESMTP 服務器來實現郵件的發送.但此模塊需要系統 SOCKS 連接到遠程服務 器上,可能會耗費一定的時間. 在 mail_config.php 中提供了對 Discuz! 郵件發送模塊的設置.而壓縮包中 ./utilities 目錄中的 testmail.php 則提供了各種發送模式的測試.您可將 testmail.php 上傳到服 務器 Discuz! 目錄下,配置好 mail_config.php 中的 SMTP 參數和認證信息,修改 testmail.php 中的郵件地址,運行之.即可測試當前系統下支持哪種郵件發送方式. 一般情況下,在 *NIX 系統中,只需使用 $mailsend = 1 (默認方式) 即可快捷的發送 Email. 建議僅在特別需要的情況下才使用 Discuz! 自建的郵件發送方式,以避免不必要的資源消 耗.相關設置的說明在程序註釋中提供. ESMTP 模塊在中國大陸的 21cn, etang 等免費郵件 發送服務器上驗證成功. === 用戶權限設定 === Q: 我想分配某個用戶可訪問某幾個論壇的權限,該怎麼做? A: 您有以下兩種方式,通過用戶組或通過用戶權限設定. 您可以在用戶組設定中新增一個特殊用戶,在編輯用戶中,寫入用戶名,找到該用戶記錄後,將 他的所屬用戶組改為新建的特殊用戶組,然後在論壇設置中將該組和其他可訪問本論壇的用戶 組設置為可以訪問即可. 也可以在不新建用戶組的前提下,在用戶編輯中選擇編輯其權限詳情,出現對應每個論壇的權限 設置,這個設置將只對當前用戶生效,且和用戶組對論壇的權限相互疊加,只要兩者之一允許, 用戶則具有這項權限. Q: 為什麼我在系統設置中將"附件最大字節數"設置為 0 (不限制),但提示"附件最大字節數超 過PHP 設定",或者上傳超過一定大小的附件時仍提示附件尺寸超過系統限制? A: 上傳文件的大小除了受到 Discuz! 控制以外,還會受到 PHP 上傳文件大小的限制: php.ini 中默認允許上傳文件大小為 2M,所以超過這個設定大小的附件仍然無法上傳. === 常規使用 === Q: 為什麼我的頁面跳轉,Discuz! 代碼自動插入,或 CTRL+ENTER 快速發帖不好用? A: 如果您使用 MyIE,此問題為某些版本的 MyIE 有 bug 導致;如果您使用 IE,或其他使用 IE 內核的瀏覽器,如 NetCaptor,TE 等,請在 Internet 選項中把可用 JS(JavaScript) 的開關打開即可.其他瀏覽器亦同. Q: 我想修改模板,該怎麼做? A: 1.在線修改(要求相關文件和目錄可寫,屬性 777); 2.在本地修改好模板文件後通過 FTP 上傳到相應目錄. Q: 模板以什麼形式存在? A: Discuz! 的默認模板以文件形式存儲,默認模板位置為./templates/default/ Q: 我原來用的是 LB,現在轉換到 Discuz!,感覺一些細節上不太習慣.怎麼辦? A: LB 一些細節上的使用習慣確實和 Discuz! 不太一樣,但每個論壇程序都有自己的風格, Discuz! 參考了一些國外論壇的標準習慣,並且作者原來也是比較習慣像 phpBB, WBB 這樣的論壇的,我只是按照我認為標準和習慣的方式來做 Discuz!.所以請盡量不要提出 類似的問題和要求,Discuz! 是要保持它自己的風格的. Q: Discuz! 可以修改用戶名嗎? A: 這個功能已經在 Discuz! 1.0 的系統設置中的編輯用戶中實現. Q: Discuz! 可以支持多套模板嗎? A: 完全可以.不同的模板可以使用不同的語言,不同的界面可以使用不同的模板,不同的論壇 或用戶又能使用不同的界面. Q: 誰可以發佈論壇公告? A: 從 Discuz! 2.2 開始,管理員可以設定管理人員的權限範圍,設置那些管理人員(如版主, 超級版主)可以發佈公告,那他們就可以發佈.包括論壇公告和全局置頂的帖子.s Q: 分級置頂貼和一般論壇的置頂貼有什麼不同之處? A: 置頂貼會按照級別排序,級別低的置頂貼即使最後回復時間較晚,也會一直位於級別高的主 題下面. === Cookies 相關 === Q: Discuz! 靠什麼存儲用戶登錄信息? A: Discuz! 採用特有的 CookieFree 技術,自建的會話跟蹤體系和 Cookie 雙重 方式存儲登錄信息.Session 存儲在數據庫中,而且不包含用戶的賬號密碼信息,比傳統的 PHP Session 更為安全可靠. 同時具有 Cookie 有效性檢查功能,不需人工干預即可自動選擇最佳的登錄存儲方式.但 需要指出的是,完全不使用 Cookie 會輕微降低 Discuz! 的頁面速度,因為需要處理頁 面中的地址信息以傳遞會話的 hash.而且,每次您打開電腦訪問 Discuz! 的時候,需要 進行一次登錄才行. Q: 怎麼解決登錄或退出論壇不正常的問題? A: 這只是極個別的現象,通常為同一域名下的 Cookie 相互影響所致.如果您使用 IE 瀏覽 器,可在 Internet 選項中的 常規 頁麵點擊刪除 Cookies.登錄問題即可解決. === 服務器相關 === Q: 為什麼我打開論壇 PHP 程序,但出現了下載提示? A: 因為你的服務器 PHP 版本低於 4.0.4,不支持 gzcompress,而這個功能又被打開.正常情 況下,Discuz! 是會判斷 PHP 版本而給