欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

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

作者 / 無憂主機 時間 2012-03-25 19:57:48

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

本文地址:http://m.love62.cn/joomla/5408.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服