當(dāng)前位置:首頁(yè)>
discuz>
本地遷移discuz x2到虛擬主機(jī)環(huán)境下,訪問(wèn)提示W(wǎng)arning: Cannot modify header information錯(cuò)誤
新聞中心
本地遷移discuz x2到虛擬主機(jī)環(huán)境下,訪問(wèn)提示W(wǎng)arning: Cannot modify header information錯(cuò)誤
作者 / 無(wú)憂主機(jī) 時(shí)間 2012-02-22 20:43:41
這是我遷移了許多discuz X2案例中,也是第一次見(jiàn)到這種錯(cuò)誤,非常怪異。無(wú)憂主機(jī)(www.gle-technology.com)小編特整理此故障資料發(fā)布備忘,如果你正在從本地遷移discuz x2到php虛擬主機(jī)發(fā)生此類故障,可以參考本案例。
Discus x2遷移前本地運(yùn)行環(huán)境說(shuō)明和遷移到無(wú)憂主機(jī)后的故障報(bào)錯(cuò):
用戶(威威餅、? Kenny****@21cn.com(****3390))本地discuz環(huán)境為自建的php環(huán)境,本地調(diào)試訪問(wèn)地址:http://127.0.0.1/diz3 按照常規(guī)方法整站遷移discuz X2,遷移完畢后,訪問(wèn)網(wǎng)站發(fā)生如下錯(cuò)誤: 用域名:http://www.domains.com/forum.php 可以正常訪問(wèn) 用域名:http://www.domains.com/訪問(wèn)提示錯(cuò)誤,詳細(xì)錯(cuò)誤信息如下: Warning: Cannot modify header information - headers already sent by (output started at /home/scf77h****/domains.com/ domains /public_html/index.php:2) in /home/scf77h****/domains/ domains.com /public_html/index.php on line 128? 如下截圖: 遷移disucz X2報(bào)錯(cuò)故障分析和解決: 使用X2的站長(zhǎng)都知道,我們默認(rèn)安裝disucz x2后,訪問(wèn)網(wǎng)站自動(dòng)關(guān)訪問(wèn)到廣場(chǎng)頁(yè)面即使 http://www.網(wǎng)站域名.com/forum.php,然而訪問(wèn)www.網(wǎng)站域名.com直接訪問(wèn)到網(wǎng)站默認(rèn)首頁(yè)index.php。針對(duì)X2來(lái)說(shuō),這是不合理的,我認(rèn)為這肯定是人為的不小心改動(dòng)了程序?qū)е逻@種錯(cuò)誤,我們可以從訪問(wèn)報(bào)錯(cuò)信息中可以確認(rèn)這個(gè)判斷。那么接下來(lái)怎么辦類? 因?yàn)榭梢哉TL問(wèn) “http://www.網(wǎng)站域名.com/forum.php”那么我們就先解決這個(gè)問(wèn)題,恢復(fù)X2的正常訪問(wèn)先。在無(wú)憂主機(jī)中,我們只需要講網(wǎng)站首頁(yè)自定義為fourum.php,并講訪問(wèn)優(yōu)先級(jí)調(diào)整最高就可以了。方法如下: 在X2的偽靜態(tài).htaccess規(guī)則中,插入如下規(guī)則: DirectoryIndex filename.ext forum.php index.html index.php index.shtml 這條規(guī)則就是自定義網(wǎng)站首頁(yè)forum.php,訪問(wèn)優(yōu)先級(jí)最高。那么完成上述操作后,我們就可以域名正常訪問(wèn)了。下面就是查,為什么之前訪問(wèn)提示報(bào)錯(cuò)。 我在檢查用戶新建的網(wǎng)站導(dǎo)航欄“便利服務(wù)”,定義的URL是../index.php。按照常理,導(dǎo)航欄的URL命名是不能和網(wǎng)站默認(rèn)首頁(yè)(如index.php)不能重復(fù)的。于是我建議用戶先刪除這個(gè)導(dǎo)航欄或重新定義導(dǎo)航欄的URL地址,然后用X2安裝包中的index.php覆蓋下,最后問(wèn)題解決。如下圖: 純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名。本文地址:http://www.gle-technology.com/discuz/5315.html