首頁  >  問答  >  主體

當我嘗試使用“php Sparkserve”運行我的 Codeigniter 應用程式時,出現此訊息“無法開啟輸入檔:spark”

<p>我的任務是維護一個使用 Codeigniter 3 和 php 5 開發的應用程序,注意到我以前從未使用過 Codeigniter。 </p> <p>當我嘗試使用 <code>php Sparkserve</code> 行在本地命令提示字元中運行伺服器時,我得到的結果如下:</p> <p><code>無法開啟輸入檔:spark</code></p> <p>順便說一句,我用 Xampp 和 php 8</p> <p>這些是應用程式的所有資料夾:</p> <p>沒有 Spark 檔案的網站的樹狀資料夾圖片</p> <p>如您所見,沒有名為“spark”的文件,這可能是伺服器未按預期運行的原因。然而,我被告知該網站上線時運行良好。 </p> <p>我仍然沒有修改程式碼中的任何內容,因為我不想弄亂任何東西,因為我知道應用程式在線上時功能齊全。 </p> <p>我應該怎麼做才能在我的電腦上運行它? </p>
P粉362071992P粉362071992385 天前552

全部回覆(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/"程式碼>.但為了安心,並避免在更改環境(例如:登台、生產)時必須對其進行編輯,最好使用環境變數(使用CodeIgniter 3 設定環境變數)。

    希望對您有幫助。

    回覆
    0
  • 取消回覆