찾다

 >  Q&A  >  본문

"php Sparkserve"를 사용하여 Codeigniter 애플리케이션을 실행하려고 하면 "입력 파일을 열 수 없습니다: 스파크"라는 메시지가 나타납니다.

<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粉362071992459일 전611

모든 응답(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
  • 취소회신하다