カテゴリ | |
---|---|
サマリ | リンク先がループバックアドレスになってしまう |
バージョン | 1.3.5 |
投稿者 | Hiratti |
状態 | 完了 |
投稿日 | 2003-07-03 (THU) 17:52:25 |
下記の環境にPukiWiki1.3.5 をインストールして動かしてみたんですが、 http://[ホスト名]/pukiwiki/pukiwiki.php のページ上のリンク先がすべて http://127.0.0.1/pukiwiki/pukiwiki.php?... というふうにループバックアドレスになってしまい、正しいホストへのリンクになりません。
基本的な所をミスしているのかもしれませんが、なにぶんよくわかっていませんのでどうかご教示よろしくお願いします。
OS: Redhat Linux 8.0
Apacheバージョン: 1.3.27
PHPバージョン: 4.3.2
httpd.conf に ServerName MY.HOST.NAME を書いていますか? あるいは、/etc/hosts に 127.0.0.1 localhost MY.HOST.NAME を書いていますか?
httpd.conf の ServerName の設定を忘れておりました。お恥ずかしいです。 設定してきちんと動作するのを確認しました。どうもありがとうございます。
func.phpの581行目あたりで$scriptを設定しているところがありますが、そこを$script=''としても解決。自分のサイト内への移動の際にHREF=「http://サーバ名:ポート番号/」 が追加されなくなる。
$script=''とすると、編集モードで<form action="" method="post">となり、ページが更新できなくなります。「pukiwiki.phpスクリプトのabsolute-uriを生成」コメント以下の「host」コメント直下のコード、「$script .= $HTTP_SERVER_VARS['SERVER_NAME']」を「$script.='サーバ名(サーバのipアドレス or 正しいホスト名)'」に変更した方がいいと思います。