**[[続・質問箱/141]] [#qc94ebd2]
#author("2018-03-11T12:39:13+09:00;2012-10-03T18:44:48+09:00","","")
**[[質問箱/2141]] [#qc94ebd2]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ページ更新ボタンを押すと、ブランクページ(真っ白)が表示される|
|~バージョン|1.4.3|
|~投稿者|[[min]]|
|~状態|完了|
|~投稿日|&new{2004-04-29 (THU) 17:48:16};|
***質問 [#q0a5ae68]
[[質問箱/227>Q&A/運営#i9d3b2be]]、[[続・質問箱/122]]の方と似た状況ですが、ページ更新ボタンを押すと、ブランクページ(真っ白)が表示されます。
[[質問箱/227>Q&A/運営#i9d3b2be]]、[[質問箱/2122]]の方と似た状況ですが、ページ更新ボタンを押すと、ブランクページ(真っ白)が表示されます。
私の場合は、すべてデフォルトの設定のまま(pukiwiki.phpのまま)使用しており、
pukiwiki.ini.phpの$scriptをフルパスで設定してもダメでした。


また、ブラウザのアドレス欄には、http://.../pukiwiki.php
と表示されています。
そこで、ブラウザのリロードボタンを押しても、変わらず。
ブラウザに問題があるのかと、キャッシュ使用をOFFにしてもだめでした。

サーバー側の設定に問題があるのでしょうか?
(Linuxのレンタルサーバー)

ちなみに、ブランクページになりますが、
ページは正しく更新されています。

***回答 [#r8b13348]
-[[reimy]] &new{2004-04-29 (THU) 18:18:56};
~[[質問箱/113]]、[[質問箱/136>Q&A/運営#m51d8d90]]、[[質問箱/155>Q&A/運営#m51d8d90]]など参照。ファイルのオーナー、パーミッションを確認してください。
-[[min]] &new{2004-05-01 (SAT) 14:49:13};
~
(使えない場合はLocationをMETAタグで置き換えるなどの改造が必要です)
とありましたが、
Locationを使用しているInterWikiが機能しておりますので、
その問題ではなさそうです。
~
また、MacのIEでも同じ現象がおき、やはりサーバーの問題らしいけれども、
どうにかしてスクリプトを変更して逃げる、必要があるのでしょうか。
~
自己レスです。
なぜか、Loacationが使えるのに動かないので、
edit.inc.phpの下の方を次のようにしてとりあえず、動かしています。~
 // header("Location: $script?".rawurlencode($post['page']));~
 $tmpurl=$script."?".rawurlencode($post['page']);~
 print "ページを更新しました <a href=$tmpurl>click</a>";~
 exit;
-[[にぶんのに]] &new{2004-05-01 (SAT) 19:49:40};
~念のため確認させて下さい。Locationが使えることの確認はInterWiki以外(例えばlookupとか)で確認されていますか?&br;や、質問箱/155に挙げた[[pukiwiki:FrontPage]]で確認する方法は、1.4系だとリンクを選択した時点ではなく、ページを表示した段階でURLが展開されてしまって Locationの確認には使えないので…。
-[[min]] &new{2004-05-07 (FRI) 22:22:15};
~確認は、header("Location: …")をテスト用のPHPファイルでしてみました。

-[[yuno]] &new{2004-06-17 (THU) 01:11:13};
~私の場合も同じ現象でしたがphp.iniのoutput_bufferingをOnにすると正常に動きました。参考まで...
--[[yuno]] &new{2004-06-17 (THU) 01:28:27};
~えーとすみません。私の場合はpukiwiki.ini.phpの最後の?>の後に空行をたくさん入れてしまっていたのが原因ぽいです。消したらphp.iniを戻してもなんともなくなりました。

-[[新城]] &new{2004-11-30 (火) 00:59:56};
~PukiWiki 1.4.4 (PHP 4.3.5/4.3.9, RedHat 7.1) を CGI で使っています。
次のようなエラーがでて、ページの更新がうまくいきません。プレビューはうまくいきます。
 Warning: Cannot modify header information - headers already sent by (output started at /PATH/pukiwiki.cgi:3) in /PATH2/plugin/edit.inc.php
header() は1回しか許されていないということでしょうか。ちなみに、単に表示するだけでも次のようなエラーが出ます。
 Warning: Cannot modify header information - headers already sent by (output started at /PATH/pukiwiki.cgi:3) in /PATH2/skin/pukiwiki.skin.ja.php on line 9
 Warning: Cannot modify header information - headers already sent by (output started at /PATH/pukiwiki.cgi:3) in /PATH2/skin/pukiwiki.skin.ja.php on line 10
 Warning: Cannot modify header information - headers already sent by (output started at /PATH/pukiwiki.cgi:3) in /PATH2/skin/pukiwiki.skin.ja.php on line 11
--編集したプラグイン、pukiwiki.ini.php等のPHPファイルで、<?~?>の前後に不要な改行を入れていないか確認してみてください。 --  &new{2004-11-30 (火) 06:28:15};
-- [[Q. Warning: Cannot modify header information - headers already sent by ( ~ )>Q&A/インストール#jae2cf51]] 

//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.177 sec.

OSDN