에서 호출 할 때까지 스크립트는 작업을 호출되고.간부/시스템() 나는 bash는 스크립트가 PHP
system("full_path_to_sh_file", $out);
그것은 성공적으로 스크립트를 호출, 심지어는 실행 파일을 실행,하지만 지금은 실행 파일이 공급 없다는 오류가 발생합니다 : 내가 PHP에서 호출 할 때
(즉 ./run.sh
, 그것을 잘 작동합니다) 파일을 찾을 수 없습니다.
아이디어가 있으십니까?
에서 호출 할 때까지 스크립트는 작업을 호출되고.간부/시스템() 나는 bash는 스크립트가 PHP
system("full_path_to_sh_file", $out);
그것은 성공적으로 스크립트를 호출, 심지어는 실행 파일을 실행,하지만 지금은 실행 파일이 공급 없다는 오류가 발생합니다 : 내가 PHP에서 호출 할 때
(즉 ./run.sh
, 그것을 잘 작동합니다) 파일을 찾을 수 없습니다.
아이디어가 있으십니까?
sudo -u apache /fullpath/run.sh
1. 웹 서버에서 실행 중입니다. 2. apache –
사용자/권한 및 단계에 관해서는 4. 조금 주시면 살펴 보겠습니다. :) 감사. –
좋은 신 .. 그것은 사용 권한 문제였습니다. :) 다시 한번 감사드립니다. –
sh 스크립트에서 파일 호출이나 파일 호출을 찾을 수없는 스크립트 파일입니까? –
실행 파일이 읽는에 지정된 파일. 또한 그것은 상대 경로가 아닌 full_path라는 점에 유의하십시오. 이 스크립트는 터미널에서 실행될 때 실행됩니다 (PHP가 아닌 경우) –
파일에 대한 사용 권한은 무엇입니까? –