検索

ホームページ  >  に質問  >  本文

「php Sparkserve」を使用して Codeigniter アプリケーションを実行しようとすると、「入力ファイルを開けません: スパーク」というメッセージが表示されます。

<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>
P粉362071992P粉362071992459日前610

全員に返信(1)返信します

  • P粉141035089

    P粉1410350892023-09-01 10:37:04

    php Sparkserve CodeIgniter 4 でのみ動作します。 CodeIgniter 3 の場合、index.php ディレクトリ (通常はプロジェクトのルート フォルダー) で php -S localhost:8080 コマンド ラインを使用できます。 8080 はポートです。必要に応じて、使用可能な任意のポートに置き換えることができます。

    また、application/config/config.php ファイルを編集して、$config['base_url']="http://localhost:8080/" となるようにする必要があります。 code>. ただし、安心のため、また環境を変更するときに (ステージング、運用環境など) 編集する必要がないようにするには、環境変数を使用することをお勧めします (CodeIgniter 3 を使用して環境変数を設定する)。

    お役に立てば幸いです。

    返事
    0
  • キャンセル返事