PHP가 브라우저에서 실행되지 않지만 CLI에서 수동으로 실행하면 작동합니다.

PHP가 브라우저에서 실행되지 않지만 CLI에서 수동으로 실행하면 작동합니다.

나는 확실히 여기서 뭔가 잘못하고 있지만 그것이 구체적으로 무엇인지 알 수 없습니다.

/var/www/html/test내 파일은 일반적인 PHP 파일 에 있습니다 .

  • index.php
  • some_function.php

내 index.php에는 html 버튼이 있는데, 클릭하면 다음 페이지로 이동됩니다.some_function.php

<a href="some_function.php">EXECUTE</a>  

아마도 이것은 어떤 결과를 출력할 것입니다. 하지만 이렇게 하면 페이지 내부의 기능이 전혀 실행되지 않습니다.

하지만 수동으로 실행하면some_function.phpCLI 명령의 스크립트

[root@webserver test]php some_function.php

완벽하게 작동합니다.

관련 정보