Wenn ich versuche, meine Codeigniter-Anwendung mit „php Sparkserve' auszuführen, erhalte ich die Meldung „Eingabedatei kann nicht geöffnet werden: Spark'
P粉362071992
2023-08-31 15:04:47
<p>Ich habe die Aufgabe, eine Anwendung zu warten, die mit Codeigniter 3 und PHP 5 entwickelt wurde, und habe festgestellt, dass ich Codeigniter noch nie zuvor verwendet habe. </p>
<p>Wenn ich versuche, den Server in einer lokalen Eingabeaufforderung mit der Zeile <code>php Sparkserve</code> auszuführen, erhalte ich das folgende Ergebnis: </p>
<p><code>Eingabedatei kann nicht geöffnet werden: spark</code></p>
<p>Übrigens verwende ich Xampp und PHP 8</p>
<p>Dies sind alle Ordner für die Anwendung: </p>
<p>Baumordnerbild der Website ohne Spark-Dateien</p>
<p>Wie Sie sehen, gibt es keine Datei mit dem Namen „spark“, weshalb der Server möglicherweise nicht wie erwartet läuft. Mir wurde jedoch mitgeteilt, dass die Website bei der Inbetriebnahme einwandfrei lief. </p>
<p>Ich habe immer noch nichts am Code geändert, weil ich nichts vermasseln möchte, da ich weiß, dass die App online voll funktionsfähig ist. </p>
<p>Was muss ich tun, um es auf meinem Computer auszuführen? </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 设置环境变量)。希望对您有帮助。