Lorsque j'essaie d'exécuter mon application Codeigniter à l'aide de « php Sparkserve », j'obtiens ce message « Impossible d'ouvrir le fichier d'entrée : spark »
P粉362071992
P粉362071992 2023-08-31 15:04:47
0
1
633
<p>Je suis chargé de maintenir une application développée avec Codeigniter 3 et php 5 et j'ai remarqué que je n'avais jamais utilisé Codeigniter auparavant. </p> <p>Lorsque j'essaie d'exécuter le serveur dans une invite de commande locale à l'aide de la ligne <code>php Sparkserve</code>, j'obtiens le résultat suivant : </p> <p><code>Impossible d'ouvrir le fichier d'entrée : spark</code></p> <p>BTW, j'utilise Xampp et php 8</p> <p>Voici tous les dossiers de l'application : </p> <p>Image de l'arborescence du site Web sans fichiers Spark</p> <p>Comme vous pouvez le constater, il n'existe aucun fichier nommé "spark", ce qui peut expliquer pourquoi le serveur ne fonctionne pas comme prévu. Cependant, on m'a dit que le site fonctionnait bien lors de sa mise en ligne. </p> <p>Je n'ai toujours rien modifié dans le code car je ne veux rien gâcher puisque je sais que l'application est entièrement fonctionnelle lorsqu'elle est en ligne. </p> <p>Que dois-je faire pour l'exécuter sur mon ordinateur ? </p>
P粉362071992
P粉362071992

répondre à tous(1)
P粉141035089

php Sparkserve 仅适用于 CodeIgniter 4。对于 CodeIgniter 3,您可以在 index.php 中使用 php -S localhost:8080 命令行 Répertoire (généralement le dossier racine du projet). 8080 est le port, vous pouvez le remplacer par n'importe quel port disponible si nécessaire.

Vous devrez également éditer le application/config/config.php 文件以使 $config['base_url']="http://localhost:8080/"code> Mais pour plus de tranquillité d'esprit, et pour éviter d'avoir à le modifier lors d'un changement d'environnement (ex : staging, production), il est préférable d'utiliser des variables d'environnement (Définir les variables d'environnement à l'aide de CodeIgniter 3). ).

J'espère que cela aide.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal