第 1 頁 (共 1 頁)
[外掛]meeting外掛出現下面錯誤訊息
發表於 : 2007-06-10 00:10
由 orichard
請教心靈老師
依meeting 1.3.16 MOD下載步驟完成MOD後進入自設論壇後
出現
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 591
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 597
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 598
經查page_header.php line 591,597,598為
591:header ('Cache-Control: no-cache, pre-check=0, post-check=0');
597:header ('Expires: 0');
598:header ('Pragma: no-cache');
在後端控制台page_header_admin.php亦出現同樣錯誤訊息
請問哪裡有問題?
Re: [外掛]meeting外掛出現下面錯誤訊息
發表於 : 2007-06-10 12:01
由 心靈捕手
orichard 寫:請教心靈老師
依meeting 1.3.16 MOD下載步驟完成MOD後進入自設論壇後
出現
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 591
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 597
Warning: Cannot modify header information - headers already sent by (output started at /raid/vhost/dynashaklee.url.tw/www/phpBB2/language/lang_chinese_traditional_taiwan/lang_meeting.php:107) in /raid/vhost/dynashaklee.url.tw/www/phpBB2/includes/page_header.php on line 598
經查page_header.php line 591,597,598為
591:header ('Cache-Control: no-cache, pre-check=0, post-check=0');
597:header ('Expires: 0');
598:header ('Pragma: no-cache');
在後端控制台page_header_admin.php亦出現同樣錯誤訊息
請問哪裡有問題?
建議您:
利用
EmEditor 檢視語言檔, 是否
轉 utf-8 (未含BOM) 碼儲存.
language/lang_chinese_traditional_taiwan/lang_meeting.php
參考連結:
http://www.phpbb-tw.net/phpbb/viewtopic ... 924#230924
lang_meeting.php 已經是UTF-8檔
發表於 : 2007-06-10 23:03
由 orichard
經查lang_meeting.php 已經是UTF-8檔
發現有些後端控制項目已經會出現心靈老師轉換的會議中文選項
但是
訊息還是出現如上錯誤碼
不知該如何處理呢?
Re: lang_meeting.php 已經是UTF-8檔
發表於 : 2007-06-11 06:03
由 心靈捕手
orichard 寫:經查lang_meeting.php 已經是UTF-8檔
發現有些後端控制項目已經會出現心靈老師轉換的會議中文選項
但是
訊息還是出現如上錯誤碼
不知該如何處理呢?
建議您:
將下列檔案壓縮後, 貼出下載連結.
language/lang_chinese_traditional_taiwan/lang_meeting.php
[外掛]已經解決meeting錯誤訊息
發表於 : 2007-06-11 15:39
由 orichard
反覆試過幾個方法
乾脆將page_header.php及page_header_admin.php最後一段程式
直接bypass
就是
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
//if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
//{
// header ('Cache-Control: no-cache, pre-check=0, post-check=0');
//}
//else
//{
// header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
//}
// header ('Expires: 0');
// header ('Pragma: no-cache');
只留下
$template->pparse('header');
錯誤訊息就不見了
也可以設定後台控制會議選項
請問
刪掉的該段程式會影響其他程式運作嗎?
還是該段對於虛擬主機沒有影響?
Re: [外掛]已經解決meeting錯誤訊息
發表於 : 2007-06-11 16:29
由 心靈捕手
orichard 寫:反覆試過幾個方法
乾脆將page_header.php及page_header_admin.php最後一段程式
直接bypass
就是
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
//if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
//{
// header ('Cache-Control: no-cache, pre-check=0, post-check=0');
//}
//else
//{
// header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
//}
// header ('Expires: 0');
// header ('Pragma: no-cache');
只留下
$template->pparse('header');
錯誤訊息就不見了
也可以設定後台控制會議選項
請問
刪掉的該段程式會影響其他程式運作嗎?
還是該段對於虛擬主機沒有影響?
我猜想:
該段程式碼, 也許是控制論壇的快取 (cache) 資料.
建議您:
1.
在第一篇文章, 補齊發問格式.
http://phpbb-tw.net/phpbb/viewtopic.php?t=16161
2. 回復原程式碼後, 清除論壇的快取資料, 再試試.
ps.
尚未比對此程式碼是否為原始碼.
[外掛]meeting外掛出現下面錯誤訊息
發表於 : 2007-06-11 19:15
由 orichard
本次meeting MOD 錯誤訊息發問格式:
●架設主機作業系統:智邦虛擬主機
●上網方式:hinet 專線
●安裝的程式:phpbb 2.0.22+ phpMyAdmin 2.7.0-pl2
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :dynashaklee.url.tw
●phpBB2 連結網址:
http://www.dynashaklee.url.tw/phpBB2/index.php
發表於 : 2007-06-11 19:47
由 ~倉木麻衣~
建議你還是把lang_meeting.php壓縮後上傳, 由我們來確認該檔案是否有問題
[外掛]meeting外掛出現下面錯誤訊息
發表於 : 2007-06-11 20:18
由 orichard
刪除cahe目錄下cahe資料再恢復原程式碼
並未解決問題
還是如前面處理方式直接bypass最後一段程式
留下
$template->pparse('header');
才可
●架設主機作業系統:智邦虛擬主機
●上網方式:hinet 專線
●安裝的程式:phpbb 2.0.22+ phpMyAdmin 2.7.0-pl2
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :dynashaklee.url.tw
●phpBB2 連結網址:
http://www.dynashaklee.url.tw/phpBB2/index.php
Re: [外掛]meeting外掛出現下面錯誤訊息
發表於 : 2007-06-11 21:03
由 心靈捕手
orichard 寫:刪除cahe目錄下cahe資料再恢復原程式碼
並未解決問題
還是如前面處理方式直接bypass最後一段程式
留下
$template->pparse('header');
才可
●架設主機作業系統:智邦虛擬主機
●上網方式:hinet 專線
●安裝的程式:phpbb 2.0.22+ phpMyAdmin 2.7.0-pl2
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :dynashaklee.url.tw
●phpBB2 連結網址:
http://www.dynashaklee.url.tw/phpBB2/index.php
您實在是有點浪費大家的時間.
到底要怎麼說, 您才肯貼出您的 lang_meeting.php 呢?
這是最後的回覆:
1. 檢視此檔, 是否已轉碼 utf-8 (未含 BOM)
2. 檢視此檔, 末端 '?>' 之後, 是否有多餘的空格 (正常只到 115 行)
ps.
鎖定本主題.