2009-07-15 5 views
0

저는 wampserver와 php5를 실행하고 있습니다. exec()은 명령 줄을 통해 스크립트를 실행할 때 작동하지만 서버를 통해 실행하려고하면 실패합니다.PHP exec()가 실패했습니다.

모든 오류 로그를 살펴 보았습니다. stderr을 stdout으로 리디렉션했는데 서버에서 실행할 때 출력이 여전히 남아 있습니다.

제안 사항?

편집 : 내가 언급 했어야 - WinXP에서 실행 중이며 safe_mode가 꺼져 있습니다.

답변

0

아마도 당신의 php.ini에서 safe_mode가를 해제해야 (safe_mode = Off)

+0

나는 safe_mode가 꺼져 있다고 언급 했어야합니다. –

0

당신은 정확하게 (코드) 당신이 실행하려고 무엇을 게시 할 수 있습니까?

대신 사용해 보시겠습니까?

$return = system('dir'); 

서버의 디렉토리에 문제가 있습니까?

0

같은 문제가있었습니다. 나는 이것이 너의 것과 다른 경우 이건 아니건간에 그렇지 않다.

디렉토리에 새 파일 (이미지)을 만들려고했습니다. 분명히 문제는 폴더 권한 때문이었습니다. 나는 리눅스 우분투를 사용했다.

관련 문제