カテゴリ | |
---|---|
サマリ | DynamicDNS環境でのページ内リンクのアドレス |
バージョン | 1.4.5 (1.4.5_1) |
投稿者 | keins |
状態 | 完了 |
投稿日 | 2005-02-16 (水) 14:00:26 |
DynamicDNS環境にて、FrontPageでのリンクのアドレスを 外部からのアクセスでは http://ほげほげ/~*****/pukiwiki/index.php 内部からのアクセスでは http://192.168.0.11/~*****/pukiwiki/index.php となるように、1.4.4 では pukiwiki.ini.php にて$script="./"; と設定してうまく動作していました。
ところが、同じサーバー上に、1.4.5 を新規に追加インストール(tarファイルをサーバー側で解凍,パーミッションを設定)して $script="./"; を設定したところ、(ブラウザ上に)エラーのみが表示されます。
Runtime error Error message : $script: Invalid URI 尚、apacheのログには何も記されていません。
$script="./"; をコメント化して内部から見るとFrontPageはhttp://192.168.0.11/~*****/pukiwiki/index.php としてアクセスできますが、そのリンクも http://ほげほげ/~*****/pukiwiki/index.php となってしまいます。
残してある 1.4.4 (領域をpukiwiki-144にリネーム)ではその様な事は無く問題なく動いています。
1.4.4 から 1.4.5 で $script の設定は変わったのでしょうか? お教え下さい。
環境は次の通りです。
Apache/1.3.33 (Unix) (Vine/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7d PHP/4.3.10
------------------------------------------------------------------------ } else { // Set manually if (! $init_uri =='./') { if (isset($script)) die_message('$script: Already init'); if (! is_url($init_uri, TRUE)) die_message('$script: Invalid URI'); } $script = $init_uri; } ------------------------------------------------------------------------問題は、この様な変更を行なって他に影響が出ないかです。 -- keins 2005-02-17 (木) 20:19:17