php에서 system함수가 이상해요.. 제발 도와주세요
글쓴이: 익명 사용자 / 작성시간: 목, 2002/08/08 - 5:17오후
얼마전 저희 서버를 옮기게 되었습니다.
기존에는 잘 사용하던건데 이상하게 옮긴서버에서는 동작하질 않습니다.
물론 system('mkdir test'); system('rmdir test');등
동작 잘됩니다. 그런데 유독 MySQL덤프할때만 이상합니다.
system('mysqldump -uroot -ppassword dbname > dbname.dump');
이렇게 했는데 dbname.dump 파일의 용량이 0byte입니다.
쉘(telnet)상에서 똑같은 명령을 실행했을때는 물론 잘 됩니다.
php에서 system함수를 사용해서 했을때만 파일의 용량이 0이된다는 말이
죠...
참고로 exec도 똑같습니다. 고수님들 제가 뭘 잘못한걸꺼요?
제발 도와주십시오...부탁드립니다.
Forums:
Re: php에서 system함수가 이상해요.. 제발 도와주세요
mysql에 대한 환경 설정 문제 인것 같습니다.
shell에서는 당연히 안되면 관련 환경변수들을
설정 해주지만.
web에 연동되는 부분은 눈에 잘 보이지 않으니 환경변수를
설정 하지 않죠...
shell에서의 환경 변수, mysql 환경 화일 확인 후
web에서의 환경변수, mysql 환경설정 화일을 동일하게 맞추어 주면
될것 같은데요...
댓글 달기