欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Joomla安裝模版提示: Cannot send session cache limiter – headers already sent

作者 / 無憂主機(jī) 時(shí)間 2012-03-25 19:57:48

Joomla是世界級的內(nèi)容管理系統(tǒng),在國內(nèi)也被越來越多的站長認(rèn)可,并大量用于建站中。Joomla擁有非常豐富的免費(fèi)模版供我們選擇使用。如果你在安裝中需要調(diào)整或修改joomla模版或使用他人的joomla主題,那么你務(wù)必要注意模版編碼的問題,否則將會導(dǎo)致本文中的所介紹的錯誤。 修改或使用他人的joomla模版,站長應(yīng)該注意的:   請你注意編碼問題,joomla模版主題的php文件編碼是utf8。修改的時(shí)候請你務(wù)必使用文本編輯器進(jìn)行修改,無憂主機(jī)(www.gle-technology.com)常會用的文本編輯器軟件是editplus。拒絕使用記事本編輯或修改任何joomla的任何程序文件。否則極容易導(dǎo)致程序文件編碼問題,而讓網(wǎng)站程序無法正常運(yùn)行。   分析安裝joomla模版后訪問首頁提示: Warning:session_start()[function.session-start]Cannot send session cache limiter – headers already sent的原因和解決辦法:   無憂主機(jī)(www.gle-technology.com)小編個人分析,產(chǎn)生這個報(bào)錯的原因一般有兩種可能。   1、php語法錯誤導(dǎo)致。如果是在使用基于cookie的session,那么我們在使用session_start()之前瀏覽器不能有任何輸出內(nèi)容。否則就會出現(xiàn)“Cannot send session cache limiter – headers already sent”的錯誤提示。換句話說session_start要必須保障在第一條執(zhí)行,開始輸出之前執(zhí)行,要放在php文件的最上方。 2、utf8編碼導(dǎo)致。排除第一個原因,那么就很大可能就是文件編碼問題導(dǎo)致的。由于模版本身編碼在修改或制作或人為傳遞過程中,導(dǎo)致php文件的utf-8的bom問題引起。簡單說,就是php文件的編碼被認(rèn)為改變了,不是默認(rèn)的utf8。我們要做的就是要把報(bào)錯文件的編碼轉(zhuǎn)碼為utf8即可解決問題。用什么工具才能把php文件進(jìn)行轉(zhuǎn)碼類?就是先前提到的文本編輯器editplus,帶有這個功能。只需要選擇另存為,然后選擇正確編碼即可?;蚋苯拥?,就是自己新建一個php文件,把代碼簡單復(fù)制粘貼進(jìn)去就可以了。   附:joomla安裝模版后由于編碼問題報(bào)錯的截圖:   純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名

本文地址:http://www.gle-technology.com/joomla/5408.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服