質問箱/2355

カテゴリ
サマリURLの出力がおかしい
バージョン1.4.3
投稿者そば?
状態完了
投稿日2004-09-29 (水) 01:08:02

質問

すでにレンタルサーバー上で正常に動作しているpukiwikiがあり、 それのデザインをカスタマイズしたかったので、丸ごとローカルに落としてきて、 ローカルでpukiwikiを動かしたところ一応は正常に動作するのですが、 リンクがすべて「http://コンピュータ名/index.php?略」 と、本来127.0.0.1もしくはlocalhostと表示されないといけない部分が、 アルファベットのコンピュータ名に置き換わってしまっています。

pukiwiki.ini.phpの設定も見直しましたが、おかしな点は見つかりません。

ローカルの環境は、Win2000、AN HTTPD、PHP4.3.9です。

この場合どこがおかしいでしょうか?

回答

  • もう1台のPC、winXPでOS以外同じ環境のほうでもやはりコンピュータ名になっていたのですが、こちらではそのURLでも正しくリンク先を表示できます。なぜwin2000のマシンのほうでは、コンピュータ名のURLが表示できないのでしょうか? -- そば? 2004-09-29 (水) 01:15:54
  • pukiwiki.ini.phpで、$script の設定がされているとか・・・ -- teanan 2004-09-29 (水) 09:12:11
  • これはOSレベルの(ネットワーク周りの設定の)問題みたいですね。Windows XP の方では「自分自身のコンピュータ名」を調べさせるとちゃんと自分自身のIPアドレスが取得できるのに、そのWindows 2000マシンの方ではそれができない様ですので。何か設定が足りないのでしょう。DNSとかWINSとかhostsなどの設定を比較してはいかがでしょうか。 -- henoheno 2004-09-29 (水) 20:27:45
  • 以下のように設定しておくと楽できるかもしれません
    list( $script, $query ) = split( '\?', $_SERVER['REQUEST_URI'] );
    わたなべ? 2004-09-30 (木) 09:59:13
  • レスありがとうございます。$scriptを設定することで解決できました。http://homepage1.nifty.com/yito/namazu/gbook/20030210.0848.html -- そば? 2004-10-01 (金) 23:29:13
  • 上記URLの中の3の方法で解決しました。私の場合hostsファイルでドメイン→ローカルIPに向けてるので、そのドメイン名を設定しました。皆様助言ありがとうございました。 -- そば? 2004-10-01 (金) 23:31:18

    スパムうけたようなのでcommentプラグインをコメントアウトします

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-10-23 (火) 19:38:03
Site admin: PukiWiki Development Team

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

OSDN