Discuz!的功能并不完全展示在后臺(tái),有部分在運(yùn)營(yíng)過(guò)程中非常有用的功能寫(xiě)在配置文件以及系統(tǒng)文件中,Discuz!運(yùn)維助手現(xiàn)在就為您介紹這部分功能.
Discuz! 7.2以及之前的版本配置文件為論壇程序目錄下的config.inc.php,而Discuz! X版本的配置文件則是論壇目錄下的config/config_global.php,兩者中的部分功能標(biāo)識(shí)類似,這里以Discuz! X版本為例對(duì)其中的常用項(xiàng)進(jìn)行說(shuō)明.
我們可以先打開(kāi)config/config_global.php,虛擬主機(jī)的用戶可以使用FTP工具進(jìn)行編輯,獨(dú)立主機(jī)或者VPS主機(jī)用戶可以直接用文本編輯器打開(kāi).
$_config['output']['gzip'] = 0; // 是否采用 Gzip 壓縮輸出,0為關(guān)閉,1為開(kāi)啟.
默認(rèn)情況下Gzip壓縮輸出是關(guān)閉的,開(kāi)啟可以一定程度的加快Discuz!站點(diǎn)的瀏覽速度,同時(shí)也會(huì)一定程度的增加服務(wù)器的負(fù)擔(dān).
$_config['cookie']['cookiedomain'] = ''; // COOKIE作用域
默認(rèn)情況下作用域?yàn)榭?當(dāng)您在后臺(tái)做了域名設(shè)置或者整合了其他程序而無(wú)法在各個(gè)模塊以及程序間實(shí)現(xiàn)同步登錄時(shí),可以在這里設(shè)置一下cookie的作用域,寫(xiě)法如:當(dāng)您的域名為abc.com時(shí),在''間填寫(xiě).abc.com.
$_config['security']['attackevasive'] = 0; // CC 攻擊防御 1|2|4|8
默認(rèn)情況下數(shù)值為0,您的站點(diǎn)是否被人惡意攻擊過(guò)?低成本的CC攻擊是否讓您非常的頭疼,當(dāng)有人惡意攻擊您的站點(diǎn),造成服務(wù)器負(fù)載高的時(shí)候,除了通過(guò)防火墻進(jìn)行相關(guān)的屏蔽措施外,如何保證站點(diǎn)的正常運(yùn)營(yíng)呢?這時(shí)可以考慮先開(kāi)啟這個(gè)設(shè)置. 參數(shù)說(shuō)明:0=關(guān)閉, 1=cookie 刷新限制, 2=限制代理訪問(wèn), 4=二次請(qǐng)求, 8=回答問(wèn)題(第一次訪問(wèn)時(shí)需要回答問(wèn)題),一般填寫(xiě)1|2|4即可,此設(shè)置不可長(zhǎng)期開(kāi)啟,會(huì)造成搜索引擎的收錄錯(cuò)誤,在防火墻防攻擊設(shè)置完成后,改回0.
$_config['admincp']['forcesecques'] = 0; // 管理人員必須設(shè)置安全提問(wèn)才能進(jìn)入系統(tǒng)設(shè)置 0=否, 1=是[安全]
默認(rèn)情況下值為0,如果您的站點(diǎn)有多個(gè)管理員,需要這些管理員的登錄信息更加完整安全時(shí),可以開(kāi)啟這個(gè)設(shè)置,強(qiáng)制要求設(shè)置登錄問(wèn)答.
$_config['admincp']['founder'] = '1'; // 站點(diǎn)創(chuàng)始人:擁有站點(diǎn)管理后臺(tái)的最高權(quán)限,每個(gè)站點(diǎn)可以設(shè)置 1名或多名創(chuàng)始人
默認(rèn)情況下值為1,因?yàn)槟J(rèn)安裝的創(chuàng)始人UID為1,如果您在后臺(tái)設(shè)置了其他副站長(zhǎng),并且需要這個(gè)副站長(zhǎng)擁有創(chuàng)始人權(quán)限時(shí),可以在這里設(shè)置為'1,2';2可以改為這個(gè)副站長(zhǎng)的UID.這樣就增加了一個(gè)或者多個(gè)創(chuàng)始人.
$_config['admincp']['checkip'] = 1; // 后臺(tái)管理操作是否驗(yàn)證管理員的 IP, 1=是[安全], 0=否。僅在管理員無(wú)法登陸后臺(tái)時(shí)設(shè)置 0。
默認(rèn)情況下值為1,通常情況下設(shè)置為1是比較安全的,如果您的網(wǎng)絡(luò)情況比較復(fù)雜,如接入公網(wǎng)的IP不固定等情況,導(dǎo)致無(wú)法登錄后臺(tái)或者登錄后臺(tái)時(shí)不時(shí)的被彈出到登錄后臺(tái)頁(yè)面.可以將這個(gè)值改為0,這樣登錄后就不再驗(yàn)證IP.
$_config['admincp']['runquery'] = 1; // 是否允許后臺(tái)運(yùn)行 SQL 語(yǔ)句 1=是 0=否[安全]
默認(rèn)情況下值為1,您的論壇程序在安裝完成后登錄后臺(tái)會(huì)有一個(gè)提示, 你開(kāi)啟了
運(yùn)行 SQL 語(yǔ)句
功能。建議你只有在十分必要的時(shí)候才開(kāi)啟此它。請(qǐng)修改config/config_global.php 關(guān)閉此功能.這里說(shuō)的就是這個(gè)設(shè)置,這個(gè)設(shè)置非常方便站長(zhǎng)在后臺(tái)執(zhí)行某些SQL語(yǔ)句,但是同時(shí)也增加了一定的不安全因素,可以考慮關(guān)閉這個(gè)設(shè)置.
Discuz!打開(kāi)調(diào)試的方法
Discuz! X版本可以編輯./source/class/class_core.php文件,在79行左右找到
error_reporting(E_ERROR);
修改為
error_reporting(E_ERROR|E_ALL);
Discuz! 7.2以及之前版本可以打開(kāi)./include/common.inc.php,在第九行左右找到
error_reporting(0);
修改為
error_reporting(7);
這個(gè)功能主要用于調(diào)試空白頁(yè)的錯(cuò)誤,當(dāng)您的Discuz!站點(diǎn)在某一頁(yè)出現(xiàn)空白頁(yè)時(shí)可以優(yōu)先通過(guò)這個(gè)方式排查.
此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!: