init.php CVS1.7で起動できなくなった

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2002-07-05 (金) 12:58:55
  • バージョン:

メッセージ

CVS 1.7の変数チェックがhttp://からの指定を義務づけたのが…

CGIのときだけチェックすべき。

影響が大きいので以前のものに戻した。


  • このチェック外しますか。CGIからの起動のときは指定してください。とコメントすることで。CGI起動かどうかって分からないですよね?init.phpから。 -- ゆう 2002-07-05 (金) 13:23:19
  • 環境変数かなんかで判定する方法ないですかね?あるいはargvだかあたりの変数が入ってる入ってないとか、って適当に言ってみる。 -- kawara 2002-07-05 (金) 13:26:52
  • いちおう、作成中のマニュアル(れいみぃ:PukiWiki/CGI版PHPで動作させるには)では、$scriptをフルパスで指定するように書いておきました。 -- reimy 2002-07-05 (金) 13:33:17
  • 判定できそうですよ。 -- kawara 2002-07-05 (金) 13:33:59
  • お。了解です! -- ゆう 2002-07-05 (金) 13:35:03
  • アップしました。cvs:init.php CGI版の時のみチェックするように変更 -- ゆう 2002-07-05 (金) 14:49:29
  • 素早い対応ありがとうございます。問題なく動いてます。 -- reimy 2002-07-05 (金) 15:51:08
  • 関連:BugTrack/63 -- 2009-08-25 (火) 12:04:52
  • PHP関数:php-sapi-name の返り値の説明に、「....., cgi (PHP 5.3 まで), cgi-fcgi, .....」とありますね。その後のスクリプト例でも、
    <?php
    $sapi_type = php_sapi_name();
    if (substr($sapi_type, 0, 3) == 'cgi') {
        echo "CGI 版の PHP を使用しています\n";
    } else {
        echo "CGI 版の PHP を使用していません\n";
    }
    ?>
    となっているので、get_script_uri() も「cgi-fcgi」に対応できるように修正したほうがいいのでは? -- 2009-08-25 (火) 12:04:52

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-08-25 (火) 12:04:53
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.204 sec.

OSDN