#author("2017-09-04T23:26:41+09:00;2017-09-04T23:25:33+09:00","","")
*ローカルアドレスで定義されていないホスト名の場合 [#v036fb8a]

-ページ: BugTrack
-ページ: [[BugTrack]]
-投稿者: KoichiHonda
-優先順位: 普通
-状態: 提案
-カテゴリー: 本体バグ
-状態: 却下
-カテゴリー: その他
-投稿日: 2004-05-21 (金) 15:58:29
-バージョン: 1.4.3

**メッセージ [#nea14996]
func.phpにてL543でホスト名を生成する箇所で、$_SERVER['SERVER_NAME']をそのまま利用しているがDNSに登録していないようなローカルに存在するサーバーなどの場合は$_SERVER['SERVER_NAME']が"_default_"を返してきて正しいサーバーのURLとはならない、以下のように修正することによりローカルアドレスに存在するサーバーでも正しく動作するようになる。

 // host
 -$script .= $_SERVER['SERVER_NAME'];
 +$script .= $_SERVER['SERVER_NAME'] == "_default_" ? $_SERVER['HTTP_HOST']:$_SERVER['SERVER_NAME'];

----

- これって今でも発生するのでしょうか。[[cvs:lib/func.php]] に今載っている分には、Revision 1.1 にも同じ記述がないので。~
多分 get_script_uri 辺りのことだとは思うんですけど。~
あと、自分で再現できる環境がないので書き込んでみました((これ以上このページを、放置するのもどうかと思ったので))。 --  &new{2007-05-14 (月) 01:12:39};

- [[BugTrack/63]] --  &new{2010-10-05 (火) 20:15:11};
- $_SERVER['SERVER_NAME'] から生成されるURLでアクセスできない環境の場合は、pukiwiki.ini.php の $script にWikiサイトを表すURLを設定してください。状態は却下にしておきます -- [[umorigu]] &new{2017-09-04 (月) 23:25:33};

#comment


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.054 sec.

OSDN