當我嘗試使用'php Sparkserve”運行我的 Codeigniter 應用程式時,出現此訊息'無法開啟輸入檔:spark”
P粉362071992
2023-08-31 15:04:47
<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>
php Sparkserve
僅適用於 CodeIgniter 4。對於 CodeIgniter 3,您可以在index.php 中使用
目錄(通常是專案的根資料夾)。 8080 是端口,如果需要,您可以將其替換為任何可用端口。php -S localhost:8080
命令列您還需要編輯
application/config/config.php
檔案以使$config['base_url']="http://localhost:8080/"
程式碼>.但為了安心,並避免在更改環境(例如:登台、生產)時必須對其進行編輯,最好使用環境變數(使用CodeIgniter 3 設定環境變數)。希望對您有幫助。