2007
7月
31
(火)
Ver 3.11, 3.11.1 (Apache2環境での不具合修正)
[7]
[8]
xpWiki[9]フォーラムの
Headers already sent at line 0.エラーで編集不能 - XOOPSマニア[10]
の不具合修正を行いました。
原因は、Apache2 では、flush() 関数で httpヘッダが送信されてしまうことによるものでした。
flush() は、コアの XoopsMailer の send()内 332行目 に記述されています。なぜ、ここに flush() があるのかが疑問なのですが、xpWiki[9]側で対応し動作に支障のないようにしました。
このflush()があることがバグがどうかが分からないので、XUGJ にスレッドを立ててみました。
- 2007-08-01 00:17 nao-pon[15]
- * xoops_version.php (1.159):
- 2007-07-31 20:32 nao-pon[15]
- * plugin[16]/edit.inc.php (1.25):
- Fixed problem (on Apache2?) about Error "Headers already sent at
line 0" with notification function.
- 2007-07-31 12:04 nao-pon[15]
- * xoops_version.php (1.158):
- 2007-07-31 12:03 nao-pon[15]
- * plugin[16]/: amazon.inc.php (1.4), bugtrack.inc.php (1.5),
edit.inc.php (1.24), interwiki[17].inc.php (1.2), lookup.inc.php (1.2),
newpage.inc.php (1.4), pcomment.inc.php (1.10), redirect.inc.php
(1.2), rename.inc.php (1.6), tracker.inc.php (1.10):
- Fixed problem (on Apache2?) about Error "Headers already sent at
line 0" with notification function.
- 2007-07-31 11:59 nao-pon[15]
- * class/func/xpwiki_func.php (1.83):
- Added function "send_location ($page='', $hash='', $url='',
$title='', $buf_clear=true)".