「php Sparkserve」を使用して Codeigniter アプリケーションを実行しようとすると、「入力ファイルを開けません: スパーク」というメッセージが表示されます。
P粉362071992
2023-08-31 15:04:47
<p>私は Codeigniter 3 と php 5 を使用して開発されたアプリケーションを保守する任務を負っていますが、これまで Codeigniter を使用したことがないことに気づきました。 </p>
<p><code>php Sparkserve</code> 行を使用してローカル コマンド プロンプトでサーバーを実行しようとすると、次の結果が得られます。
<p><code>入力ファイルを開けません:spark</code></p>
<p>ところで、私は Xampp と php 8 を使用しています</p>
<p>これらはアプリケーションのすべてのフォルダーです: </p>
<p>Spark ファイルを含まない Web サイトのツリーフォルダー画像</p>
<p>ご覧のとおり、「spark」という名前のファイルがありません。これが、サーバーが期待どおりに実行されない原因である可能性があります。しかし、サイトが公開されたとき、私はサイトが正常に動作していると言われました。 </p>
<p>オンラインではアプリが完全に機能することがわかっているので、何も台無しにしたくないので、コードはまだ何も変更していません。 </p>
<p>コンピュータで実行するにはどうすればよいですか? </p>
php Sparkserve
CodeIgniter 4 でのみ動作します。 CodeIgniter 3 の場合、index.php
コマンド ラインを使用できます。 8080 はポートです。必要に応じて、使用可能な任意のポートに置き換えることができます。ディレクトリ (通常はプロジェクトのルート フォルダー) で
php -S localhost:8080また、
お役に立てば幸いです。application/config/config.php
ファイルを編集して、$config['base_url']="http://localhost:8080/"
となるようにする必要があります。 code>. ただし、安心のため、また環境を変更するときに (ステージング、運用環境など) 編集する必要がないようにするには、環境変数を使用することをお勧めします (CodeIgniter 3 を使用して環境変数を設定する)。