16

CLI (コマンドライン インターフェイス) ツールを実行するために、公式の codeigniter Web サイトで提供されている正確なガイドに従いました。https://www.codeigniter.com/userguide2/general/cli.html

私のコントローラーは...

<?php
class Tools extends CI_Controller {

    public function message($to = 'World')
    {
    echo "Hello {$to}!".PHP_EOL;
    }

} ?>

CMD から次のコマンドを実行すると、コマンド ライン ウィンドウに次の出力 (およびエラー) が表示されます。

php index.php tools message

<h4>A PHP Error was encountered.</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: REMOTE_ADDR</p>
<p>Filename: core/Input.php</p>
<p>Line Number: 351</p>
.....
<h4>A PHP Error was encountered</h4>
<p>Message: Cannot modify header information - headers already sent by (output at C:{systempath}\system\2.1.4\core\Exceptions.php:185)</p>
<p>Filename: libraries/Session.php</p>
<p>Line Number: 675</p>

</div>Hello World!

この問題が発生する理由を誰か説明できますか? 私も公式の Codeigniter CLI チュートリアルに従ってチュートリアルに従っています-何かアイデアはありますか? XAMPP (Windows) で CodeIgniter 2.1.4 を使用しています。

4

1 に答える 1